明修栈道,暗渡陈仓,华为在利用方舟编译器下一盘大棋
8月的最后一天,华为宣布方舟编译器(OpenArkCompiler)正式开源,官网已上线,源代码包、二进制包已提供下载,相关文档、演示等资料也一应俱全。
通过方舟编译器编译过的安卓app,速度提升60%,其流畅度可以达到或超过苹果ios系统。对于安卓用户这是个不小的诱惑,而对于软件开发商来说也是个不小的机会。所以一开始就有45款软件app第一批尝鲜,都是有着巨量用户的app,有今日头条、抖音、UC、QQ、YOUKU、滴滴、新浪、淘宝、支付宝、拼多多、百度地图、百度贴吧、搜狐、搜狐输入法、网易、爱奇艺、携程、美团、钉钉、饿了么……这些耳熟能详的软件覆盖了大部分应用,经过方舟编译器编译后,就成为“华为方舟版app”。
明修栈道,暗渡陈仓。
华为方舟版app的出现,明着是为了优化现有安卓用户体验,完善安卓系统生态,而实际上,华为可能是在利用方舟编译器重构安卓软件,为华为自主系统铺路。这是一个多赢的举动,一方面可以改善用户体验,同时还可以平滑过渡到新生态,另一方面开发者利用方舟编译器能相对容易地移植安卓app到新的生态系统,继承大部分安卓app,节省整体生态资源。还有一个作用就是堵住谷歌的嘴,毕竟一个即将淘汰的生态系统不值得投入那么多,继续呆在安卓生态中是华为明智的选择。华为将鸿蒙首先应用在智能家居系统,而没有首先应用在手机上,就是为了表明对安卓生态的态度。
余承东曾表示,鸿蒙操作系统将全面兼容安卓软件。新生态的形成必须有众多应用软件的支持,而方舟编译器就是二传手、输送带,将安卓生态中的软件输送到鸿蒙生态中。然而这不能是简单的移植,经过传递的app,不仅运行速度要提高,还能得到额外的支持,别忘了华为的10亿美元生态基金。
这一切都已经悄悄开始,物联网是多核心生态,鸿蒙安装在智慧屏里,试图将智慧屏打造为一个物联网生态核心,而随着物联网的发展,生态系统从周边向核心聚集,最终手机还将成为物联网的核心之一,华为不急于在手机端推出鸿蒙操作系统,先放出编译器,这是一种战略选择。余承东说过,华为会优先使用安卓操作系统,考虑到安卓生态,减少大家的工作量。如果谷歌操作系统不能使用了,那就可以随时转移到鸿蒙OS上。同时,鸿蒙OS会对外开源。
余承东曾表示,鸿蒙对标谷歌Fuchsia,对比谷歌的Fuchsia,鸿蒙OS有3倍到5倍的效率提升,华为的微内核已经投入商用了,可以用于高安全级别的人脸识别、验证、安防等领域。鸿蒙OS有四大技术特性:1.分布式架构首次用于终端OS,实现跨终端无缝协同体验;2. 确定时延引擎和高性能IPC技术实现系统天生流畅;3. 基于微内核架构重塑终端设备可信安全;4. 通过统一IDE支撑一次开发,多端部署,实现跨终端生态共享。
相信第四个特性对于开发者极具吸引力,一个小型的app可能只需要几万元投入,稍微大点的可能几十万上百万投入,华为确定了10亿美元的生态基金,折合人民币就是80亿元,一方面华为有充足的资金实力,另一方面华为有清晰的技术路线和前景,对于吸引开发者具有难以抗拒的吸引力。
有网友说:“45个软件不够。除了微信我还要用:学习强国,交管12123,钉钉,设施运维宝,集团通讯录,好几个手机银行,炉石传说。经过方舟编译器编译过的软件可以直接在鸿蒙上运行,这是华为下的大棋”。
只要方舟编译器这一炮打响,有个好的开头,何愁第二步第三步,方舟编译器开源这关键的第一步必须走好,是形成鸿蒙生态的关键。