专栏名称: 51CTO
51CTO官方公众号——聚焦最新最前沿最有料的IT技术资讯、IT行业精华内容、产品交流心得。本订阅号为大家提供各种技术干货,还会不定期的举办有奖活动,敬请关注。
目录
相关文章推荐
北京生态环境  ·  北京碳市场平稳运行11个履约周期 有效促进碳减排 ·  23 小时前  
北京生态环境  ·  北京碳市场平稳运行11个履约周期 有效促进碳减排 ·  23 小时前  
新浪科技  ·  【独家 | ... ·  2 天前  
51好读  ›  专栏  ›  51CTO

谷歌怒了!安卓系统碎片化或将终结,人人都能吃上安卓8.0?

51CTO  · 公众号  · 科技媒体  · 2017-05-17 11:46

正文

请到「今天看啥」查看全文


最开始先让我们来了解一下传统的安卓系统升级流程是怎样的。简单来说,这一流程共分为下面这五个步骤。

  • 第一步,谷歌的安卓团队会先向外界公布最新版本安卓系统的开放源代码。

  • 第二步,硅晶圆制造商,也就是手机元器件公司,例如高通、联发科等,会根据它们家手机芯片自身的情况,来对安卓新系统的源代码进行定制和补充。

  • 第三步,手机元器件公司将修改好的代码发给设计和制造安卓手机的厂商,例如小米、一加等。手机厂商们又会根据旗下机型的需求,再次修改这一版本的代码,比方说对内核进行定制,以及加上自己设计的UI、功能等等。

  • 第四步,手机厂商和运营商合作测试并认证这个新系统。

  • 第五步,手机厂商和运营商将新系统以OTA的形式推送给用户,或者提供刷机包供用户刷入。

也就是说, 以往我们之所以升级系统速度慢,并非谷歌的错,而是各厂商系统体验不同所致 。这也是为什么像LG、HTC等厂商升级速度很快,而部分国产厂商要么等一年半载再升级,要么直接在新机上预装新系统。同时它也揭示了诸如Lineage OS这类第三方ROM之所以能够抢先让用户体验到新系统,也是和绕过厂商定制这个最费时的步骤有关。



Treble最大的亮点是简化了升级流程

谷歌曾在兼容性定义文档(CDD)中提出针对开发者API创建的兼容性平台,并提供兼容性套件(CTS)。正如开发者能够写出与任何安卓机都能兼容的应用程序那样,Treble项目将这套方案从app转移到了安卓系统框架上。


简而言之,Project Treble能够像不同手机兼容App那样兼容安卓系统框架。其核心概念就是将安卓系统框架,和由高通等芯片制造商所写的低级别软件代码完全分开。







请到「今天看啥」查看全文


推荐文章
婚姻家庭那些事儿  ·  看错人,不是因为你瞎,而是……
7 年前
考研英语时事阅读  ·  【K宝学堂之翻译练习】长难句解析
7 年前