您的位置:云骑士 > 科技 > 新闻 >
华为鸿蒙是属于2025年的产品
时间:2020-09-19 11:41:29

2020年9月10日,在东莞松山湖,华为在“全球开发者大会”上发布了“鸿蒙OS2.0”操作系统。

大约在去年这个时候,“鸿蒙系统”正式公布。当时众说纷纭。

有人认为这只是一个PPT项目,只活在计划和PPT中;有人认为这只是一个营销噱头,用意无非是给正在苦难中行进的华为一点生机。

神秘的鸿蒙体系,在很多人中间变成了“哄蒙”的体系。

去年一个知乎网友对“鸿蒙”体系的看法,国产品牌的口碑和实力并没有深入人心。

从今年的发布会来看,可能有人会“失望”。

我们至少可以确认鸿蒙系统不是PPT项目。不过关于性能,目前我不是很看好——华为消费业务CEO余承东曾经说过:鸿蒙系统目前只达到安卓水平的70%。

我很期待鸿蒙,也想看看鸿蒙的表现,但我觉得表现不是鸿蒙最重要的意义。鸿蒙最重要的意义就是代表未来。

很多人认为鸿蒙是第二个安卓。如果不是第二个安卓,那就是假安卓。

这样的争论毫无意义。

鸿蒙当然不是第二个安卓。就算鸿蒙只是“想”成为第二个安卓,我们现在也可以预测鸿蒙的失败。

Android的研发始于2005年左右,2007年上市。2011年取代旧塞班系统为第一,成为主流操作系统。

在13年的开发过程中,Android做了多次迭代。每一次迭代都解决了之前的很多问题,每一次迭代都让Android的性能越来越强。

今天安卓上的应用已经够多了,手机市场上几乎所有的主流和非主流应用都支持安卓。

安卓的生命周期还是很强的。

更何况还有更早发布,更成功,更有市场经验的iOS。鸿蒙在手机上也很难超越iOS。

2020年发布的鸿蒙,要看什么才能在现在的手机市场上获得和安卓、苹果一样的生态。凭信仰?

所以,即使鸿蒙只是“想”成为“第二个安卓”,他也在注定失败的道路上。鸿蒙要想成功,就不能再走别人走过的路了。

当然,鸿蒙希望以超越“安卓”为目标,但超越“安卓”并不意味着他需要成为“第二个安卓”。毕竟“替换”这个游戏很有意思。

先行者属于过去,后来者面对未来。

鸿蒙当然没有走另一条路。

鸿蒙是属于2025年的产品,但应该属于未来10年。

众所周知,Android和iOS系统是十年前开发的。即使他们经历了无数次的迭代改进,即使我们现在看到的终端都是搭载安卓或者苹果系统的,他们骨子里的底层逻辑其实和十年前是一样的——他们仍然是4G网络时代为终端和应用设计的系统,更直接的说,是为手机设计的。

最简单的问题是:苹果手机和苹果电脑如何共享深层数据、资源甚至硬件?他们的操作系统设计时是否考虑到了这种共享?

作为一个从4S和Ipad2开始入坑的资深果粉,我只能说iOS确实分享了一些数据和功能,但iOS至今未能实现令人惊叹的深度分享。

或者应该说:苹果,你还有能力再给我惊喜吗?

在iOS和Android开发的时代,我们今天习惯的很多设备都只是实验室里的样品,甚至只是论文里的一个概念和假设。

Android和iOS凭借先发优势获得了丰富的生态,但也因为先发而吃了大亏——硬件发展太快,新场景太多,老人们跟不上。

到现在,Android和iOS的主战场还是在手机上。

平板、手表、汽车的操作系统大多是源自Android和iOS(LiteOS和AndroidAuto)的专业产品——Android和iOS无法适应这些后期的硬件。

连苹果都受不了这种现象:原来的Ipad是直接用IphoneOS系统安装的,后来改成了iOS,现在变成了IpadOS。

毕竟那个时代面临的体制已经不能满足下一个时代的需要了。

5G的技术水平和4G完全不一样。

面向4G的操作系统是否能完全适应5G。

我想打个问号。

但鸿蒙不一样。

鸿蒙诞生的时候,世界已经达到5G黎明明,“物联网”已经成为一个过时的技术方向,“构建全平台自适应系统”早已是基本共识。

后浪总是在沙滩上把前浪打死,不是因为前浪做不到,而是因为后来者占据了上风。

毕竟鸿蒙从一开始就朝着“面向未来”、“连接一切可能”的方向设计。

我说不上未来的鸿蒙有多牛逼,最后也不是竹篮打水一场空,但至少,鸿蒙确实在物理和数学意义上给我们展示了未来世界的一丝曙光。

今天的鸿蒙不比安卓好,早期的火枪不比弓箭好。从4G时代的角度嘲讽5G时代的鸿蒙,是一件很搞笑的事情。

鸿蒙靠的是什么?

在理解鸿蒙系统为什么能扛起“面向未来”的大旗之前,我们需要了解一些手机操作系统的基础知识。

我们经常听到有人说:“我手机内存不够。我要删除原照片。”或者“我手机内存只有128G,想换个256G的高端机”。

