华为|华为的阳谋:低调的鸿蒙正在架空安卓( 二 )


华为消费者业务软件部总裁王成录2019年发表于华为心声社区的《华为手机操作系统往事》一文似乎为这一观点提供了佐证 。 文中王成录谈及华为EMUI软件团队有别于其他安卓厂商的三大硬核能力:“代码共主干、全栈架构解耦、版本自动化生成” 。 所谓的“代码共主干” , 即一套代码同时匹配海思麒麟、高通骁龙、联发科三大硬件平台;所谓的“全栈架构解耦” , 即对EMUI进行解耦与重构 , 通俗地说就是“解构” 。 通过构建“一个清晰可解耦的架构” , “让我们‘抽屉式’替换相应的安卓组件成为可能 。 这也是过去几年 , EMUI可以快速实现替换文件系统、智能调度系统、实现全栈补丁的基础 。 ”
用F2FS文件系统替换安卓文件系统可谓华为解构安卓系统的得意之举 。 F2FS文件系统由韩国三星研发并开源 , 但“因为文件系统决定存储上所有文件的存储与访问方式 , 好比器官移植手术 , 替换文件系统的复杂度和风险”太大 , 三星放弃了 。 华为成功实现了F2FS文件系统替换安卓文件系统 , 一举解决了安卓系统因存储碎片累积效应导致的系统卡顿问题 。 最终 , F2FS文件系统被谷歌吸收到安卓系统中 , 造福所有安卓手机用户 。
而所谓“版本自动化生成” , 即是系统软件“需要出版本的时候 , 根据目标市场的需求 , 选定和修改相应的配置后 , 一键配置下发 , 即可生成对应的版本” , 听起是不是有些方舟编译器的意味?只不过方舟编译器针对的是APP , 这里针对的是华为EMUI系统 , 很难说方舟编译器与所谓的“版本自动化生成”没有关系 。
从解构安卓系统到版本自动化生成 , 再到方舟编译器 , 华为似乎一直都在对安卓系统动“手术” 。 加之最近一两年华为手机系统更新动辄就是几个G , 手机操作系统简介从最初的“基于安卓”变为“兼容安卓” , 以及频繁更新的华为移动服务(HMS) , 似乎也印证了外界的猜测——华为“架空”安卓系统 。 然而 , 无论华为是否在“架空”安卓 , 华为对安卓系统是有想法的这一点确定无疑 , 通过F2FS文件系统的替换也验证了解构安卓的可行性 , 至于能否通过解构实现安卓向鸿蒙平滑过渡目前不得而知 。
再回到鸿蒙系统 , 按照2019年发布会上公开的路线图“鸿蒙历程及路标” , 华为智慧屏搭载的是鸿蒙1.0版本 , 底层仍是安卓的Linux内核 , 只是加入了鸿蒙微内核以及分布式软总线 , 也就难怪有人认为华为智慧屏搭载的鸿蒙操作系统是安卓换皮 , 但华为独有的低时延多屏互动证明了分布式微内核绝非虚言 。 根据这份路线图 , 2020年将是鸿蒙操作系统发展的关键一年 , 由1.0版本进化到2.0版本 , 即由1.0的基于开源架构、关键模块自研进化到内核及应用框架自研 , 也就是由基于宏内核的安卓系统加入鸿蒙内核进化到通用微内核架构 , 可以说由1.0进化到2.0是鸿蒙操作系统的一次裂变 。 应用场景也将由智慧屏拓展到创新国产PC、手表、手环、车机 , 有些遗憾的是手机并未包含其中 。
华为本质上是一家极为低调的公司 , 2019年鸿蒙的喧嚣更多的是“民气可鼓不可泄” , 喧嚣过后的低调才是华为的常态 , 埋头奋斗一年华为鸿蒙憋了什么“大招”很快就将揭晓 。 华为官方微博近日披露 , EMUI 11将于今年第三季度面世 , 按惯例将由华为旗舰手机mate 40首先搭载 。 而据王成录披露“华为EMUI 11准备了许多大招” , 这些大招大概率与鸿蒙有关 。
华为消费者业务CEO余承东曾因经常在媒体上“吹牛” , 被中国网友戏称为“余大嘴” , 但余承东曾吹过的牛一个一个的都变成了现实 , 比如手机销量超越苹果 , 因而由“余大嘴”升级为“余诚实” 。 鸿蒙操作系统应用于手机 , 是余承东在2019年华为开发者大会上吹的“牛” , 这个“牛”如果能够实现 , 那是真的“牛” 。


推荐阅读