系统: 苹果与安卓的宿命之差——解密安卓升级难产现象!(12)

为了解决剩下的问题 , 谷歌决定将HAL进行了划分 , 分成了多个HIDL(硬件定义语言) , 比如音频 , 摄像头 , 显示 , 传感器 , 如下图

有什么用呢 , 这样一来 , HAL层不用等SoC厂商重新构建 , 直接可以替换系统框架 , 直接发布更新

现在 , 新的安卓只需要设备和未改动的硬件供应商进行兼容 , 测试兼容性则是利用谷歌发布的VTS , 供应商测试套件

通过兼容之后 , 手机厂商再修改自己的UI , 进行自我风格的定制 , 毕竟不是每个人都喜欢原生安卓的风格 , 之后在添加自己的软件 , 测试完成后就可以发布更新

简而言之 , Project Treble让手机厂商摆脱了对SoC厂商的依赖 , 让手机能更快完成硬件适配

虽然 , 无法做到像谷歌pixel一样 , 立马获得安卓版本的更新 , 但还是缩短了整个设备的更新周期

推荐阅读