袁岚峰:华为鸿蒙系统前景如何?从原理上看,大有可为

【本文来自《华为把鸿蒙吹的很大,我老感觉这个东西,就是他们七拼八凑随便搞出来的》评论区,标题为小编添加】

节选

https://mp.weixin.qq.com/s/CaemY-snp5Ho_A_4qOFLlQ

华为鸿蒙系统前景如何?从原理上看,大有可为 | 袁岚峰

……

安卓方便各种手机厂商开发,兼容做得好,所以占领了市场。但是既然要考虑兼容,管理就不可能太严厉,不可避免会带来效率降低。例如内存管理,各种安卓机各种APP都要能跑,内存操作就会比较零碎,一会分配一会释放,内存空间就碎片化了。到一定程度,没有可用的大块内存了,安卓系统就要运行一个内存整理程序,把碎片化的内存合并成大块。这时不管机器上在运行什么程序,都会暂停一段时间,用户就会发现机器卡顿了。

这些毛病谷歌其实都知道,安卓在不断升级。但是和苹果机比起来,顺滑流畅的感觉总是差一些,因为原理上就比不了。安卓升级改进,或者APP开发时,最麻烦的一点就是“适配”。各种机型多得很,这些机器弄好了,那些机器又不行了。人们已经得出结论了,在现有的这个兼容框架下,安卓的固有弱点不好改,会永远受束缚。

华为通过方舟编译器已经证明了,用编译器取代安卓的中间环节,能一举取得高达60%的性能提升。这就是说,从代码到机器是可以直接对话的,不需要安卓在中间插手。

这其实就蕴含着安卓阵营崩溃解体的动机。既然捆在一起潜力不大了,不如分开来各过各的,各自发展自己的分叉操作系统,不需要谷歌协调了。

谷歌也知道这个情况,在开发Fuchsia操作系统,试图从底层重新出发,解决安卓的问题。例如Fuchsia不要Linux的宏内核了,改用灵活的微内核。谷歌的计划,是时机成熟时用Fuchsia取代安卓,包括手机、平板等各种机器。这听上去就像鸿蒙系统,区别只是谷歌发动自我革命。

全部专栏