然而,这个“记忆”并不是另一个“记忆”。上面这句话里的“内存”只是内置内存的中文缩写,真是美中不足的巧合。功能上相当于电脑中的硬盘空间,一般称为机身内存或ROM。它可以长时间保存数据,即使断电,重启后数据仍然会保留。

真正的“内存”,相当于计算机内存,一般称为运行内存或RAM。但是RAM不能长时间保存数据。一旦断电,上面的数据就会立即消失。

操作系统也是软件,也占用ROM和RAM。而且一个操作系统占用的ROM和RAM只会增加,不会减少。

可以说,如果手机是人,那么ROM就是他的书柜,RAM就是他的书桌。每天下班(关机)后,他都会清理桌面(RAM),但绝不会同时清空书柜(ROM)里的数据。

苹果手机的iOS系统大小在5G~10G左右。买64G存储空间的手机,可以摆脱操作系统占用的空间。事实上,您通常只有超过50G的容量来存储您的照片、音乐和应用程序。在这一点上,安卓机的情况就大不一样了。

早期的安卓系统就像一个粗心的上班族,工作时有草稿,桌面上堆积着外卖盒(垃圾文件和缓存)。当他需要做一些事情的时候,他必须快点清理桌面,这耽误了很多时间。

这么多应用同时运行,6G的存储量瞬间减半。

而IOS系统,就像一个挑剔的人。吃完外卖,你会把盒子扔进垃圾桶(自动清除缓存和垃圾文件),以免占用桌面空间。

这也是早期的安卓系统用了半年就开始死机的原因。不过现在安卓也很讲究,吃完就能收拾东西(清理垃圾文件)。处理速度已经堪比iOS了。

但是不管是“不特定”的安卓还是“特定”的苹果,他们的桌面(RAM)(操作系统的“基本功能”)上总会有东西,这些东西会占用一定的桌面空间。

这种把所有重要的东西都放在桌面上的方式叫做“宏内核”——在宏内核操作系统中,重要的基本功能集中在一起。

这样的好处是你想拿什么就拿什么,通话速度很快。不利的一面是,如果一件事出了差错,其他的事情就会受到影响——就像你桌上的杯子掉了,你的电脑和重要文件可能会被弄湿。

鸿蒙和他们完全不一样,因为鸿蒙是微内核操作系统。

宏内核集权,微内核放权

但令人意外的是,现实应用中,微内核系统的效率却往往低于宏内核。

形象来说:宏内核在办公桌上吃完饭,丢了饭盒就能抄起电脑继续工作。但微内核因为只在办公桌上保留了电脑,吃饭要到楼下食堂,吃完了才能上来工作。

这就是微内核的一大弊端——应用程序和内核处于隔离状态,不同模块之间的通信往往需要内核来“搭桥”。具体表现就是:宏内核一点就开,微内核总是慢半拍。

好在,根据华为在8月9日开发者大会上所公布的数据,鸿蒙系统的效率比国外的QNX系统和Fuchisia系统高3~5倍。

这就相当于让鸿蒙从一个洁癖,变成一个有闪电侠能力的洁癖。

虽然内核和应用程序之间隔了一段距离,但只要我调用得足够快,我仍然不卡——据悉,鸿蒙系统的响应延迟降低了25.7%,时延波动下降了55.6%。在结合5G的情况下,延迟问题可以进一步降低。这将让鸿蒙系统在工业和交通领域非常有前景。

“连接一切可能”,是华为对于鸿蒙系统的期待。

这份期待背后折射的是华为的野心:一切能装系统的地方,都可能会装上鸿蒙系统;一切装载鸿蒙系统的设备,都会彼此连接。

Windows对应X86 PC,iOS对应苹果手机,在4G时代,系统和硬件之间大多都是“一个萝卜一个坑”。

鸿蒙系统的愿望,就是要颠覆这种繁琐复杂的操作,实现多个终端的和谐共处——而和谐,Harmony,正是鸿蒙系统的英文名。

9月10日华为EMUI 11系统的发布会后,不少科技数码博主都制作了关于EMUI的相关内容。

其中被反复提及的正是EMUI所实现的手机和电脑之间的“互联互通”——手机聊天里的图片可以直接拖拽到电脑桌面上,电脑下载的电影也可以直接丢进手机的播放器之中。

电脑图片可直接拖拽进入手机聊天框

尽管演示中的电脑是Windows系统,手机使用的还是基于安卓的EMUI,但我们有理由相信,当鸿蒙出世之后,这一切只会变得更加顺利。

这就是微内核、模块化、分布式架构所带来的未来图景。

手机和电脑之间可以彼此自由调动对方的资源,摄像头、键盘、桌面、屏幕、音响系统,成为了一个个模块——用鼠标键盘打王者荣耀的日子不远了!

如果鸿蒙系统顺利落地,那么以后的生活中将充满各种“科幻场景”:

搭载了鸿蒙系统的智能镜子和手机互联,早上刷牙的时候可以顺便在镜子上浏览当天的新闻。

