在兼容的Android设备上启动基于AOSP的通用系统映像的能力无疑是Project Treble的最佳成果之一。自Android 8.0 Oreo发行以来,要求Google认证的制造商必须通过引导此通用系统映像(GSI)来测试其设备的高音兼容性,并验证基本硬件功能。Treble要求使用Android Oreo及更高版本启动的设备将供应商实现(例如HAL)与Android OS框架分开,该HAL是OS用来与基础硬件进行通信的软件,因此这在理论上可以引导最新版本Android的 在旧设备上运行,而无需修改启动或供应商映像。

然而,事实并非如此简单。Google通过完全实施VNDK(供应商本机开发套件)并引入CTS-on-GSI(通用系统映像上的兼容性测试套件)测试,进一步完善了Android 8.1 Oreo和Android 9 Pie对Project Treble的要求。如今,Android 8.x设备甚至还没有正式被认为与Project Treble兼容,因为Google只关注与Android Pie及更高版本的兼容性。当我们谈论像设备华为伴侣9或万普拉斯5 / 5T,它最初推出的Android牛轧糖,并随后收到高音支持通过系统软件更新,您不能简单地在其上刷新Google版本的Android 11 GSI,并期望它在所有工作中都能启动。
在此阶段,从我们的论坛中找到特定于设备的Android 11自定义ROM听起来似乎是一个更好的建议,但是XDA公认的开发人员 phhusson试图从另一个角度解决这种情况。而不是修改原始影像厂商,开发者已经成功地通过将设备特定的修正调整了谷歌的Android 11个GSIS。生成的生成的GSI应该在任何支持Project Treble的Android设备上启动,这意味着大多数使用Android 8.0+启动的设备。

