【鸿蒙热】下的冷思考

月小水长

Python 和 Java 编码者

导读

2019 年 8 月 9 日,华为在其全球开发者大会上官宣了全新自研操作系统HarmonyOS 鸿蒙,并展示出该系统的优越特性;鸿蒙自带分布架构、内核安全、生态共享、天生流畅四大 Buff 加成,并在自家的科技潮品荣耀智慧屏上大胆尝试,一举打破了外界关于鸿蒙能否商用的种种猜测;但与此同时,对于鸿蒙系统最终能否成功在 Andoird 和 ios 的围追堵截下杀出一片天地来的议论四起,高看者将其视为民族信息技术自主可控进程的一大里程碑,贬低者,则讥讽鸿蒙必将失败,将成为华为少有的一大败笔,本文将从事实的角度出发,阐述笔者对于此事的看法。

华为在技术上的积累

有质疑声音说:“鸿蒙不可能兼容现有所有 Android 应用,除非它是个换了个壳的 Android”?先不说技术细节,且看华为的技术实力背景。

华为是靠通信起家,如今在通信领域已经做到稳居世界第一的成绩,近期大火的 5G ,华为更是牢牢占据全球比例最高的专利份额,其技术实力可见一斑。当华为被列入管制“实体清单”后,频频大秀肌肉,人们这才看到华为在信息技术的基础设施建设上所做的努力,业界性能最好的高端闪存OceanStor Dorado V6、世界上第一款 7nm 芯片麒麟 980、基于自研达芬奇架构的 AI 神U麒麟 810、世界上第一款 AI-Native 数据库GaussDB以及我们所讨论的鸿蒙 OS;存储、芯片、数据库、操作系统,这些足以称得上是 IT 领域的明珠,均是华为在国内首创,其性能也在世界范围内独步武林,有赖于此,华为【广积粮,高筑墙】的蓝图正在一步步绘就,任尔乱舞挥杀大棒,其自岿然不动。

事实上,ios 比 Android 流畅的一大原因是:Android 安装应用时的 apk 文件,在运行时需要被虚拟机翻译成能被机器理解的机器码,边解释边运行,而 ios 直接安装的就是机器码,省去了虚拟机翻译的过程,鸿蒙 OS 就是类似的原理,利用方舟编译器,将 apk 翻译成更底层的机器码,以此来兼容 Android ,理论基础牢固,更有实践为佐证;更何况,“兼容所有 Android 应用”是华为官宣的承诺,作为一个巨头,华为不可能搬起石头砸自己的脚,退一步说,这些年华为吹过的牛,哪一个没有实现呢?所以,质疑显得有点多余。

鸿蒙系统有自已的独特优势和历史机遇

提起自有操作系统,人们可能会想起有关“汉芯”处理器阿里云 OS以及“红芯”浏览器的往事。

汉芯事件:2003年2月上海交通大学微电子学院院长陈进教授发明的“汉芯一号”造假,并借助“汉芯一号”,陈进又申请了数十个科研项目,骗取了高达上亿元的科研基金。中国亟待在高新科技领域有所突破, 自主研发高性能芯片是我国科技界的一大梦想。陈进利用这种期盼,骗取了无数的资金和荣誉,使原本该给国人带来自豪感的“汉芯一号”,变成了一起让人瞠目结舌的重大科研造假事件。

阿里云OS:阿里巴巴集团旗下智能操作系统,融合了阿里巴巴在云数据存储、云计算服务以及智能设备操作系统等多领域的技术成果,可搭载于智能手机、智能穿戴、互联网汽车、智能家居等多种智能终端设备。但是,由于阿里云OS自诞生起就被诟病是基于 Android 的二次开发,且阿里云OS未开源,无法令外界信服阿里云OS拥有自主知识产权,为防止安卓阵营的硬件基石开放手机联盟(OHA)分裂,以谷歌为首的一众厂商宣布封杀阿里云OS,且由于阿里云应用市场上包含大量热门盗版 Android 应用,被正版应用开发商所不齿,凡此种种,阿里云OS的发展逐渐式微。

