国产操作系统这么多,为什么华为还要再研发一套?咋不推广yun os呢?

金融IT技术控


首先华为之所以要研发自己的系统,是因为他早就已经预测到中美可能会发生贸易战,一旦发生贸易战,最倒霉的就是企业,还有就是企业必须要有自己核心的东西,这个东西不一定好用,但是别人不给你用的时候,可以用自己,中兴就是一个很好的例子,死的很惨!就像我国为什么一定要研发原子弹和氢弹,你有我也有不管数量有好多,个头有好大,他要打你的时候他要想一想,说白了就是手里有牌,谁也不怕!然后说一说阿里YUN系统,推出有一段时间了,之前也有一些手机品牌推出了一些手机,但是效果都不是很好,可能是生态没有做好吧!现在几乎已经看不到人用了,还是那句话系统好做,但是生态是一个比较难的问题,这也就是为什么华为研发出系统,迟迟没有推出的最要原因!


豫宛小胡


大家要明白的是,华为不只是需要一个国产操作系统,华为需要的是一个完全自主可控的自有操作系统,阿里云OS之前魅族使用过,不过后来在跟Android的竞争中还是失败了,华为选择云OS并不是一个很好的选择。

华为需要的是完全自主可控

自从Windows10发布之后,跟互联网结合越来越深的操作系统,云服务被越来越多的应用起来,Windows、macOS两大桌面操作系统,以及Android、iOS两大智能机操作系统,都是深度集成了云服务的操作系统。

云服务方便了用户,但是也存在很大的安全隐患,毕竟操作系统厂商可以完全通过云服务将数据存放在自家的服务器上,这些服务器不全都在国内,大部分还在国外。国家力主推进贵阳为国家级数据灾备中心,不光是要发展贵州经济,更大的战略目的是,深处我国腹地的贵州能够很好的承担起安全数据中心的职能。国家政府职能不能基本上都禁止采购Windows10电脑,主要也是因为云服务确实危险性很大。

在年初的时候,国家对深度科技为首的操作系统厂商进行了比较大的扶持,这是国家的战略需求。国家有这样的需求,华为同样有这样的需求,随着华为越来越强,人家看华为有点不顺眼了,就通过Google用Android系统试图限华为的发展,这种做法也确实给华为造成了很大的困扰,华为为了避免被掐脖子,自研操作系统迫在眉睫。

华为需要一个全平台的操作系统

阿里云OS是有局限性的,目前几乎所有的操作系统都是有很大局限性的,Windows是桌面系统,移动端微软一直没做起来,Android则几乎是专属于移动端,想要进入PC领域难度很大。苹果公司macOS、iPadOS、iOS尽管是同宗同源,生态整合得也非常好,不过现在苹果本质上也都是分开设计这三个系统的。

华为需要一个操作系统,而且需要一个全平台的操作系统,操作系统层面的统一,能够最大限度的保证开发者生态的统一,能够最大限度的保证应用生态的通用性。要知道微软和Google一直没能打破的僵局就是应用生态,否则这两家企业早就突破了对方的防线了,而真正做到这一点的目前只有软硬件一体的苹果,华为很明显想成为苹果这样的企业,甚至想要完全打破各个平台的边界,做一个真正全场景的统一操作系统。

华为面对的外部挑战不少,而且华为内部也确实暴露出来很多问题,这都是华为发展之路上的绊脚石,未来华为要力求真正成为拥有更多核心技术的科技公司,必然要面临很多挑战,操作系统必然是这其中最重要的一环。


本文为作者EmacserVimer悟空问答原创文章,未经允许转载、抄袭必究!

EmacserVimer


国产操作系统这么多?你恐怕是对操作系统有什么误解吧,尤其是国产操作系统?


你给我多列举几个国产操作系统?列举不出来吧!


阿里的 yun os 勉强算是国产操作系统吧,但是也不是完全意义上的操作系统,在外人看来也不过是基于开源的 Android 搞得的一个定制的系统,从严格意义上来讲,yun os 真的不算是国产的操作系统。

再进一步解读一下这个 yun os 操作系统吧。阿里巴巴的 YunOS 在实质上只是重写了 Android 的 dalvik,加上 / 换掉几个 apk(比如 launcher)以及服务而已,其他所有架构及模块(audio、display、video、power、usb、input、recovery、windowManager、ActivityManager 等等等)都还是 Android 的,而且一模一样。作为一个新系统最大的挑战就是软件生态,所以 YunOS 取巧地保留了安卓的 app 虚拟机,但是安卓的核心部分毕竟被换了,所以 YunOS 算是一个新的独立的系统,不再是 Android。对此,谷歌和 Android 之父一直都很愤怒,但也一直无可奈何。


