使用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文章
3936浏览量
127408 -
project
+关注
关注
0文章
35浏览量
13298
发布评论请先 登录
相关推荐
评论