赞
踩
首先,鸿蒙,华为开发的商业操作系统,广泛应用于营销场合,除去去年开发者大会上一个小时没有技术细节的PPT以外,鸿蒙再也没有任何技术性的文档。除去铺天盖地的营销导致大部分不了解操作系统的人对其形态和功能产生了不切实际的幻想,鸿蒙的争议就是既不开源也没有文档,号称开源的“方舟”“编译器”也只是一个大学课设水平的中国,特色半成品代码,以至于大部分人认为这些东西“不是真的”。
但是华为宣传智慧屏电视和华为的家用无线路由器都搭载了这个系统,你能说这两个没有操作系统吗,当然有操作系统。但是华为的宣传恰倒好处,他把自家的所有系统都套上这个“鸿蒙”的标,让吃瓜消费者觉得华为的产品都是自研的,(在此省略大家都懂得的宣传花术),于是都购买华为的产品,然后贬低小米和联想的产品。市场宣传话语,有什么真假吗?更何况中国市场上进行虚假宣传也不会带来惩罚性罚款。
这就很像本世纪初期微软的.NET宣传一样,什么东西都挂一个.NET: Visual BASIC.NET, ASP.NET, ADO.NET, Visual Studio.NET, Windows .NET server(即server 2003), .NET Passport(即微软账户)。.NET实际上是微软推出的基于CLR的编程语言框架,包括了C#,F#和Visual BASIC这些语言,要说写代码的IDE还能沾点边了,操作系统和编程语言显然和.NET没什么关系,只是为了蹭2000年初的.COM热潮。(微软在操作系统上使用.NET始于Longhorn)。
官方也没说不使用安卓生态啊。在移动端从零开始构建应用生态需要的不是技术力或财力,而是时间机器,平台战略是报酬递增率的世界,对手不犯错的情况下想后来居上基本不可能。桌面端也是如此。服务端相对单纯,但是鸿蒙的定位显然不在服务端。以中间件的姿态建立生态不是没有机会,如flash,qt,flutter,JAVA,HTML等,但是这种不与OS/设备捆绑的生态的问题在于难以形成商业壁垒。当然,安卓也是类似于中间件的形态,如果不把安卓当作嵌入式系统用开发者几乎对“我在用Linux”这个事实无感。但是谷歌经过多年的打造,已经将安卓与谷歌自身利益深度捆绑,商业壁垒算是基本建立。
建立独立应用的机会在于新的应用领域。新不是指未出现过,而是领域的开发程度仍属于荒蛮混沌,未能尘埃落定。在十几年前Windows占领世界,移动端也已经有几个强大玩家的背景下,安卓和iOS在找准了方向能够异军突起迅速成长,同样背景下桌面领域的MacOS,Linux桌面就只能一直不温不火。鸿蒙内核的技术定位是赶第三代微内核的潮流,既然花功夫做出了个内核用来做什么呢?tee这种微型的应用场景当然是适合的,但是为一个tee从内核开始写一个posix兼容的OS过于杀鸡用牛刀。为这个内核重新打造上层应用生态?这个想法太疯狂。
回到华为描述的针对物联网的分布式应用场景,基于分布式OS构建物联网生态是一个好机会。不太了解plan9这种东西,也判断不出来为构建这个分布式应用生态采用更加成熟的Linux,bsd等能做到什么程度——当然完全在应用层由开发者自己玩分布式又不是不能用——但是至少对于很小的需要控制资源和成本的设备轻巧的微内核应该更加合适,何况还有更高的安全性,这至少会增强应用范围:比如小到墙上的电灯开关。为打造这个生态,除了精心打造的新内核外,还需要很多东西:用户态驱动框架,设备和服务资源的抽象层以及让数据跨硬件流动起来的软总线,各种基础服务,面向程序员的系统API等。
这时候安卓生态的位置在哪里?在设备需要图形化用户交互的需求里(UI是最重要的,其他的服务,推送,广播,设备等抽象也可以提供兼容层来模拟,或者干脆要求开发者替换掉)。也就是说,可以把安卓看作一个如qt一样的中间件。目前的安卓之所以看上去超出中间件的范畴,无非是谷歌特意建立的商业壁垒,当然技术壁垒也有一些。既然谷歌选择了借开源的Linux内核快速成型,通过开源aosp快速推广,那么也必须接受成果被别人分享。而直接享用aosp生态不再仅为设备的用户交互重新玩一遍平台推广对于打造新OS的目标来说是比较明智的选择,总想着把壁垒建立在屏幕尺寸和操控方式上也未免太思维固化,即使是谷歌,壁垒也是GMS账号而早已不是安卓的那几个JAVA API。
大概率上来讲,鸿蒙是一个先放卫星再开发的项目,可能是华为高层出于某种目的先提出鸿蒙OS,然后程序员再去开发,也可能是华为先做了一个OS kernel的demo,高层看到后提出了鸿蒙OS,程序员再在这个demo基础上进行开发。至于为什么没有放出来,我猜测是开发进度缓慢,又有方舟按揭来源的前车之鉴,与其拿着完成度太低的鸿蒙OS被群嘲,还不如拖到开发完了再拿出来,也不用担心民众对华为失去信心,毕竟总有很多像题主这样的“不能证伪,即为证实”的拥趸存在。还有所谓的“智慧屏就是鸿蒙系统,有adb是因为兼容安卓”,大概是因为对操作系统一无所知吧.
举报/反馈
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。