而比如各大手机厂商推出的手机,系统其实都是基于 Android 深度定制的,只不过是改了改 framework 层,换了换 UI 和皮肤,说白了都是 UI ,根本不是自己独立系统的,都是基于 Android 系统的。

小米的 MIUI、魅族的 flyme、锤子的 SmartisanOS、360 的 360OS、华为和荣耀的 EMUI、乐视的 EUI、一加的氢 OS 和氧 OS、zuk 的 ZUI、努比亚的 NubiaUI、三星的 TouchWiz、HTC 的 Sense、OPPO 的 ColorOS、vivo 的 FunTouchOS 等,它们无论怎么变化,本质上还是 Android 系统,别以为换了一个马甲,你就不是乌龟了。


不知道你注意到了没有,在所有的 Android 手机的开机画面上,尤其是国产手机,基于 Android 定制修改的系统上,都会有 based on Android 或者 Powered by Android 的字样。

这就是谷歌要求新手机在启动时显示 “Powered by Android”(意即 “安卓动力”)标语。这是谷歌对新款 Android 手机 “谷歌移动服务协议” 中提出的规定,谷歌针对 “Powered by Android” 标语提出了专门的规定。


所以,你别看国产智能 Android 机上都有各自的名字,miui,flyme,SmartisanOS 等,其实它们并不是真正意义上独立的系统。


所以,国产手机操作系统并没有。要想不受人限制就必须拥有自己独立的新系统,所以华为才会自己研发一套鸿蒙系统。


做系统其实并不难,难的是打破已有系统的生态,比如全世界 Android 系统的装机量几十个亿,应用市场,软件都是基于 Android 系统的,如果别的公司,开发出一套新系统来,谁专门为这个系统打造新的生态?已有的软件怎么运行在新系统上?这都是问题。所以,很少有公司去独立做一套新系统,推广成本太高,打破旧系统的生态太难。


非著名程序员


同意前面回答的“国产操作系统并不多”的说法,现在无论华为的EMUI、小米的MIUI,还是vivo的FuntouchOS、OPPO的ColorOS,都是谷歌安卓换上了不同的马甲。但阿里的YunOS不一样啊,根本就不是前面有回答说的抄自安卓,YunOS的团队要这么大胆(大胆抄,然后大胆和安卓竞争)的话,岂不早被谷歌告翻了,还轮得到阿里到处撒与合作伙伴的狗粮?

YunOS基于Linux内核,但数据服务、云服务引擎、基础框架以及内置的虚拟机部分,是由阿里的技术团队开发的,并不是来自改写的安卓代码。

对安卓和YunOS的关系,这张图已经说的很清楚了。


实际上,安卓也是基于Linux内核,这一点和YunOS一样。

重点来了,为什么两家实力强大的互联网公司要选择Linux内核?

这就牵涉到操作系统开发的难度。

操作系统开发是一个庞大的工程,既要投入大量资源(人员、时间和金钱),还要建立软件生态(有人愿意和你玩)。

我们来看看微软的Windows系统耗费了多少资源吧:

  • Windows98开发成本超过100亿美元;

  • Windows Vista开发人员(正式员工与临时工)总计有数万人,开发总耗资200亿美元(通货膨胀加员工薪水支出增加);

  • Windows7开发人员有大约920人,不包括临时工,总耗资也是以百亿美元计算;

Windows历代版本。对微软来说,Windows不断迭代,虽然烧钱不少,但却积累了庞大的用户数量,建立了成功的生态系统,为竞争者竖立起珠穆朗玛峰一般高的门槛。所以在外行眼里,开发操作系统的难度在技术,在内行那里,真正的难度在生态建设,包括用户数量、配套的应用程序数量等,这不是技术能解决的,需要市场策略和战略规划。


Linux虽然是开源操作系统,人人可以免费使用并修改源代码,最早由芬兰赫尔辛基大学二年级学生林纳斯.托瓦兹开发,但并不代表Linux系统的开发不耗费资源。

实际上,林纳斯最初只写了1万行代码,然后公布到网上,和全球数以万计的黑客一起努力完善,Llinux1.0版本发布时,已经有超过10万行代码。有统计表明,黑客们投入的资源,如果换算成金钱,也有几十亿美元。

如果仅凭林纳斯一人之力,Linux系统一定会胎死腹中。

正是由于从0开始开发操作系统的巨大风险,所以现在的操作系统一般都会选择Linux内核。同样,2005年,安迪.鲁宾开发出安卓时,开发团队仅有几十人,这么点资源,怎么可能从0开始开发一款操作系统?所以,选择Linux内核是理所当然的事。

