2016-2022 All Rights Reserved.平安財經網.復制必究 聯系QQ280 715 8082 備案號:閩ICP備19027007號-6
本站除標明“本站原創(chuàng)”外所有信息均轉載自互聯網 版權歸原作者所有。
得益于Project Treble,智能手機設備制造商提供的Android Pie軟件更新的速度超過了他們進行Android Oreo更新的速度,至少是旗艦智能手機。不過,Google不想看到只有OEM才能獲得Project Treble的好處。該公司此前曾表示有興趣為開發(fā)人員發(fā)布Android Q的通用系統(tǒng)映像(GSI),這樣他們就不必依賴仿真器,使用云服務或等待自己設備上的更新來對應用進行測試最新的API級別。從理論上講,發(fā)布GSI應該允許任何開發(fā)人員使用與Project Treble兼容的設備(最初是Android 8.0)Oreo及更高版本,但現在僅考慮使用Android 9 Pie啟動的設備來測試最新的Android版本。開發(fā)人員所需要做的就是在現有軟件安裝之上刷新系統(tǒng)映像,無需自定義恢復,引導或供應商映像。
但是,當前的GSI安裝過程存在一些問題。首先,您需要一個解鎖的引導加載程序,這在Huawei或Honor設備(不支付費用),D Global的Nokia設備(不包括Nokia 8)或運營商品牌的設備上是不可能的。接下來,對于不熟悉通過fastboot刷新映像的任何人來說,該過程將很困難。最后,現在刷新GSI將需要您完全擦除內部存儲,這意味著您可能需要備用設備進行測試。目前,刷新GSI只是OEM在其設備上測試Project Treble兼容性的方法,除此之外,它僅吸引頑固的定制ROM愛好者。Google的新“動態(tài)Android”項目可能會改變這一狀況。
動態(tài)Android-在任何Android Q設備上輕松測試AOSP GSI
在過去的幾個月中,Google一直在研究一種無需啟動引導加載程序即可安全引導GSI的方法。簡而言之,Google正在開發(fā)一種具有特殊權限的應用,該應用允許其下載GSI,為其保留存儲空間并將GSI標記為可啟動。這個項目有幾個組成部分,所以讓我們一一討論。
動態(tài)Android和Android On Tap
Android Q新增了兩項新服務:動態(tài)Android和Android On Tap服務。動態(tài)Android處理GSI的安裝時,Android On Tap會通過回調和廣播意圖通知系統(tǒng)應用程序。例如,Android On Tap會提醒KeyguardManager要求用戶確認設備是否受PIN,密碼或圖案保護的安裝請求。當用戶啟動到GSI中時,AOT還會提醒用戶。
根據對“ DynamicAndroidManager”的描述,該服務“提供了一種臨時使用新的Android圖像的機制。” 安裝后,設備可以使用新創(chuàng)建的/ data重啟進入新安裝的映像。在GSI中重新啟動會使用戶返回到原始系統(tǒng)映像,但是新安裝的映像及其數據僅被禁用而不被刪除。但是,如果用戶選擇這樣做,則可以完全刪除GSI及其數據。
2016-2022 All Rights Reserved.平安財經網.復制必究 聯系QQ280 715 8082 備案號:閩ICP備19027007號-6
本站除標明“本站原創(chuàng)”外所有信息均轉載自互聯網 版權歸原作者所有。