谷歌|在没人注意的角落,谷歌为系统更新操碎了心
虽然同样是在上月亮相 , 但谷歌推送的Android 11正式版引发的讨论与关注 , 显然远远比不上iOS 14正式版的亮相 。这背后当然不是因为iOS用户在绝对数量上更多 , 也不是Android本身的更新内容不够有趣与有意义 , 而是因为在很多人的认知和实践中 , iOS的大版本更新往往很快就能用上 , 而Android的大版本更新 , 则通常要等待很久才会被各手机厂商推送 。
文章图片
文章图片
既然不能马上进行体验 , 用户的漠不关心自然也就很正常 。当然 , 这一切最终还是因为Android系统碎片化的历史欠账 , 所导致的结果 , 而版本已经严重碎片化的Android系统与手机厂商复杂的产品线 , 也就让作为终端手机厂商紧跟谷歌的脚步 , 推出Android大版本更新的节奏成为了空谈 。
但好在自Android 8开始 , 谷歌方面就一直在积极“补课” , 其实现在也已经取得了一定的成果 。虽然从2019年8月开始 , 谷歌方面就已经不再公示各Android版本的具体比例 , 但在不久前官方公布了一组数据 , 显示通过系统检测显示 , Android 10的安装基数从2019年9月开始后5个月里就达到了1亿之多 , 并且这一速度相比上代的Android 9加快了28% 。
文章图片
文章图片
简而言之 , 也就是说Android 10成为迄今为止普及速度最快的Android版本 。而这一成绩背后 , 则源自于谷歌从Android 8时代引入Project Treble , 以及Android 10开始引入的Project Mainline有着不小的关系 。Android 8上我们三易生活曾经介绍过多次的Project Treble , 是将HAL(硬件抽象层)绑定模式化 , 改变了以往硬件驱动与系统之间的强关联情况 , 将“系统层”与“驱动层”拆分 , 解除了驱动和系统版本的“挂钩”机制 , 使得手机此后厂商可以为产品单独推送新的Android版本 , 而不需要重新进行驱动的适配 。
当然 , 此后的Android 9上同样也有Project Treble的加持 , 但让Android 10普及速度更上一层楼的 , 其实则是Project Mainline 。这一新特性是将系统功能进行模块化 , 把Android的12个核心组件 , 也就是媒体编解码器、媒体框架组件、DNS 解析器、Conscrypt、权限控制器、模块元数据等做成了模块 , 并使用应用商店来进行更新 。
文章图片
文章图片
Project Mainline的意义简单来说几乎可以解释为“哪里不对点哪里” , 如果Conscrypt模块 , 也就是加速实现安全改进并提高设备安全性的模块出现问题 , 谷歌方面可以直接通过Google Play推送新版本的Conscrypt给用户 , 而不再需要像以往一样将这个“BUG修复”整合到系统更新中 。事实上 , 高通主控中的GPU以及ARM的Mali GPU能够实现将GPU驱动单独在应用商店更新 , 正式是得益于这一功能的加入 。
而更具有里程碑意义的变化 , 则出现在如今的Android 11上 , 也就是谷歌方面开始对Android的Linux内核进行改动了 , 其试图将Android设备内核统一至Linux内核的主线 。众所周知 , 为了尽最大努力规避GPL协议所带来的法律风险 , 谷歌方面一直在想方设法将Linux内核与设备驱动剥离开 , 尽管目前这个剥离并不完美 , 以至于虽然依旧存在法律风险 , 但Android是可以被视为Linux发行版的 。
推荐阅读
- 玩懂手机|谷歌宣布 Google Photos 将结束免费存储:Google Pixel 用户不受影响
- 森林军营|土耳其对谷歌罚款二亿!埃尔多安令西方刮目相看,给中方上了一课
- 腾讯美股|谷歌再遭反垄断指责!165家欧美公司发联名信,敦促欧盟尽快行动
- 谷歌|谷歌发布Objectron数据集,推进三维物体几何理解的极限
- 询盘云|外贸人必看:2020谷歌广告投放进阶指南
- |营销命门:消费者注意力
- H5巴士|做一个特色的企业品牌网站,需要注意哪些?
- AI|AI性能基准测试从此有了「中国标准」!英伟达、谷歌可以试试这套算力卷
- 电商新知汇|为什么你的直播带货没人看?有一点容易被忽略…
- 电子|电子灌封胶的使用步骤是什么?使用时需要注意哪些事情?
