目录:
“正式”意味着遵守官方认证流程
以Oppo N1上最近的一个错误为例,CyanogenMod对由于是Google认证的软件供应商制作和推出OTA到设备的过程进行了有趣的研究。 虽然它有很好的管理更新的历史 - 包括完整的夜间软件构建 - 用于多个设备,但当你“官方”时,事情会发生一些变化。
那些通过官方安装程序安装CyanogenMod或拥有CM版Oppo N1的人可以从所谓的“增量OTA”或小补丁中受益,这些补丁只能修复系统的特定部分而不会触及任何其他内容。 在最近涉及N1的O-Click附件的错误的情况下,修复很小并且可以真正受益于增量更新的使用 - 但是将OTA推送到设备所需的额外测试层会减慢该过程。
在透明度方面,CM解释说,一旦工程师认为他们已经解决了软件问题,更新就会被打包并发送给CM的QA(质量保证)团队。 质量保证负责确保新软件按预期修复问题,但也不会弄乱过程中的任何其他内容。 QA团队完成测试,然后继续进行CTS测试 - 这是Google用来证明新软件仍然与Android设备,功能和应用程序兼容的测试套件。 每次运行CTS大约需要8个小时才能完成,并且必须通过100个才能获得认证 - 一次打嗝,你就回到了起点。
这个小修复的最终结果是什么? CM声称,在代码完成修复之前大约需要三周时间才能实现绿灯并准备推出设备。 在他们自己的QA团队中进行额外的测试,现在谷歌要求他们只需在新版本上添加时间,而不是我们习惯使用典型的自定义ROM。
幸运的是,CM表示增量更新系统是“我们未来更新和发布计划的支柱”,而使用CM安装程序和CM版N1设备进行测试只是一个开始。 通过较小的软件更改来解决出现的小问题并尽快启动该过程可以加快该过程,最终使您的下载更少,安装时间更短。 只知道您可能并不总是获得以前习惯的“夜间”更新体验。
来源:CyanogenMod