您的位置: 首頁 >科技 >

動態(tài)Android可讓開發(fā)人員在任何AndroidQ設(shè)備上

2022-09-14 17:28:52 編輯:聞人紀(jì)雯 來源:
導(dǎo)讀 得益于Project Treble,智能手機(jī)設(shè)備制造商提供的Android Pie軟件更新的速度超過了他們進(jìn)行Android Oreo更新的速度,至少是旗艦智能手機(jī)...

得益于Project Treble,智能手機(jī)設(shè)備制造商提供的Android Pie軟件更新的速度超過了他們進(jìn)行Android Oreo更新的速度,至少是旗艦智能手機(jī)。不過,Google不想看到只有OEM才能獲得Project Treble的好處。該公司此前曾表示有興趣為開發(fā)人員發(fā)布Android Q的通用系統(tǒng)映像(GSI),這樣他們就不必依賴仿真器,使用云服務(wù)或等待自己設(shè)備上的更新來對應(yīng)用進(jìn)行測試最新的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安裝過程存在一些問題。首先,您需要一個(gè)解鎖的引導(dǎo)加載程序,這在Huawei或Honor設(shè)備(不支付費(fèi)用),D Global的Nokia設(shè)備(不包括Nokia 8)或運(yùn)營商品牌的設(shè)備上是不可能的。接下來,對于不熟悉通過fastboot刷新映像的任何人來說,該過程將很困難。最后,現(xiàn)在刷新GSI將需要您完全擦除內(nèi)部存儲,這意味著您可能需要備用設(shè)備進(jìn)行測試。目前,刷新GSI只是OEM在其設(shè)備上測試Project Treble兼容性的方法,除此之外,它僅吸引頑固的定制ROM愛好者。Google的新“動態(tài)Android”項(xiàng)目可能會改變這一狀況。

動態(tài)Android-在任何Android Q設(shè)備上輕松測試AOSP GSI

在過去的幾個(gè)月中,Google一直在研究一種無需啟動引導(dǎo)加載程序即可安全引導(dǎo)GSI的方法。簡而言之,Google正在開發(fā)一種具有特殊權(quán)限的應(yīng)用,該應(yīng)用允許其下載GSI,為其保留存儲空間并將GSI標(biāo)記為可啟動。這個(gè)項(xiàng)目有幾個(gè)組成部分,所以讓我們一一討論。

動態(tài)Android和Android On Tap

Android Q新增了兩項(xiàng)新服務(wù):動態(tài)Android和Android On Tap服務(wù)。動態(tài)Android處理GSI的安裝時(shí),Android On Tap會通過回調(diào)和廣播意圖通知系統(tǒng)應(yīng)用程序。例如,Android On Tap會提醒KeyguardManager要求用戶確認(rèn)設(shè)備是否受PIN,密碼或圖案保護(hù)的安裝請求。當(dāng)用戶啟動到GSI中時(shí),AOT還會提醒用戶。

根據(jù)對“ DynamicAndroidManager”的描述,該服務(wù)“提供了一種臨時(shí)使用新的Android圖像的機(jī)制。” 安裝后,設(shè)備可以使用新創(chuàng)建的/ data重啟進(jìn)入新安裝的映像。在GSI中重新啟動會使用戶返回到原始系統(tǒng)映像,但是新安裝的映像及其數(shù)據(jù)僅被禁用而不被刪除。但是,如果用戶選擇這樣做,則可以完全刪除GSI及其數(shù)據(jù)。


免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!

最新文章

2016-2022 All Rights Reserved.平安財(cái)經(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)歸原作者所有。