再说鸿蒙 OS,和上面三位前辈同属宣称自主可控的国产化替代品,但是,和“汉芯”陈进和“红芯”陈本峰不同的是,华为不缺钱,不需要巧立名目圈钱融资。

和阿里云 OS 不同的是,鸿蒙 OS 全部开源,非华为人员也可以看到全部代码,因此其宣传的自主研发,是有底气可以经受得住时间的检验的。更重要的是,鸿蒙 OS 有多个杀手锏,首先是全场景流畅体验和架构级可信安全,鸿蒙 OS 从系统底层的卓越设计到为适配优化而发布方舟编译器,并可以结合自家的麒麟处理器做针对性优化,可以保证流畅性和安全性;其次是其首创的应用于终端设备的软总线和分布式技术,可以将多个硬件虚拟连接在一起,如将大疆无人机的摄像头作为手机摄像头,在智慧家居场景中,可以将手机视频投放到电视机显示屏上,可以把手机音乐在智能音箱上播放...极大地提高我们的视听体验。

在当今,大家对于国货的支持力度已今非昔比,而且以年轻消费者为甚;当年阿里云 OS 被封杀时阿里云 OS 尚不为人们所熟知,而鸿蒙 OS 尚未问世就受到了极大的关注,并且鸿蒙 OS 还有自己独特的优势,打个比方,鸿蒙OS就像是一个有实力的流量小生,大众又怎么会拒绝呢?

开发开源生态

不得不提的一点是,操作系统生态建设的难度,远远超过了操作系统研发本身,当年微软的移动操作系统 Windows Phone 就是教训,这一点也是鸿蒙OS所要面临的一大挑战。

360 创始人周鸿祎先生说,“鸿蒙若想成功,只能开源”,鸿蒙确实这样做了,一个新生的操作系统,只有开源,它才能海纳百川,吸引其他大型互联网公司、优秀的工程师甚至国家研发机构和高校的合作,这个系统才会蜕变得越来越完善,才会有越来越多的人来使用它。

一个好的操作系统的生态,无非就是开发者多、使用者众,鸿蒙OS已经联合众多头部应用开发商进行适配,可以在一定程度上满足从 Andorid 到鸿蒙OS过渡时期的用户需求。

对于现有 Andoird 开发者(华为应用市场现有 92 万注册开发者)而言,为已开发的 Android 应用适配鸿蒙 OS,只需要下载华为的方舟编译器,重新编译源代码,从而能得到机器码,开发者将机器码文件提交给华为应用市场开发者后台,经审核通过后发布在拥有 3.5 亿用户的华为应用市场上。可以说,正是由于华为在方舟编译器上的努力,大大减少了开发者适配鸿蒙OS的时间和成本。

同时,华为应用市场将在智慧云服务、AI+、全球统一认证、运营等方面全力支持开发者,必将吸引大量开发者积极拥抱鸿蒙生态。

不以成败论英雄

华为创始人任正非 5 月在接受央视《面对面》记者专访时谈到:"不能说用华为产品就是爱国,不用就不是爱国。如果你喜欢,那你就用,不喜欢就不要用"。诚然,大众对于华为的感情不当包含太多其他因素,但是不可否认的是,华为几乎是凭着一己之力,唤醒着大众对于信息技术领域基础设施核心技术的征服欲。

无论鸿蒙 OS 最后成功与否,我们至少看到了华为在操作系统上所作的努力是前所未有的,不应该对华为有过多的苛责,毕竟,华为代表了我国信息技术领域科技公司的最高水平,我们应该多一些包容,给婴孩以成长的机会,予英雄以试错的可能;但也不宜过分捧杀;总而言之,包容和支持鸿蒙 OS,是我们应该有的态度。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190813A0EVQV00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券