Google Android Q測試版系統安裝和使用體驗
農步祥 于 2019.07.13 00:50:26 | 源自:soomal.com | 版權:原創 | 平均/總評分:10.00/100
  • 按照今年Google I/O大會上谷歌官方公布的路線圖,Android的第10個版本[代號Q]將會在今年第三季度月推出正式版,目前Android Q的測試版已經推進至Beta公測階段,最新版本為Beta5,不過尚未通過OTA自動更新渠道進行推送。隨著安卓系統版本號越來越高,相信很多古董APP的忠實用戶已經越來越腦殼疼,那么Android 10又將帶來什么喜人的變化?

    升級Android Q

    Android Q的升級或安裝方式有很多,如果是無證甲方碼農、或是想要嘗鮮的極客白鼠用戶,最“原生”的體驗自然是通過谷歌Pixel系列手機申請加入官方的Android測試版即可。只要用戶的手機能連上Google Play,就可以在g.co/androidbeta頁面看到自己手上能升級Android Q的手機列表。目前從第一代Pixel起步的所有Pixel系列手機,包括最新的Pixel 3a等機型都可以通過相同的途徑獲取測試版系統的OTA更新推送。如果你對手機的下載速度缺乏信心,也可以在Android開發網站中直接下載完整的系統鏡像,使用解鎖BootLoader的方式使用fastboot命令進行刷機,理論上這么做是最快捷的,但不巧的是我個人升級到Win10 1903的臺式機忽然無法識別BootLoader模式下的手機了,連裝置ID都無法讀取,因此還是靠OTA方式完成了在線更新。目前Android Q最新版本Beta5還未推送,所以這臺Pixel 3暫時還處于Beta4版本狀態,但對于大致了解新版本系統特性已經足夠。

    非Pixel裝置測試:由于Pixel系列機型在國內有嚴重的使用局限,一般消費者也不會太考慮。但沒有Pixel系列機型的折騰戶這次也能較早地嘗鮮Android Q了,這得益于谷歌從Android 8.0開始推行的Project Treble機制,以往的Android系統底層將開源AOSP、谷歌自有API和裝置廠商自有API混雜,這導致裝置廠商需要更新甚至重寫大量代碼才能升級系統,也是很多Android手機廠商不愿將下市的老裝置升級至新系統的主要原因,解決的方法就是花費人力物力進行后續開發,或者通過社區人氣召喚免費小白鼠進行白嫖測試甚至貢獻代碼,這兩種手段對于市場和實力都比較有限的廠商來說是很困難的。Project Treble將Android QS的框架層和裝置廠商的代碼分離,這樣更有利于版本升級的代碼轉換和遷移,減少開發成本。

  • 通過Project Treble改善系統架構層次后,谷歌也爭取了不少知名國產手機廠商的合作,目前支援Android Q測試的非Pixel裝置有華為Mate20 Pro、 一加6T、OPPO Reno、vivo X27和NEX系列,小米9等國內相對常見的Android手機,部分機型已經開始提供公開的測試系統下載 。為了方便對比,便選擇了vivo NEX S升級Android Q簡單感受一下,和vivo X21的Android P測試類似,開發者可以在vivo的開發網站上直接下載系統鏡像檔案導入手機存儲目錄下直接安裝。不過NEX S的Android Q還處于最早的開發預覽版狀態[在Android 10.0正式版更新前應該不會提供更新],系統整體比較狂暴[后面會說明],而且升級和降級無法保留數據,因此普通用戶千萬不要隨意嘗試。

    Project Treble機制普及后,Android系統的UI圖形界面就不再是作業系統框架的一部分,畢竟大圖示界面等美工和UI資源是各廠商的版權內容,并不是開源的[跑去Linux等開源社區白拿資源的個人或廠商另說],因此無論是Android 9或是Android 10,其作業系統的更新不會帶來界面上的巨大變動。無論是Pixel 3或者NEX S,其界面和Android 9.0下是基本一致的。因此Pixel系列手機界面上的變動只是代表著裝置廠商審美或者設計理念上的變動,對于Android整體發展趨勢也不再那么重要。

    Android Q系統主要變化

    系統的版本升級必然會帶來大量的技術變動,例如Android Q新增的APK嵌入DEX代碼運行、或者折疊屏支援等,但個人用戶很少能體驗到,因此這里的介紹主要還是以使用時容易看得到的部分進行說明。

  • 隱私和權限:Android Q相較于上一版本,在系統權限和隱私保護上又做出了較大變動,例如存儲部分引入了分區存儲機制。Android Q在預設情況下授權給應用的存儲檔案列表也是經過過濾的視圖,只能訪問讀取特定的目錄或特定類型的媒體檔案。對于更老版本的應用,Android Q只能通過新的API屬性來啟用傳統的檔案訪問模式,也就意味著無論如何應用開發者即使不想修改原有代碼都要進行相應的API更新。Android Q還增加了對熒幕內容訪問的限制,在沒有簽名授權的情況下,應用將無權限讀取熒幕的視圖和輸出緩存。

    另外,用戶的位置資訊的隱私權也被強化,可以設定為APP僅在前臺運行的時候才能訪問裝置的位置,用戶在首次運行運用授權時可以看到新的選項[NEX上的仍是英文],不過位置資訊的權限控制相較于檔案訪問要寬松一些,不至于老API無法使用的情況。

    新系統在系統資訊、攝像頭和網路標識等涉及用戶隱私的功能上也新增了較多的可控選項,Android Q將不再跟蹤聯系人的聯系頻率資訊,聯系人列表將不再按使用頻率和親密度進行排序,某些第三方應用也將無法靠讀取聯系人數據來進行分析。而本機的原始MAC地址、IMEI、作業系統/proc/net等資訊也將由新權限來管控或者保護。例如應用在未經允許的情況下讀取MAC只能得到一個隨機的字符串,需要新API進行訪問。相機、藍牙、和WiFi的訪問控制也變得更為精確。

    氣泡:氣泡[Bubble]功能是Android Q新增的一個通知欄資訊增強功能,應用的通知可以擴展為一個可交互使用的浮動窗口,可以改變位置和關閉,用戶可以在資訊通知欄中進行連續的操作和交互,例如短信和社交應用對話等操作。

    音頻捕獲:當大家都認為Android上的權限越來越嚴,真的在保護用戶隱私之時,谷歌又比較神奇的在Android Q中加入了另一個新功能:音頻捕獲。通過特定的API可以對其它應用或者系統當前的聲音輸出進行采集,也可以抓取特定應用輸出的音頻部分,新功能的權限與系統現有的“錄音權限”綁定,錄音功能將不再局限于錄制手機自帶的麥克風聲音,也包括了手機的音頻輸出部分。這個新功能結合前幾天谷歌對Google Home的錄音管理權限過于寬松,幾千員工可以隨意訪問的新聞就比較耐人尋味了。

    手勢:Pixel 3的測試系統增加了一個特別的手勢功能,稱為Active Edge,可以通過手掌對手機兩側的握力來激活特別的功能并提供振動反饋,目前Pixel 3上實現了激活谷歌助理、來電靜音等功能。不過這一功能在大尺寸或者形狀特別的裝置上可能不大好使,而且預設激活需要的握力有點偏大,不太清楚其它廠商是否會采用。

    ANGLE:ANGLE的全名是近似本地圖形層引擎[Almost Native Graphics Layer Engine],是一套由Chrome開發的圖形中間層,原本用于解決網頁的WebGL功能在非OpenGL2.0裝置上運行的問題,例如通過ANGLE可以讓Chrome和Firefox瀏覽器在Direct X上運行WebGL的3D組件。不過Android Q上的ANGLE將更進一步。由于晶片廠商不同,不同裝置的OpenGL表現會有差異甚至不穩定,例如高通的驍龍和海思的麒麟使用相同的OpenGL ES接口進行運算渲染,很可能會得到不一樣的效果,帶來所謂“優化”相關的問題。

    Android Q上的ANGLE接口可以將傳統的OpenGL ES圖形應用通過更高效的Vulkan引擎運行,不再依靠廠商的OpenGL硬體驅動,當然谷歌還是提供可可選項讓用戶和應用開發者選擇不同的引擎來運行。

    NEX下Android Q測試版的體驗和總結

    由于NEX下的Android Q測試版過于“早期”,在安裝時對其穩定性和可用性不抱期望,只是想比較一下功能差異和感受一下ANGLE的性能。不過缺失的功能和不穩定程度有些厲害,比如熒幕亮度調節無法工作,玩游戲時出現隨機爆音,攝像頭APP變成了AOSP預設界面,也不支援HiFi功能。除了版本問題,Project Treble的機制也導致了NEX上定制硬體的非開放驅動無法使用,也是可以理解的,畢竟這樣的測試系統主要是用來測試新版本API的兼容性。

  • 整體來說,除了更嚴格的權限保護外,ANGLE功能可能是Android系統兩年來一個比較有意思的變化,近年來這種通過兼容層工作的應用還是比較有實用性的,除了網頁瀏覽器,Linux平臺下的Steam就通過類似技術實現了部分原生Windows游戲在Vulcan引擎上執行。我們也會考慮做一個Android Q或者10.0正式版本下ANGLE和傳統OpenGL ES接口的性能對比測試體驗。

    請評分
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    036.061.147.***
    036.061.147.***
    發表于2019.11.02 18:04:33
    16
    014.030.056.***
    014.030.056.***
    發表于2019.10.30 15:42:50
    15
    03
    有點向蘋果靠攏的意思!
    發表于2019.07.18 22:06:02
    13
    211.143.230.***
    211.143.230.***
    發表于2019.07.15 16:52:06
    12
    117.157.182.***
    117.157.182.***
    發表于2019.07.13 21:16:43
    11
    125.073.046.***
    125.073.046.***
    發表于2019.07.13 19:35:42
    10
    116.230.232.***
    116.230.232.***
    發表于2019.07.13 16:28:45
    9
    005.252.***.***
    005.252.***.***

    此帖使用Android裝置提交
    發表于2019.07.13 13:13:15
    8
    144.052.190.***
    144.052.190.***
    發表于2019.07.13 13:04:02
    7
    121.204.***.***
    121.204.***.***
    真特么是不知道收了多少黑錢!
    此帖使用MI 5提交
    發表于2019.07.13 11:49:02
    5
    180.140.***.***
    180.140.***.***

    此帖使用iPhone提交
    發表于2019.07.13 11:31:16
    4
    058.222.042.***
    058.222.042.***
    發表于2019.07.13 09:32:24
    3
    03
    現在的作業系統好像包括了太多的內容。
    發表于2019.07.13 02:40:40
    2
    183.228.083.***
    183.228.083.***
    發表于2019.07.13 02:28:39
    1
    提示
    本貼可以匿名回復 ,您現在正處在潛水狀態
    回復
    驗證碼
    1447 為防止廣告機貼垃圾,不得已而為之
    表情
    正文
    京ICP備11010137號 京ICP證110276號 京公網安備110114000469號