今天由湘潭网小编为带来关于提醒一下,Google 宣布了 Project Treble和Android 8.0 Oreo。高音是对Android引擎盖工作方式的大规模重新构造。它涉及模块化Android,以便OEM可以更快地推出软件更新。Treble要求使用Android Oreo及更高版本启动的设备将供应商实现(例如HAL)与Android OS框架分开,该HAL是OS用来与基础硬件进行通信的软件。Google通过Android 8.1完善了Treble的要求通过完全实施VNDK(供应商本机开发套件)并引入CTS-on-GSI(通用系统映像上的兼容性测试套件)测试,实现Oreo和Android 9 Pie。Google认为任何使用Android 9 Pie启动的设备都兼容Treble。

Google要求OEM厂商通过启动所谓的GSI来验证其设备对Treble的支持。GSI是Android的构建,无需任何供应商修改即可直接从AOSP编译而来。与Treble兼容的设备必须能够成功引导闪现到系统分区的GSI,而无需修改供应商,引导或任何其他分区。我们论坛上的自定义ROM开发人员已通过创建具有附加功能的自己的GSI来利用此优势,但是Google还希望应用开发人员尝试将GSI刷新到自己的设备上,以便他们可以根据最新的API级别测试其应用他们现有的硬件。

官方的Android Q beta GSI现已发布了3种版本:ARM64 + GMS,ARM64和x86_64。您很可能需要ARM64 + GMS版本,因为该版本包含Google Play应用和服务。这是Google为所有3个变体提供的构建信息:

要在您的设备上安装Android Q GSI,您需要满足以下要求:

您的设备是使用Android 9 Pie启动的,并且符合Treble。

您具有未锁定的引导程序,因此可以通过fastboot刷新系统和vbmeta映像。(Google 仍在研究他们的方法来安装GSI,而无需解锁引导加载程序。)

请注意,这些GSI不能保证所有硬件功能。Treble的测试无法验证设备上的每个硬件组件是否正常工作,因此,例如,不要指望OnePlus 6T或Xiaomi Mi 9的显示屏指纹扫描仪能够正常工作。此外,GSI不会通过CTS,因此,如果您的应用使用SafetyNet Attestation API来验证设备是否未被篡改,则它将无法正常工作。最后,Android Q仍处于测试阶段,因此适用于Google Pixels版本的所有其他已知问题也将在此处适用。最重要的是,还有其他一些已知问题,例如重新启动失败,来电时听不到声音以及Pixel设备上的蓝牙连接问题。

君子莲(www.junzilian.com)湘潭网,关注长株潭地区房产、人才招聘、教育、创业、旅游、美食、天气、特产、生活周边信息,欢迎投稿给我们!