花粉乐分享平台宣传视频
> 华为资讯 > 华为资讯 > 鸿蒙编程 > 详解华为鸿蒙操作系统!你想要了解的尽皆于此!华为加油
详解华为鸿蒙操作系统!你想要了解的尽皆于此!华为加油
来源:工厂自动化改造
2022-10-30 12:28:15
404
管理

在美国对华为进行全面封锁,更是以断供来阻碍它的发展,在这种严峻形势下,华为祭出了鸿蒙系统予以反击。一时间,我们震惊了,沸腾了,更感觉非常骄傲,未雨绸缪的华为,让我们我们中国人挺起了腰杆!

每次在头条看新闻,都有些自媒体发布“安卓慌了,Google吓坏了,从此谷歌就失去了中国这个大市场“白宫坐不住了”等等不负责任的言论,真的是又好气又好笑!毕竟自媒体环境参差不齐,吃瓜群众看热闹不嫌事大!为了能带去流量,带去收益!标题怎么夸张怎么写,我们只要笑笑就好,对华为来说,或许技术上不是什么难事儿,但的确有比技术更难的东西。

我们一起来看看华为的鸿蒙系统真正的遇到的极致挑战在哪里?

1.知识产权

华为、三星甚至于苹果每年都要要给诺基亚和爱立信一大笔知识产权费用。对,你没有看错,虽然诺基亚已经退出手机圈很长时间,但是现在诺基亚活的其实非常的滋润,这是为什么呢?手机厂商没能跨过通讯领域内的的专利墙。就算现在自主研发的系统,每一行代码都是亲手打上去,但是一样有概率触碰到别人的专利红线。因为专利有的就是是首创人的一些思想和逻辑。操作系统的思想和逻辑,很多都已经被申请专利了。任我们再怎么努力,有些基本框架想绕过去真的很难!更不用说翻越安卓这个大山了,甚至现在很多专利在微软手里,有人说微软做电脑系统,怎么和这个手机系统扯上关系呢?那就大错特错啦!微软在通讯和系统领域,有大量的专利!所以真正绕开安卓或者微软这两只拦路虎,真的难度比较大!

有好事者会说,我不承认你们的专利不就好了。在国内可以自娱自乐,问题不是很大,就算有纠纷的话,扯皮比较多,司法程序也比较繁多,最后犹未可知!但全球发行,只要专利方一旦追究,基本上一告一个准!国外的司法对专利保护是非常强的,所以要走向世界,必须要合法合规!

有这么大的难度,是不是就不用自主研发?那更不行,不能不能研发难度因噎废食,研发为了更好的合作,加大对软硬件的研发投入在以后谈判中才能有话语权。为什么呢?因为你有底气,别人想一锤定音是很难的。高通和华为也有很多专利方面的纠纷,但现在部分已经和解了,交叉授权。如果没有专利,那只能别人说了算!虽然华为已经筑了很高的专利壁垒,但我们必须承认,高通还是优势方。可能中兴事件大家还历历在目,血的教训!所以要加大对软硬件的研发!华为如果没有专利壁垒,那根本就没有讨价还价的资格。

就目前形势来说,推鸿蒙系统也是势在必行,如果接安卓,兼容Google框架。可能会走的顺利点!如果在国外没有谷歌,想要让国外消费者买单,可能还是比较难的!

2.生态兼容

手机只有苹果和谷歌两个应用市场。强大如三星,长期销量第一,其自身的应用市场一直无法对苹果和谷歌发起挑战。微软也曾经试图分一杯羹,收购诺基亚,打造Lumia系统,曾经准备和苹果ios、谷歌的安卓三分天下!结果事与愿违,这个系统还是非常不错的,我也用过Lumia950,流畅性其实并不比苹果系统差,外观也非常的时尚,失败就两个字-生态,最后搞的非常的狼狈!现在几乎很少看见微软系统的手机。所以华为手机操作系统如果不能兼容Google的生态,在海外生存和发展将会异常的艰难!所以任正非老先生非常的明智,备胎计划!实在是无法使用!只能启动,也是万不得已,毕竟海外市场对华为来讲非常重要的!

自主研发操作系统,假设从头开始自主研发一套操作系统的难度是百分之五,那绕过操作系统的专利墙,自主研发的难度就是百分之五十。完全绕过所有其他操作系统的专利墙,又能完美兼容其他操作系统生态的难度是百分之九十五。可想而知难度之大,但是我们不得不迎头赶上,不然下个十年,想进军国外市场难度将会更加困难!

我们不怀疑华为能力,就算Google、苹果,这样的超级巨头也不可能的绕过所有的专利墙!华为花了二十年的时间,超越了思科已经很不容易!中间又花了十年的时间,和高通旗鼓相当,这已经是很了不起。但ARM、Google这两拦路虎,仅靠华为现在的力量,是很难绕过去!