安卓的成功,首先是背靠了大金主谷歌,其次是开源这个策略做得巧妙,瓦解了塞班阵营。

和微内核的Windows不同,Linux采用宏内核,具备一个操作系统必备的功能,而且支持多平台,所以大大降低了开发难度,只要将内核和外围实用程序(Utilities)、文档包装,再提供系统安装界面、系统配置、设定与管理工具,就可以开发出一个操作系统版本。


就内核选择上来说,安卓和YunOS在一条起跑线上。实际上,华为的鸿蒙系统也是基于Linux内核。

说了这么多,我的意思只有两个:

  1. YunOS确实不是抄自安卓,两者可以说同源;

  2. 现在开发操作系统不是难事,采用Linux内核就行。

既然从技术角度说,开发操作系统并不难,华为当然没必要推广YunOS,以华为的软件开发能力,自己搞一个系统不算难事。相反,如果华为和阿里搭手推广YunOS,将帮助阿里建立YunOS生态,受益最大的将是阿里,这种为人做嫁衣裳的事,华为会干?


魔铁的世界


不存在贬低的意思,但绝大多数所谓的“国产操作系统”其实本质上就是换了个壳子,遇到较为复杂的场景,是无法满足实际需求的。5G+物联网洪流即将来临的今天,对于操作系统的要求也越来越高。

UI并不是操作系统

世界上只有两种操作系统——windows和unix。至于大家熟悉的安卓啊,ios都是在unix的基础上衍生出来的东西。有朋友说不对啊,那魅族Flyme,华为EMUI,小米miui这些又是什么东西呢?

虽然这类英文单词虽然听上去很像操作系统,但实际上根本算不上操作系统,准确来讲是他们都是UI。UI是一种为了更好的实现人机交互的中间软件,无论是在性能还是复杂程度上,都和真正的操作系统相差甚远。

所有国产系统,全是基于Linux所诞生的产物

不论是阿里的云OS,还是华为即将面试的鸿蒙OS,或者是其他什么中标麒麟,银河麒麟等等的桌面OS,全部都是在Linux的基础上完成的。

提到linux,就不得不说到一个人——李纳斯•托瓦兹。

这位大神有多厉害呢,他完全可以被称为程序界的“爱因斯坦”。李纳斯在上大学时,觉得unix的迷你版minix实在是太臃肿难用了,于是自己开发一个操作系统——linux。

令人敬佩的是,李斯特在做出linux后并没有保留版权,而是向全世界公开了代码,并邀请他人一起完善 Linux。这和Windows 及其他有专利权的操作系统全然不同,Linux 开放源代码,所有机构,企业或个人都可以免费使用它。

另外,李斯特还是全世界最大的程序员交友社区 GitHub的创始人。

至于Unix和linux的关系,大家可以这么理解:Unix是Linux的爹。linux的兼容性更好,被广泛应用于各种场合。

当然了,虽然linux是开源的,但不意味着开源和免费能划上等号。比如linux界的“扛把子”red hat(红帽子),在使用一些功能时同样是付费的。

就以题中的阿里云OS为例,阿里并不是凭空创造了一个系统,换谁也没这样的本事,它是基于linux的内核,然后将内置的虚拟机,服务引擎,界面和某些数据服务做了改动,换成了阿里自己技术人员开发的东西,最后整合出了一个阿里云OS。除了阿里云OS,上述的那些系统都是同样的道理。

至于华为为什么要推出鸿蒙OS,原因也很好理解:在即将到来的5g+物联网的形势下,对操作系统方面提出了新的要求。任总自己也多次表示,鸿蒙的目的不单单是手机,手机只是其中一个节点而已,鸿蒙真正面向的对象是物联网这块大市场,越早提出就越能掌握先机。

至于华为为什么不帮忙推广阿里云OS。我觉得这个道理也很好懂吧,俗话说的好,同行是冤家,我自己有实力的情况下,干嘛要给竞争对手做嫁衣呐(潜在对手也是对手)?


(最后,看的这么开心,麻烦点个赞或者关注吧,谢谢~)


爱思考的奥特曼


系统研发其实并不是最难的,最难的是系统的生态!

举个例子,造一座城市简单,但是想让大家抛弃原来的生活圈,到新城市是很难得,要不然也不会有那么多鬼城!

阿里云os不是基于安卓开发,是兼容安卓应用!因为它兼容安卓应用,对谷歌生态造成威胁,所以谷歌之前告阿里侵权,所以阿里云系统在国际道路艰难!同时谷歌全家桶是外国人基本必备的!谷歌服务不支持的话,你的系统其实会让消费者放弃选择!

