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