任正非老先生也打比方补充称:“增加了一个‘小兄弟’,‘小兄弟’说不定要比‘老大哥’干劲大。如果‘小兄弟’跑到‘老大哥’前面去,这是有一定风险的。”华为手机支持谷歌的安卓生态,优先使用谷歌安卓操作系统。如果安卓操作系统真的断供,导致无法使用“那么我们随时可以使用我们的鸿蒙。” 华为也是以最大限度商业的角度与各大技术体系的巨头们保持沟通,谋求共赢发展!在对方合规的情况下,通过某种变通手段兼容已有的体系,减少损失,并维持研发和生产。各科技公司也在寻求一些“变通”的手段,让华为度过难关!毕竟合作伙伴可不是一朝一夕,彼此合作都会达到共赢!

那鸿蒙系统运行机制、优势以及应对严峻挑战计划是什么呢?一起来看看吧!

1、鸿蒙系统运行机制

安卓系统是用Java语言编的,这种语言简单易学。安卓缺点就是不能直接和系统的底层直接通信,只能在虚拟机上运行。那虚拟机是怎么工作的呢?先把安卓的应用程序装在虚拟机上,由虚拟机再传给机器的底层,所以安卓系统就是手机软件有时候会有卡顿现象。 有没有办法不要这个虚拟机直接和机器的底层直接通信呢?华为的方舟编译器就算解决这个小问题,安卓系统的软件,经方舟编译器的编译就可直接和系统底层进行通信。苹果手机用起来为什么不卡顿,就是它没有虚拟机,直接为机器底层写代码,苹果手机的软件跑起来就比安卓手机要流畅,就是这个原因!

操作系统的内核可以是宏内核,也可以是微内核。宏内核的系统开发难度较低,很多具有极高权限的功能都可以在其中实现。操作系统的绝大部分功能就在里面,解决问题最直接。而安卓系统就属于宏内核。由于这些模块均有最高权限,那么只要一个模块出问题,整个系统就会崩溃。

而微内核则相反,具有最高权限的模块并不多,例如,操作系统的任务管理、内存分配回收管理等才有。其他模块都不具有最高权限,所以即便出错也不会造成系统崩溃。同样微内核开发难度大,但是系统稳定性高。华为的鸿蒙系统就是微内核。目前,谷歌已经在开发下一代操作系统——Fuchsia。Fuchsia是微内核的,可适配各种各样硬件终端,但Fuchsia 还不是分布式设计,性能还不够好,是微内核架构,苹果的操作系统主要是宏内核为主,混合内核,也在引进一些微内核,朝这个方向前进!可以看到整个操作系统未来发展方向是微内核的。可以看出其实真鸿蒙和Fuchsia竞争!鸿蒙还是很有远见的,这个要点个赞!

这里说个题外话,很多朋友经常问我,这个鸿蒙微内核手机系统能不能省电,省电的话,就要等这个系统搭载手机!这个说一下,鸿蒙的操作系统和苹果ios系统墓碑制有点类似,平常不用的时候(待机)还是很省电的,但是一旦打游戏了,那其实省电效果并不明显,毕竟各零器件要火力全开的准备作战!所以苹果手机在游戏的时候,耗电量还是很大滴!有童鞋说为什么我的手机打游戏耗电比安卓要好点,那是因为开发者专门为苹果系统做了极好的优化!毕竟ios系统是相对闭源,比较单一,而安卓五花八门,导致优化效果不是很好!

2、鸿蒙OS技术优势

(1)分布式架构首次用于终端OS,实现跨终端无缝协同体验

鸿蒙OS的"分布式OS架构"和"分布式软总线技术"通过公共通信平台,分布式数据管理,分布式能力调度和虚拟外设四大能力,将相应分布式应用的底层技术实现难度对应用开发者屏蔽,使开发者能够聚焦自身业务逻辑,像开发同一终端一样开发跨终端分布式应用,也使最终消费者享受到强大的跨终端业务协同能力为各使用场景带来的无缝体验。

(2) 确定时延引擎和高性能IPC技术实现系统天生流畅

鸿蒙 OS通过使用确定时延引擎和高性能IPC两大技术解决现有系统性能不足的问题。确定时延引擎可在任务执行前分配系统中任务执行优先级及时限进行调度处理,优先级高的任务资源将优先保障调度,应用响应时延降低25.7%。鸿蒙微内核结构小巧的特性使IPC(进程间通信)性能大大提高,进程通信效率较现有系统提升5倍。

(3) 基于微内核架构重塑终端设备可信安全

鸿蒙OS采用全新的微内核设计,拥有更强的安全特性和低时延等特点。微内核设计的基本思想是简化内核功能,在内核之外的用户态尽可能多地实现系统服务,同时加入相互之间的安全保护。微内核只提供最基础的服务,比如多进程调度和多进程通信等。 鸿蒙OS首次将形式化方法用于终端TEE,显著提升安全等级。同时由于鸿蒙OS微内核的代码量只有Linux宏内核的千分之一,其受攻击几率也大幅降低。

(4)通过统一IDE支撑一次开发,多端部署,实现跨终端生态共享