例:微软的手机操作系统,阿里与腾讯系不支持,你还会买?

再者天猫盒子,未经用户同意,私自删除用户安装程序,让用户和其他厂商担心与后怕!

华为出于战略防御研发新系统是正常的!不到最后是不会拿出来用的!目前可能局势不利,但是也带来了好的一面,就是对外企业担心害怕也面临被制裁,必定会做战略防御!华为的市场与技术国内无敌,国际马上无敌,所以国内厂商肯定会以华为新系统为战略防备的!同时被外国如此欺负,激起来的爱国意识必定会让这个趋势势不可挡,谁抵制华为新系统谁就失去粉丝与市场的信赖!

所以天时地利人和全部具备,给我们5-10年,中国必定重回巅峰!


柯帅


这个问题很有意思,我觉得这个问题要从几个方面来看:

第一,云os可不可以成功,华为为啥不用他,仅仅因为不是自己研发的?显然华为不是这种风格,云OS归根到底还是Linux,也就是安卓的另一个表亲,和市面上其他版本没啥区别,只是更新了一下JAVA虚拟机,对性能没有更本性改变。还要额外对付兼容问题,(有些应用,系统有点小差异,他就喜欢出bug)不值当。

第二,云OS市场份额太低,没好号召力,而且太多了安卓元素借鉴了。华为装他,对品牌影响不好。给人一种低质山寨感。

第三,云OS有作死的历史,别人信赖性底,曾经云OS删机顶盒里的APP,这个自杀式行动,断送了他的前程。华为用云OS会不会授人以柄,这个就难说了。

第四,华为自己对操作系统有自己的理解,这个理解显然是分布式,全栈全场景,全面打通,云OS明显倾向于云计算,而华为是云管端全面开花,各种层次终端都需要一套系统进行统一。既降低成本,也改善用户体验。


雪一刀007


感谢您的阅读!

大家一直觉得yunos没有前途,是一个失败的产品!可是我却觉得yunos的失败是暂时,可能在未来的某一时刻,yunos会大放异彩。我一直觉得YUNOS的暂时的失败是因为想解决生态问题,因此它在处理器上,兼容了安卓框架、以及兼容了BSP。(有说为了用户体验)

如果我们将yunos的兼容框架去除,你会发现,YUNOS非常的干净,拥有自己的SDK。不过为了提升兼容性,yunos牺牲的是它的本身特点,迎合安卓系统,导致体验很差,这就让人觉得yunos系统一塌糊涂。可是,如果没了兼容框架,应用软件装载在云上,那么想一想手机的流畅性,操作性该怎么样?

在未来,特别是5G时代,YUNOS可能会逆风翻盘呢!现在,不使用yunos,我觉得主要还是体验一般,兼容并不出色,而且安卓系统本身的优势越来越强,为什么我们要去使用体验不好的系统?

华为为什么要研发?余承东说:我们已经有了B计划,如果微软和谷歌不给我们使用它们的系统!这似乎已经说明了华为为什么要使用自己的系统!研发自己的系统

.

因为被国外的系统所拒绝,我们不得不摆脱这种束缚。

华为有自己的独立的能力,它研发系统的时间可能比yunos更长,这是属于华为的系统。我们知道这款系统在泄露的消息中,将会同样兼容安卓应用,不过相比yunos,它的优势是:它有着长期的系统开发的经验,而且有自己的手机占有市场,它要打通PC、手机等等。

一句话:华为有实力研发自己的系统,不需要使用别人的系统!


LeoGo科技


国产操作系统背后的悲哀

很高兴回答你的问题,从你的提问来看,你对国产操作系统有什么误解。

现在国内所有的手机自带的系统,全部是基于安卓的二次封装系统,就像电脑系统一样,有很多的OEM版本,什么家庭版、专业版、等等,它们都是微软公司的windows系统。而电脑系统还还有linux系统、unix系统等等。

手机系统的话,现在市面上的手机系统有苹果的IOS系统和谷歌公司的Android系统。苹果系统不开放没什么好说的;谷歌公司的Android系统是基于linux内核开发出来的,是现在是除了苹果以外,几乎所有手机品牌都在使用的系统,只是把UI接口改变了,让用户使用时看到不同品牌的手机,UI都不一样,就以为是独立的操作系统了实际上他们都是基于Android系统在二次封装,就像是windows系统的各种版本一样。包括三星、小米、VIVO、魅族等等。

