开发鸿蒙系统困难吗,鸿蒙系统完善吗
华为的鸿蒙系统未来会不会领先全球?
华为的鸿蒙系统未来会不会领先全球?未来任何事情都是有可能的。领先全球是什么意思呢?是全球第一大操作系统?或者是系统性能领先安卓和iOS呢?不过中短期来看,鸿蒙系统应该是定位于第三、竞争第二是比较合适的。如果是要成为全球第一大手机操作系统,其最重要的因素可能就是华为HMS是否能够成功。
目前创新互联建站已为数千家的企业提供了网站建设、域名、虚拟主机、绵阳服务器托管、企业网站设计、昆都仑网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
从系统的性能,比如流畅性、反应速度、可用性、稳定性等因素来看,鸿蒙系统是有可能做得比安卓和iOS好的。基于微内核全场景分布式OS,有低时延的特性,可以达到毫秒级甚至亚毫秒级,结合华为自己的手机芯片,就像iPhone+iOS构建的软硬件系统优秀的性能表现一样,华为手机+鸿蒙系统也可以达到比苹果手机更优秀的性能。
从用户数量来看,华为鸿蒙系统要做到领先全球是非常困难的事情。安卓系统已经经营了数年,已经有了稳固而且依赖性的用户,要想吸引这批用户是很不容易的。这并非是安卓系统本身,而是依赖于谷歌授权部分GMS所建构的应用,这也就是为何华为被禁用了GMS而立马带来欧洲销量的大跌原因。没有了GMS所提供的服务,欧美日、甚至其它国家的人就没办法使用手机一样,依赖性非常强。
这也就是华为要构建HMS的原因,而鸿蒙系统要想领先全球,最重要的一环就是HMS是否能够成功。如果HMS替代GMS后,国外用户完全可以甩开GMS使用HMS,那么鸿蒙系统可以说成功了一大半。但是国外用户对我们天然的不信任,可能会成为阻挡华为HMS的成功,所以华为目前采取的是外围逐渐蚕食核心的做法。从不太依赖GMS的俄罗斯、印度等地区开始,壮大HMS的装载量。
如果HMS或者鸿蒙系统只是在国内具有绝对用户数量而国外使用者寥寥无几,即使是用户数全球第一其实意义也并不太大。鸿蒙系统要蚕食顶掉安卓在国外市场的份额,这样的全球领先才具有真正的意义,端看HMS是否能够成功、快速吸引用户。只要国外用户能够甩掉对GMS的依赖,习惯于HMS,那么伴随HMS的成功再加上优秀的鸿蒙系统性能,成为全球第一大手机OS就是可能的了。
更多分享,请关注《东风高扬》。
毫无疑问,当然会的。
首先,华为的鸿蒙系统本来就是为未来开发的操作系统,华为之所以在手机系统上力挺安卓,就是因为华为看的更远,格局更高,安卓基本上已经完成了它的阶段性的使命。
其次,其实谷歌也在研发更适合未来的操作系统,只是比华为动作慢了,加上美国制裁的助力,华为现在已经起步,未来会在领先的道路上越走越远。
所以说鸿蒙未来肯定会领先全球。
应该5年会称霸全球
在开源以后,华为逐渐的在自家的设备上用起来了,但是HMS的发展也是一个漫长的过程,需要长时间的积累以及开发,也要靠各软件商的配合,HMS的开发绝对是我国软实力的提升,无论能不能领先全球,在我国的生态系统里一定是领先的,也希望华为严格管控,争取成为世界之最!
首先说技术层次,现在表现都很好。若是没有政治层面的问题。估计可以并驾齐驱。但是在近几年我们也看到了,技术发展太快了。在我们不知道的情况下,很多好的技术就出来了。所以华为鸿蒙也会成为很厉害的技术。但是应该是有并驾齐驱的技术在。应该不会独树一帜。我相信华为能把系统做的很好。
鸿蒙系统好写吗?为什么?
单从技术上讲,开发一个单独的操作系统内核并没有想象中的那么困难。网上搜一下 至少能找到几十个甚至上百个OS内核实现,虽然绝大多数只是玩具级别的,但很多都是麻雀虽小,五脏俱全,基本的功能都有实现。
先说下自己的一些经历吧。
我在几年前曾经从零开始写过一个简单的操作系统内核,实现了基本的boot, 内存管理,进程管理,中断管理,IPC,简单的文件系统,简单的磁盘驱动,键盘驱动,简单的终端等基本功能,还实现了一个简单的调试器,支持断点等基本功能。当时对操作系统简直达到了痴迷的程度,只要工作上的事情一做完就去看操作系统方面的书籍资料,晚上下班和周末更是几乎宅在家里不出门,真的可谓是废寝忘食。
终于在参考了Linux, VxWorks还有国外一些大牛写的OS内核之后,最后搞出来了一个玩具级的OS内核,前后大概持续了半年左右。当时也纯粹是为了学习的目的,也是觉得比较好玩,基本功能实现后,就慢慢遗忘在在磁盘的角落里积灰了。。。
所以,从技术上说,开发一个OS内核并没有想象中的那么困难,很多大公司其实技术上都完全有能力开发一个具备基本功能的OS内核。当然,功能完备性、安全性、性能等方面能不能搞好就另说了。
我现在所在的公司,就有完全自主开发的微内核OS,并且在公司上百万台的电信级的分布式集群服务器产品上已经稳定运行了二十多年。并且,还围绕这个OS建立了一系列配套生态,比如基础开发库,一系列配套的开发调试工具,甚至还有专门为这个系统开发的编程语言和编译器等。我曾经有几年的主要工作,就是在维护这个OS内核。可惜的是,这几年公司已经在慢慢用Linux替换这个OS了,估计几年之后就要彻底退役了。
开发一个操作系统的真正难点在于创建围绕在这个内核周边的生态系统。一个单独的内核远远不能构成一个完整的系统,它需要大量的支持环境,如系统支持库,应用程序,开发调试工具等等,此外还要能够推广出去,要有其他上下游的公司愿意使用,能够被广大开发者认可并愿意为其开发新的应用等等,这才是真正的难点所在,是需要投入大量人力物力财力才有可能完成的。
很多公司也正是从技术积累上,时间上,成本上,风险上来考虑,不愿意花大力气在这上面。所以才有了如今Windows,Linux,Apple三分天下的局面。
咱们国家虽然急切渴望能有一个自研的OS,但现状是,有实力的厂商更愿意投资一些能看得到摸得着的实实在在的应用产品上,这样来钱快,才能在最短的时间内看到收益回报,也就是更高的投入回报比。
对于像操作系统,编译器之类的基础软件,除了需要雄厚的技术实力外,还需要耗费大量的人力财力物力,而且失败的风险较大。即便开发成功,还要花大力气进行推广,建立周边生态,这更是需要更大投资,时间成本也更大,往往需要几年甚至十几年时间才能看得到收益。
这对于习惯吃快餐、赚快钱的国内企业来说,根本无法接受。这也需要企业决策层领导具有很大的魄力和战略眼光,但现实中,这样的领导简直是凤毛麟角。
这也正是国内厂商大都不愿触碰自研OS的主要原因,也造成了我国至今仍没有自己的操作系统编译器的局面。
此外,现在市场上对一个新的OS的需求其实也没有那么急迫,没有需求,就没有利益,自然就没有动力。尤其在快餐文化盛行的今天,更是很少有公司愿意去触碰这吃力不讨好的事情。
当然也无须太过悲观,任何东西,只要有需求,就会有利益吸引力,就会给企业研究机构足够的动力。相信将来某一天,一旦Windows, Linux, Apple三巨头不再适用市场需求,马上就会有新的操作系统出现。
或许也用不了等很久吧,毕竟微软已经宣布Win10之后将不会再有大的Windows更新版本,而Linux虽然现在社区的开发仍然很活跃,新的功能仍在被源源不断的添加进去,但也正是由于这个原因,它现在变成了一个大而全的通用操作系统,已经变得越来越臃肿,很多场景其实已经不是很适用了,只是没有更好的替代品,很多公司又不愿意投入自研OS,所以只能选择相对成熟并且生态资源丰富的Linux。
Google不是几年前就已经开始开发Fuchsia了吗? 咱们拭目以待吧。也希望国内有实力的企业和科研机构能够迎头赶上,早日实现自研OS梦。
github上放出来的只是一个迷你的嵌入式OS内核LiteOS,翻看过代码,本身并没有很大的难度。至于鸿蒙OS,源码还没开放,目前为止还只是在PPT上出现过,所以不好评价,但愿能够不负众望吧。
Hongmeng OS是基于Linux内核源代码的开发。 OS实现代码主要是C语言,内核提供的本机系统调用接口肯定也是C语言接口。上层APP应用程序与现有的Android JAVA程序兼容,可能需要重新编译JAVA应用程序。程序代码将运行。至于应用程序编程SDK不支持JAVA以外的编程语言,还需要等待系统正式发布后才能发布,但是你可以先了解下面的编译器,据说这是一个业界开源编译器,用于编译APP程序。 。但是,我仍然希望鸿蒙操作系统的应用程序编程接口支持更多的编程语言(如CC等),这样程序可以有更多的选择。
操作系统从运行效率 和 可控性来看是要用C语言。 解释性语言,比如python、PHP就不大可能的。Java 也不太可能,一方面运行效率不如C语言,另外不可控:在内存方面,C语言内存申请和释放都很实时,不像Java 语言内存释放 要等GC。在操作系统层面,内存申请和释放是很频繁的,不能用GC定时释放,万一来不及释放 就OOM了,另外的万一发生full GC 那就更糟糕了,操作系统底层指令运行稍微一抖动,应用程序的执行性能就震了三震。
希望对你有所帮助!
从技术上讲,操作系统是一个没有多少技术含量的事情。一个明白操作系统原理的人用几个月就可以写出一个操作系统。
这个世界上的操作系统成千上万,到处都是,任何一个自动设备中都可以认为里面有一个操作系统,电话、门禁、共享自行车中都有。
鸿蒙系统是否好写要看他的目标是什么,只是简单使用当然简单,但要成为一个流行的系统则难度非常的高。
个人看法是鸿蒙系统有天生的缺陷,他是对抗美国产生的,华为一家独大,包括国内的其它厂商都不能干涉,同时他并非开源,他想怎么办就怎么办。这样就造成开发者特别是国外的开发者面临的风险非常的大。要是和谁闹翻了给禁用那怎么办?
安卓有一个最大的优势在于开源,世界上的开发者都可以使用,共同推进发展。当然本次事件更多的来源于政府的制裁,作为google当然要遵守政府的规定。但鸿蒙同时要遵守政府及企业的双层管制。
因此鸿蒙更多的是国内华为的系统,无论是阿里、小米还是谁想用都面临具体的风险,国外的开发者更是这样,要是他的国家一不小心辱华了,华为就给他们禁用,他们就死定了。
操作系统没有一个可以用好写来形容。
首先从代码量上来讲,操作系统作为一个系统,其代码量工作是非常庞大的,如果由单个开发者来完成,会是一项非常艰巨的任务。比如Windows内核的代码在5000万行以上,Linux目前在2500万行左右。如果题主从事开发工作的话,可以大概估计一下代码量的多少。
作为操作系统来说,兼容不同设备以及不同代的设备是必须的,向上和向下兼容保证了操作系统可以运行在不同的平台上,而向后兼容则保证了开发者的产品不会由于系统升级而出现不能使用的情况。
鸿蒙是分布式系统,显然需要支持不止一种类型的设备,这意味着操作系统本身需要考虑大量的底层硬件区别并给予支持。
操作系统最主要的一个功能是调度,即使在微内核架构里,调度依然被保留为内核的功能之一。
而调度在不同的负载下面,不同的设备上面以及不同的使用场景下面,都应该表现出不同的性能,那么开发者需要考虑到这其中最优并且最稳定的方案,最简单的方法不够智能,最智能的方法又可能引入一些问题。
所以总体来讲,不论操作系统本身性能优劣,从头开发一套系统就是一件工程量极其庞大的工作。
对于像华为这种公司来说,写出一个基于Linux的类似于安卓的系统应该是没有什么难度。但为什么鸿蒙系统到现在还没有正式退出使用?
其次一个系统主要是的就是它的生态系统,就是我们使用的各种app,就像当初微软的手机系统,就是死在软件生态不全,而形成生态就需要比较长时间和财力的投入,要吸引开发者去适配新的系统,而华为目前正在做这件事,通过高于其他系统的收益分成或者收益全部让利开发者的方式慢慢完善自己的生态。目前国内外已经有很多软件及 游戏 厂商已经开始适配HMS服务了,相信不久我们就能看到生态完善的华为新的系统了[赞]
听到鸿蒙,华为都不知道是谁家系统,也许根本就不存在
凑合吧,笔画有点多[捂脸]
难!
但对任何一家世界级体量的公司,都写得出!连黑莓手机都能写得出!
但生态很难!收费没人用,开源也没人用[捂脸]
不好写
鸿蒙系统上线一个月,效果怎样?未来如何发展?
华为鸿蒙系统已上线一个月了,国内家电、 汽车 等行业纷纷抛出橄榄枝表示将鼎力支持,而各大手机厂商却选择集体沉默,庞大的手机系统才是鸿蒙真正的市场,这一块蛋糕撬不动,鸿蒙的未来并不明朗。
在外界推行国产技术的形势压力下,这些厂商咬紧牙关纹丝不动,冒着让国人失望的风险,坚持拒绝鸿蒙系统,这是为什么呢?
既得利益者才能做到真正的风轻云淡,家电行业和 汽车 行业所涉及的系统并非产品的核心领域,也不存在竞争关系,选择鸿蒙支持国产,可获得大众好感,免费的广告,百利而无一害,自然积极热情。
鸿蒙系统对于国内各大手机厂商来说,却是个烫手的山芋,不用会被外界谴责,用了风险太大,在脸面和利益面前大多人都会选择利益,手机大佬们也不例外。
国产手机品牌不敢贸然使用鸿蒙系统,这是意料之中的,华为自己也做手机,同行是冤家,让自己的手机品牌搭载昔日竞争者的系统,将自己的命脉送到有竞争关系的同行手中,如果不能拿到确定的保障,贸然强行搭载,这未免有些强人所难。
这就好比,让淘宝关掉支付宝使用微信支付,让饿了么解散自己的配送团队使用美团的配送系统,风险太大也不合理。
很多人还希望国家能出手强制各手机品牌搭载鸿蒙系统,建立我们自己的手机生态链,这个愿景很美好,但时机还未到。
在苹果iOS、谷歌Android系统雄霸天下的过程中,全世界诞生过很多操作系统,塞班系统、黑莓系统、Windows Phone等系统都曾昙花一现,又因为各种短板而被淘汰。
在无法确定鸿蒙的市场竞争力前,国家不会贸然出手,如果鸿蒙系统无法适应市场,其他厂商又放弃了安卓系统,那么海外市场的损失该谁来承担?
作为一款真正意义上的国产操作系统,鸿蒙系统代表着华为的愿景和野心,希望能打破谷歌和苹果在操作系统领域的垄断地位,目标是年底能达到3.6亿用户。
这个目标对于以前的华为很容易,自己的手机用户就能达到这个目标,但是现在华为手机因为芯片限制的问题,新增用户很少,市场占有率一直在下降,如果无法打开其他品牌的系统市场,鸿蒙系统很难在安卓和苹果手里抢到市场占有率。
有人认为鸿蒙系统不需要手机市场,它是5G时代的产物,目的是万物联网,打开智能设备市场就可以生存,这种说法未免有些天真,万物联网不仅仅是5G时代的畅想,这个构想一直存在着,也在不断完善着,光靠智能电器和 汽车 市场,无法支撑鸿蒙系统走得更远。
为了取得其他手机品牌的信任,华为也表现出了极大的诚意,在鸿蒙上线的第一时间就将其开源了,还贡献了核心代码。
但这些举动并不足以打动各手机品牌,只要华为手机存在着,别的厂商就不可能轻而易举使用华为的系统。
谷歌是软件供应商,从不明面染指手机等硬件业务,和全球手机品牌都是客户关系而不是竞争关系,更容易得到手机品牌的信任。
苹果手机是自用系统和自用芯片,不需要将自己的系统和芯片推向市场,独具一格,华为一开始也是想走苹果的路线的,只是被阻拦了,现在手机业务受困,只能将系统推向市场。
鸿蒙在国内的市场发展还未成定局,在国外却是步履维艰困难重重。华为推鸿蒙系统的直接原因是谷歌断供了华为的GMS服务。
现在鸿蒙系统推向市场,谷歌更会将华为视为死对头,为了遏制鸿蒙系统,谷歌将上传谷歌应用商城的新应用都用AAB格式取代以往的APK格式,就目前的国际形势,华为想用鸿蒙打开国际市场,非常困难。
鸿蒙系统推向国际太困难,目前的希望还是集中在国内,没有利益竞争的第三方市场已经收入囊中,现在最大的困难就是如何说服国产手机品牌使用鸿蒙系统。
现在摆在华为面前有两个为难之处,如果要将鸿蒙系统推向手机领域让别的手机品牌接受并使用,华为就得彻底舍弃手机业务,这部分业务虽然目前面临困境,但却是华为曾经最赚钱的业务,想要放手就等于砍断华为的右臂,左臂早就在荣耀被卖时斩断了。
如果不能割舍手机业务,华为的鸿蒙系统在手机领域可能只能自给自足了。除非国家出面,让各大品牌拿到信任的保障,否则让他们冒着风险舍弃现在的系统用新系统,很难做到。
鸿蒙系统是建立在国产技术上的系统,在使用过程中避免了使用国外操作系统带来的信息泄露安全隐患,这是我们一直需要的。
这款系统还在测试阶段,只要通过测试,性能稳定了,肯定是要推行的,是否会强制推行不得而知,但使用国产技术是企业的发展趋势。
不管是行政选择还是市场选择,就算没有鸿蒙还会有别的国产系统, 科技 自产自足是趋势。
就看华为和别的厂商该如何达成妥协,在双方都能接受的水平线上共同推进我国的 科技 产业链发展。
鸿蒙要活下去,16%的市场份额是生死线,华为有胜算吗?
距离6月2号的鸿蒙产品发布会越来越近,网上对鸿蒙系统的关注也越来越多,关注的重点当然是本次发布会将要推出的搭载了鸿蒙操作系统的只能手机。
智能手机在华为的整个移动端侧设备里面,是当之无愧的C位,此次发布会后,华为将正式打通包括可穿戴、智慧屏、智能手机的整个终端设备系统,全面覆盖AIOT所有场景,所以意义重大。
正是因为意义重大,鸿蒙系统是不是能够活下去,就显得尤为重要,那么怎么才能说鸿蒙可以存活?有没有一个量化的标准?
答案是确定的,华为给出的答案是市场占有率超过16%,是鸿蒙可以继续存活的关键点。
众所周知,全球两大移动操作系统,安卓和IOS已经统治全球市场多年,其中安卓全球市场份额72.2%,安卓的活跃设备超过 30亿台;苹果的IOS全球市场占比 26.99%,全球活跃的IOS设备10 亿台。
在回过头来看看华为这边的情况。
目前华为的移动端产品大概共有9亿部,其中的智能手机占了绝对的大头,有7亿部,其他的智能设备有2亿部。
根据前两天华为在“鸿蒙系统互联合作峰会”上面发布的时间表,华为计划在今年的年底一共有3亿台移动设备接入鸿蒙系统,其中华为自已的设备是2亿部,生态合作伙伴的设备1亿部。
目前看起来,完成这个目标的难度不小,但是希望还是有的。
想要推广一个全新的操作系统,移动系统自身的开发难度难度,并不是那么大,相信很多大公司都可以做出来,难度就在于生态的建立,翻译过来就是,有没有人愿意使用这个系统。
从系统的应用数量来讲,现在的安卓和IOS的应用数量已经远超百万,而华为的HMS仅有10万个,这个差距是显而易见的。
鸿蒙系统的困难显而易见,安卓和IOS经过这么多年的发展,整个生态的完整度以及活跃度非常好,除了上面提到的市场占有率以及APP数量以外,IOS和安卓单季下载量已经超过了300亿次。
从开发者数量来讲,安卓和IOS已经超过2000万,但是鸿蒙只有百万。
对于现在的华为来讲,手机业务已经陷入了巨大的困境,想要在手机上面推广鸿蒙的时间,已经没有多少。
但是并不是说华为就绝无胜算,最根本的优势在于现在国内正火的“5G+AIOT”浪潮。
AIoT的概念现在已经深入人心,不仅仅是华为,所有的终端厂商现在都在跟进,国内的AIOT市场超过了万亿的规模,这对华为来讲,市场足够大。
华为在智能手机、智能家居、智能 汽车 等多场景、多设备的互联、融合方面有着很大的技术和市场优势,除此之外,华为还吸引了百度、优酷等国内巨头加入鸿蒙生态中,对华为来讲,更是非常好的场景补充。
随着推出搭载鸿蒙系统的智能手机以后,华为正式打通全场景的鸿蒙生态体系,底子很扎实。
但是除了自己的发展以外,如何吸引到更多的伙伴加入鸿蒙生态体系,让大家互利共赢,是华为的下一个难题了。
华为6月2日正式发布鸿蒙操作系统,华为能否打破操作系统的困局?
华为正式官宣将于6月2日正式发布鸿蒙操作系统,目前市场上主要都是苹果和安卓两大操作系统,期间部分公司也曾陆陆续续发布过其他系统,比如微软和三星等等,但是无一都失败了,现在国产手机基本都是使用的安卓系统,那么华为发布的这个鸿蒙操作系统能否打破安卓在国产手机中的垄断地位呢?我觉得很难。
其他手机厂商不一定会支持
在消息出来的时候,OPPO公司的公关黄洪涛就第一时间表示不会使用鸿蒙操作系统,并嘲讽鸿蒙系统本质就是基于AOSP开发的,还嘲讽华为道德绑架,并且他还质疑如果适配华为的鸿蒙操作系统的话,许多服务就会掌握在华为手里,他担心自身的发展会受到华为的限制。他的担心并不是没有原因的,毕竟华为也是一个造手机的公司,国内的其他手机厂商和华为都是处于竞争的状态,所以如果真正开源使用鸿蒙系统的话自身难免会受到华为的一些限制,而且我相信和他同一想法的手机厂商肯定不少,所以华为的操作系统要想在国产手机圈装普及的话,是有很大难度的,除了一些小公司能够支持华为外,我想ov小米这些大公司是不会轻易的使用鸿蒙操作系统的。
鸿蒙适配度不如安卓,真实体验可能会比安卓差
毕竟安卓也是发展了这么多年,而且安卓的普及程度是非常高的,现在目前除了苹果手机不是安卓系统外,其它的手机几乎都是使用的安卓系统,安卓的名声早已深入人心,所以鸿蒙此时想要取代安卓可谓是非常艰难,而且许多公司都已经习惯了安卓,此刻想要改变也不是那么容易的,而且鸿蒙刚刚研制出来,生态方面肯定大大的不如安卓,所以在体验这方面也是一定会比安卓差的,不过国产的东西终归需要大家的支持才能够慢慢的发展完善,如果自己都不支持那么国家怎么发展呢?
就目前情况而言,华为不太有可能能够打破如今操作系统的困局,当然如果所有的手机厂商能够万众一心的话这是完全没问题的,不过人嘛终究是各怀鬼胎,其他的手机厂商是不可能全力支持华为的,所以华为的鸿蒙操作系统还有很长的路要走。
文章名称:开发鸿蒙系统困难吗,鸿蒙系统完善吗
分享链接:http://scyanting.com/article/hogcei.html