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

并且从cupcake开始 , 都是按字母顺序排列下去的 , 下一代应该就轮到Q上位了 , QXXXX

3、谷歌向手机厂商和芯片制造商提供源代码

4、制造商通过代码进行相关硬件以及芯片的适配 , 注意 , 并不是所有芯片都会去适配!这个要看心情...之前OPPO , vivo还在用联发科的时候 , 联发科不给适配 , 结果那一代手机无法升级系统

5、手机厂商获得修改后的BSP , 即板级支持包 , 有了这个才能加载BootLoader , 安卓的HAL(硬件抽象)层才能工作 , 需要注意的是 , HAL是存在于User Space中的 , 而不是在内核中的

因为内核是用GPL协议的 , 需要公开代码 , User Space使用的是Apache , 并不需要

硬件抽象层都是关于各个硬件的参数等商业机密 , 所以是放在User Space中的

因此 , 光移植内核 , 机器是无法工作的 , 因为完整的驱动在HAL里 , 在此提醒大家刷机时不要乱刷内核...因此 , 与其称安卓是开源 , 不如说是开放系统比较合适

推荐阅读