yun os这个系统也是基于linux内核开发出来的,它和Android系统可以算是姐妹关系,它和ios一样是闭源的系统,它不能root,不能让第三方公司深度定制,所以也就不会有开发者们点对点的给它开发软件。导致它不能像Android系统一样有很大客户群体,这也是华为不会把yun os应用到自己的手机上的原因。好在它可以兼容Android系统,不担心没有软件可以适配的问题。

华为的鸿蒙系统也是基于linux研发的,它和Android系统、yun os、都是兄弟姐妹。因为谷歌公司对华为满满的恶意,不让华为用他的GMS服务,说白了就是让华为在欧美地区用不了谷歌市场,不能安装软件,让华为坚定了开发系统的决心。开发系统不难,难的是生态系统。也就是说你把系统开发出来后,如果没有配套的生态系统,那么就不会有开发者们来为你适配软件,就像yun os一样。 所以才会有搭载hms服务的v30、9x手机在欧美上市,这个HMS就是鸿蒙的生态系统,华为有庞大的用户群,所以只要有生态系统就不用担心没有开发商来适配软件。希望华为的生态能够快速的完善,然后把国内手机市场从谷歌手中夺回,并一步一步的蚕食国外市场。


此间过客


安卓系统经过多年的迭代,已经是非常成熟。作为安卓系统的主要合作对象,华为不仅仅拥有安卓上层界面修改的实力,更是拥有安卓底层优化的能力。据2017的Linux内核开发报告指出,有500多家公司的4300多名开发商对内核做出了贡献, Linux内核代码,谷歌贡献度是3%,而华为占1.5%。

不得不提的是华为贡献出了F2FS文件系统用以替换老旧的EXT4文件系统,这个文件系统在2018年被谷歌用在自家的旗舰手机上,并逐渐被其他厂商接受。在华为最新的EMUI9.1版本中,华为进一步优化文件的读写功能,推出超级文件系统EROFS,可实现20%的随机读性能提升,使系统及应用启动和运行的速度得到显著提升。

并且华为还推出了方舟编译器,提供了一种全新的编译和运行机制,从动态编译变为静态编译,将高级语言直接编译成机器码,舍弃JAVA虚拟机,打破了安卓原有的运行方式,从根本上解决安卓运行效率不高的困局。方舟编译器面对业内所有的开发者都是开源的,可以说,如果没有被禁用谷歌服务的话,华为大可能会一步一步切换到自家的系统上。

事实上,从2012年华为就开始谋划自己的操作系统,虽然是作为备胎,但是依旧投入了巨大的经费进行研发。任正非先生讲的很好,对未来的投资不能手软。

我们现在做终端操作系统是出于战略的考虑,如果他们突然断了我们的粮食,Android 系统不给我用了,Windows Phone 8系统也不给我用了,我们是不是就傻了?同样的,我们在做高端芯片的时候,我并没有反对你们买美国的高端芯片。我认为你们要尽可能的用他们的高端芯片,好好的理解它。只有他们不卖给我们的时候,我们的东西稍微差一点,也要凑合能用上去。
我们不能有狭隘的自豪感,这种自豪感会害死我们。我们的目的就是要赚钱,是要拿下上甘岭。拿不下上甘岭,拿下华尔街也行。我们不要狭隘,我们做操作系统,和做高端芯片是一样的道理。主要是让别人允许我们用,而不是断了我们的粮食。断了我们粮食的时候,备份系统要能用得上。

断了我们的粮食虽然主要指的是国外的系统,但是道理是一样的,当没有外患时,内部的商业竞争中同样存在突然断粮的可能性。

之前的360大战腾讯时,双方都不得不深思熟虑之后做了一个艰难的决定,让用户们二选一。这又何尝不是一种断粮?!对待自己的衣食父母尚且如此,对待竞争对手难道就会心慈手软?

华为走来一路荆棘坎坷,遭遇过各种各样的断粮,其mate9Pro遭遇了三星屏幕断供,导致销量受限,之后大力扶持京东方何尝不是一种无奈的选择?

谁又能保证选择云OS之后不会遇到类似的情况?

更重要的是,阿里云OS本质上并不能称为独立的OS,其运行机制依旧是基于虚拟机,与安卓如出一辙,更何况,阿里云OS运行效率还不如安卓。即便是被华为选用,在竞争中如何与安卓和IOS同台竞技呢?

华为的鸿蒙系统并不是一时心血来潮,而是历经多年的系统,其运行机制上抛开了虚拟机的掣肘,虽然号称兼容安卓,但是大概率会鼓励通过方舟编译器转换成另一种格式,如果生态不是问题,系统的流畅性又能得到保证,显然比选择半死不活的阿里云OS要好的多。


分享到:


相關文章: