使用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用户可