鸿蒙OS凭借多终端开发IDE,多语言统一编译,分布式架构Kit提供屏幕布局控件以及交互的自动适配,支持控件拖拽,面向预览的可视化编程,从而使开发者可以基于同一工程高效构建多端自动运行App,实现真正的一次开发,多端部署,在跨设备之间实现共享生态。华为方舟编译器是首个取代Android虚拟机模式的静态编译器,可供开发者在开发环境中一次性将高级语言编译为机器码。此外,方舟编译器未来将支持多语言统一编译,可大幅提高开发效率。

5,鸿蒙生态计划

要想建立如安卓一般强大的生态,也不是一朝一夕可以实现的。要让鸿蒙成为这些跨平台设备的底层OS,华为就要搭建生态,“华为搭建生态的方式跟谷歌有很大的区别。谷歌是做好了软件平台,让大家免费接入,而华为选择了更高门槛的模式:卖硬件。”袁炫华称,谷歌不擅长做硬件,而华为的硬件已经从基站到路由器到手机、电视、手表甚至手环了,假以时日,待鸿蒙成熟时,华为的生态内硬件设备规模已经超过10亿了,“即使谷歌不带华为玩,华为也可以自己玩得很开心。”

这次华为的全球开发者大会,据说有6000名开发者来参会,是华为历来规模最大的一次开发者大会。华为还宣布,其支持开发者的“耀星计划”全面升级,激励资源从10亿元人民币增至10亿美元,希望与生态伙伴共建激励联盟,激励和扶持全球开发者创新。华为终端云服务总裁张平安在接受记者采访时称,华为可能会给予开发者更多分成。“10亿美元的生态支持基金,其中80%用于支持海外生态开发。”足以看到华为对海外市场的重视度!

我以前机缘巧合下参加过微软、苹果、Google这些操作系统平台厂商开发者大会,他们的大会往往是很热闹的,能够吸引众多中小软件开发者;他们的技术人员会手把手地教授开发者如何更好地利用他们的平台,甚至会展示源代码以及成功开发的案例。这个方法如果华为多借鉴,肯定可以吸引跟多的开发者!正因为数量众多的开发者为微软、谷歌和苹果提供了空前繁荣的生态,他们的操作系统才会如此丰富多彩,百花齐放百家争鸣!

华为在这次开发者大会上推出鸿蒙系统,有点操之过急。不过也能理解,既能稳住全球经销商、供应商、合作伙伴的信心,又向Google传递信号,表示就算没有Android也没问题!我们依然会过的还可以!想一棍子把我打死!不可能,也不答应!

6、鸿蒙愿景

鸿蒙已经宣布了开源。根据华为的计划,鸿蒙OS要做成全球性的操作系统,“一旦我开源,操作系统一定不属于华为。我们希望鸿蒙不仅仅是在中国,也能在全球使用。”张平安表示。余承东也称,跟其他厂商交流过,他们都比较感兴趣,“他们有一点点担忧,鸿蒙是华为开发的。我们成立了开源基金会,其他手机公司也参加了,我们会让大家看到这对大家是公平的,都可以用”。在中国例如联想、中兴、小米、 vivo 、OPPO等等优秀工程师与华为共同携手并进,共同打造中国跨时代系统,前景还是很光明的!

可喜的是发布会当时就宣布微博、UC、头条、百度、淘宝、支付宝、钉钉等40多款应用软件即将推出鸿蒙版本,这个是足以振奋,有个好的开端,其实我们普通人平时用的并不是太多应用,如果能够满足我们百分之八十左右的需求,就足够啦!后期再慢慢增加,让中国人有自己的生态,有自己的系统!希望不要窝里斗,咱们一致对外的。抛小利,明大义!错过了PC时代、移动互联时代的操作系统市场,在未来的IoT时代,中国的科技公司能否扳回一局?让我们满怀期待!华为加油!

非常期待科技爱好者提出宝贵的意见,一起沟通和交流!评论区和私信交给各位客官咯!

花粉社群VIP加油站

2
点赞
赏礼
赏钱
0
收藏
免责声明:本文仅代表作者个人观点,与花粉乐分享无关。其原创性以及文中陈述文字和内容未经本网证实,对本文以及其中全部或者 部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
凡本网注明 “来源:XXX(非花粉乐分享)”的作品,均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对 其真实性负责。
如因作品内容、版权和其它问题需要同本网联系的,请在一周内进行,以便我们及时处理。
QQ:2443165046 邮箱:info@hflfx.com
关于作者
711便利店(采蜜高手)
文章
461
主题
0
关注
0
粉丝
0
点击领取今天的签到奖励!
签到排行
随手拍
54个圈友 0个话题
华为手机随手拍,记录生活点滴之美好
华为P30pro
51个圈友 0个话题
这里是华为P30pro手机交流圈,欢迎华为P30pro用户进群交流
体验官
60个圈友 2个话题
华为花粉体验官,体验官专属的交流群
登录后查看您创建的圈子
登录后查看您创建的圈子
所有圈子
杭州互联网违法和不良信息举报平台 网络110报警服务 浙ICP备17046585号
2
0
分享
请选择要切换的马甲:

个人中心

每日签到

我的消息

内容搜索