使用Android 8.0 Oreo及更高版本啟動的任何手機都必須支持Project Treble。但是,不需要使用Project Treble支持更新舊版Android附帶的設備。這意味著未使用Project Treble支持進行更新的較舊設備無法利用Project Treble 提供的優勢,例如能夠在不進行任何內核修改的情況下刷新AOSP Android Oreo的通用系統映像(GSI)。
這是開發社區的用武之地。當Treble項目成功引入小米Redmi Note 4(開發的一個重要里程碑)時,我們看到了第一份成功的報告。然后,小米Mi 5s(設備代號:摩ri座)也非正式獲得了Project Treble兼容性。
現在,輪到小米Mi 5了。Mi 5(設備代號:gemini)是2016年的小米旗艦智能手機。它具有高端規格列表,包括Qualcomm Snapdragon 820片上系統,3GB / 4GB RAM,32GB / 64GB / 128GB存儲空間,5.15英寸全高清(1920×1080)16:9 IPS顯示屏,16MP后置攝像頭,4MP前置攝像頭和3000mAh電池。它隨Android Marshmallow 一起隨MIUI 7 一起提供,并且最近已收到MIUI 9更新。該設備還發布了基于Android Oreo的MIUI Global Beta ROM 。
JDCTeam已將Project Treble兼容性引入小米Mi 5。它使用未使用的CUST分區(這與將Treble引入Redmi Note 4的方法相同)。開發人員提到該項目的狀態為alpha,尚未指定工作清單。
對Mi 5的高音支持帶來了兩個分區:system和vendor。系統分區包含通用系統映像(GSI),而供應商分區具有啟動和運行電話所需的設備特定文件。多虧了Treble,Mi 5用戶可以輕松更改系統映像并使用相同的內核和供應商分區運行不同的系統映像。
應該注意的是,小米Mi 5是僅A的設備。關于通用系統映像,用戶需要下載ARM64和僅A映像(例如XDA高級會員phhusson的Phh-Treble)。開發人員提到,Phh-Treble的最新版本正在使用Project Treble gemini zip。
在小米Mi 5上安裝alpha Project Treble zip的說明是:
下載Project Treble zip。
下載僅A的GSI映像。
重新啟動以恢復(開發人員提到需要TWRP 3.2.1-1)。
擦拭系統/數據/緩存/ Dalvik分區。
Flash Treble雙子星座拉鏈。
刷新GSI系統映像,然后重新啟動。
很高興看到Project Treble被非正式地帶入了小米設備。我們期望Treble兼容性在發布最終版本的Android P時將極大地促進開發,因為它將使開發更加容易。
-
Android
+關注
關注
12文章
3941瀏覽量
127729 -
project
+關注
關注
0文章
35瀏覽量
13303
發布評論請先 登錄
相關推薦
評論