需要在高铁上写报告但电脑没有网络,就把手机和电脑相连,电脑直接调用手机的浏览器、微信等各种App。

需要参加视频会议,就直接将手机和电视相连,手机调用电视的屏幕、音响和摄像头。

鸿蒙OS2.0正式发布和EMUI展现的未来感正在清晰地像我们传递着信号:鸿蒙OS不是一个活在PPT里的东西,鸿蒙系统如果能够开发成功,一定能够带来巨大的进步。

我们应该相信华为的实力:国内很难再找出一家企业能够像华为一样在软件和硬件方面都做到极致的企业了。

今天,拦在鸿蒙面前的最大阻碍,就是安卓和苹果用十年时间构筑的超级生态。

如果鸿蒙系统无法构建自己的生态圈,那么最终仍旧会走向失败。而如果鸿蒙系统能够成功实现生态圈的建设,安卓和iOS非死即伤。

某种意义上来讲,这是一场不同操作系统之间的生死斗。双方争夺的是成千上万的程序开发者。

新生的鸿蒙如果想在这场决斗中幸存,就需要让开发者们有简单方便的方式来编写适合鸿蒙的App或者把原来的App移植到鸿蒙系统中来。

和鸿蒙系统一起面世的“方舟编译器”就是这场生死斗里华为使用的武器。

程序员在编程的时候,使用的语言五花八门。但对于各种硬件来说,它们只听得懂0和1。因此,如果要让硬件能看懂程序员的命令,就需要编译器来作为翻译,将“程序语言”转化成“机器语言”、

这里就出现了两种翻译方式:第一种是“同声传译”,也就是程序给出一个指令,编译器就翻译一句给机器。但这样的翻译方式效率比较低,准确度也比较感人。

另一种是“一次性翻译”,也就是在系统中安装一个“虚拟机”,在程序安装或者系统空闲的时候,一次性把所有代码全部都翻译完成。这样的效率很高,但安装时间比较长。

一般来说,这两种方式都能满足使用需求。但遇到“复杂动态语义”,事情就麻烦了。

静态语义错误的情况下,当你说错了一句话,编译器会直接告诉你:你写的不是中文。但如果出现了“动态语义错误”,传统编译器则会告诉你:你写的确实是中文,但是中国人也不知道你想表达什么。

在安卓系统内,传统的编译器就像是一个不太熟练的翻译,有时候很难把复杂的动态语义转换成“机器语言”,所以不少安卓机在系统内都设置一个“虚拟机”来进行模拟。

方舟编译器的出现在很大程度上缓解了这个问题。开发团队把方舟编译器调教成了一个身经百战的老翻译官,极大地提高了跨语言编译情况下的精度。

所以,有了方舟编译器的加持,鸿蒙系统对于开发者而言就更加友好了。开发难度大大降低,程序员们只管写,翻译不出来算我输。

根据华为消费业务CEO余承东所说:使用方舟编译器,一款安卓应用仅需三天就可以转换为鸿蒙应用。

综上所述,鸿蒙系统的几种“超能力”已经显现出来了。

微内核,节省了算力,降低了硬件门槛,让低端硬件也能产生高级体验。(言外之意:智能家居、车载计算机等不需要顶级芯片的设备也可以实现流畅体验)

分布式,打通了不同终端,让数据可以自由流动,硬件之间彼此相互调动。(言外之意:电视、电脑、手机、车机、平板将实现“深度共享”,这种共享甚至可以是硬件级。)

方舟编译器,能让各种语言编写的程序适配鸿蒙系统。(言外之意:至少在国内市场,鸿蒙系统的生态丰富度风险不大。)

对鸿蒙来说,手机真的只是它的一个平台而已,鸿蒙要的是全局。

IT行业经过了这么多年的发展,未来的发展方向变得越来越明确。

但很可惜,安卓在很多终端上的兼容性还有待提高 ,苹果的体系尽管先进但过于封闭,Windows的手机梦几年前就已经失败了。

物联网时代的领跑者就那么几个,华为鸿蒙身列其中。

十年前的2010年,很少有人能想到未来不再需要纸币,出门只需要带手机、吃饭交通娱乐购物都可以靠手机进行。毕竟,人的想象力永远无法超出当时技术的限制。

人对生活的想象由技术来定义,但对技术的想象由人来定义。

程序员们献祭了一地的头发,用还只是一个雏形的“鸿蒙”定义了次时代操作系统技术的一个模糊形象。

随着鸿蒙一步步趋近完善,这个形象就会越来越清晰,越来越触手可及,人们对于未来生活的想象也会越来越贴近实际。

工程师穷尽了他们的想象力为我们定义了一个不属于现在这个年代的系统,接下来就需要更多的人去用这个系统来定义未来的年代。

鸿蒙系统现在还只有安卓七成的功力,但对于这样一个新生的事物,我们应当抱有足够的耐心和信任。鸿蒙不是一个噱头,不是一个PPT。对于已经家大业大的华为来说,完全没有必要画一个“鸿蒙”大饼来充饥。

希望大家再给鸿蒙五年时间,毕竟,它本属于2025年。

相关下载
相关视频
相关教程
最新教程