在美国商务部将华为列入实体清单后,谷歌中止与华为合作,华为将自己已开发7年的备胎操作系统鸿蒙进行转正,引来很多网友热议。其实不光华为有鸿蒙系统,谷歌也有新系统Fuchsia。与鸿蒙一样,都是面向物联网时代的操作系统,Fuchsia OS系统被定位为全平台操作系统,可以运行在包括手机、电脑、智能电视、智能车载等这样的智能终端上。谷歌希望能用Fuchsia统一安卓和ChromeOS,巩固自己的霸主地位。那未来华为鸿蒙与谷歌Fuchsia的一战,到底谁会胜利呢?
接下来我们先来看下这两个系统的介绍吧:
鸿蒙名取何处,寓意何来?
华为将这系统取名为鸿蒙,这个取名于中国古代神话中的一词,“鸿蒙”为盘古开天辟地之前,世界本为一团混沌元气。这自然形成代表世界最初形态的气体,所以在最早这个时代称为“鸿蒙时代”。
“HarmonyOS,基于微内核全场景分布式 OS,鸿蒙用中文的意思可能有「开天辟地」的意思,最接近的英语单词就是 Genesis,开天辟地的意思。”,同时鸿蒙英文取名为Harmony,也是寓意希望给世界带来更多和平、方便。
华为鸿蒙系统服务涉及图形加速器,文件管理用计算机程序, 操作系统程序,计算机操作程序,计算机操作软件,计算机中央处理器等。如此强大的性能,若能完全转正,代替安卓、IOS和WINDOWS只是时间问题。
概述鸿蒙OS的四大技术特性
鸿蒙OS的设计初衷是为满足全场景智慧体验的高标准的连接要求,为此华为提出了4大特性的系统解决方案。
1.分布式架构首次用于终端OS,实现跨终端无缝协同体验鸿蒙OS 的分散式OS 架构和分散式软汇流排技术透过公共通信平台、分散式资料管理,分散式能力调度和虚拟外设等四大能力,最后可使消费者享受到强大的跨终端作业相互配合能力,进而带来的无缝体验。
2. 确定时延引擎和高性能IPC技术实现系统天生流畅鸿蒙 OS 透过使用确定时延引擎和高性能 IPC 两大技术解决现有系统性能不足的问题。确定时延引擎可在执行指令前分配系统中指令执行优先顺序及时限进行调度处理,使应用程式回应时延降低 25.7%。鸿蒙微内核结构小巧的特性可使 IPC 性能大大提升,进程通信效率较现有系统提升 5 倍。
3. 基于微内核架构重塑终端设备可信安全鸿蒙 OS 采用全新的微内核设计,拥有更强的安全特性和低时延等特点。鸿蒙 OS 将微内核技术应用于可信执行环境 (TEE),通过形式化方法,从源头验证系统正确,无漏洞的有效手段,提升资讯安全性。鸿蒙 OS 首度将形式化方法用于终端 TEE,显著提升安全等级。同时因鸿蒙 OS 微内核的代码量只有 Linux 宏内核的千分之一,其受攻击机率也大幅降低。
4. 通过统一IDE支撑一次开发,多端部署,实现跨终端生态共享鸿蒙 OS 凭借多终端开发 IDE,多语言统一编译。同时,开发者可以基于同一工程高效建构多终端自动运行 App,实现真正的一次开发,多终端电子设备部署,在跨设备之间实现共用生态。华为方舟编译器是第一个取代 Android 虚拟机器模式的静态编译器,可供开发者在开发环境中一次性将高阶语言编译为机器码。此外,方舟编译器未来将支援多语言统一编译,可大幅提高开发效率。
华为鸿蒙现状如何?
众所周知,在2019年8月,华为鸿蒙OS正式首次亮相,作为全球首个“微内核的全场景分布式”操作系统,一经发布也是引发了海内外媒体、网友们的一片狂欢,可以说华为鸿蒙OS系统的出现,意味着国内已经拥有足以应对未来5G时代发展的多终端操作系统,对于全球操作系统也是重新指明了一个5G时代的系统发展走向。
但就在大家都纷纷期待“华为鸿蒙OS系统”能够早日被用于华为手机、电脑等产品上时,近日,华为官方也是正式公布了“华为鸿蒙OS系统2020年规划”,在2020年华为鸿蒙OS系统将会被应用到华为所有终端设备上,但华为电脑、手机、平板这三类产品却被排除在外,这也是与大众所期待的有很大的出入。
相信大家对于现阶段华为对于鸿蒙OS系统的定位和布局,都或许有着或多或少的不理解,毕竟目前华为智能手机依旧还遭受着Google方面的“断供”,华为Mate 30以及即将在2020年3月份发布的华为P 40系列的产品也都将无法使用上Google GMS服务,虽然华为推出了相关的华为HMS服务进行了全面的替代,同时在华为最新更新的EMUI 10系统中也发现了很多鸿蒙OS系统的影子,方舟编译器、分布式、微内核等功能,都已经正式出现在了EMUI 10的系统中。
此外,12月23日,华为HMS在国内开启了众测,HMS是什么呢?HMS是包含了电话、短信、邮件等一系列手机基础APP的华为移动服务,也就是说HMS的出现,就是用来取代谷歌禁止华为手机使用的GMS服务。华为HMS的推出,也代表着另外一件事正在发生,就是华为在完善鸿蒙OS的软件生态,鸿蒙操作系统,已经是呼之欲出了。
关于谷歌Fuchsia
Google的Git源码库出现了一种新的开源操作系统叫Fuchsia ,其支持32位和64位的ARM处理器和64位PC处理器。Fuchsia 是 Google 旗下的一款操作系统,但区别于 Android 和 Chrome OS,它并不基于 Linux 内核,而是基于 Google 全新开发的一款名叫 Magenta 的内核(现已改名为 Zircon)。
根据 Google 内部提供的消息,Magenta 开发的目标是成为同时适用于现代手机和现代 PC 的系统内核,因此它出现在智能手机上也只是时间问题。Fuchsia 的编程语言为来自苹果公司的 Swift:
因为 Fuchsia 是使用能在 Android 上运行的 Flutter SDK 编写的,所以 Fuchsia 的大部分模块都可以在Android设备上运行。当前最新版本的 Fuchsia 似乎被称作为 Armadillo,它完全重新实现了一个主屏幕。根据Ars Technica的测试,该主屏幕基本上呈现为一个大的滚动列表,配置信息图片、日期、城市和电池余量图标等被放置在其中央。在该主屏幕的上边,你会看到一些“故事”卡片或者一个最近应用程序列表。而在在该主屏幕下边,你会看到一个类似于 Google Now 的建议列表。
谷歌Fuchsia的特点你知道多少?
Fuchsia主打简约流畅高效以及跨平台。Fuchsia希望能够统一安卓和ChromeOS,其支持多达4个程序同屏同时运行,并且主页以直列的方式显示各种故事卡、应用集、系统组件等,有点类似多任务、多标签页的做法,但更简洁。其源码检查显示其能够跨平台运行,包括汽车的娱乐媒体系统和嵌入式设备,如红绿灯、数字手表、智能手机、平板电脑与个人计算机。该系统主管声称“在物联网的世界,越来越多的设备需要不同的操作系统和运行时,有多种操作系统共存的空间,这些操作系统具有不同的强项和特长,Fuchsia 是其中之一”。
Fuchsia系统最大的特点,是采用了新的内核Zircon。相比现在Android采用的Linux内核,Zircon具有轻量级和兼容性更好两大优势:同时支持ARM和x86两大内核。因此,Fuchsia不仅可以移植到智能手机、平板、PC等个人消费电子产品上,而且也可以被用于车载娱乐系统、MR混合现实技术等泛物联网设备。Zircon内核可以不间断访问应用以确保应用的安全性。该内核还能持续升级,从而可以避免现在Android系统中应用与系统更新不同步或者不兼容的情况,从而解决碎片化问题。
全球已经有多家公司开始使用 Flutter 来开发应用,包括 Abbey Road Studios、阿里巴巴、腾讯、京东、Capital One、Groupon、Hamilton、Philips Hue、Reflectly 等。
谷歌Fuchsia发展到哪一步了呢?
谷歌的 Fuchsia OS 从首次曝光到现在已接近三年,一如既往地保持着神秘莫测的形象。直到现在,它仍是一个处于开发阶段的实验性操作系统。
关于 Fuchsia OS 的消息我们目前能确定的包括:采用自研的微内核 Zircon、使用 Dart 和 Flutter 打造全新的 UI、开源、支持多平台(已确认可在 Pixelbook 和 Android 设备上运行)。
Fuchsia OS 的四层结构设计
期间也有消息显示 Fuchsia OS 将会支持 Java 和 Javascript 语言。谷歌 Chromium 工程师郭扬就曾在 Twitter 发布过招聘 Node.js 工程师的消息,表示要将 Node.js 移植到谷歌的新操作系统 Fuchsia 中。
谷歌团队希望在 Fuchsia 中增加对 Javascript 的支持。对此,有人猜测将 Electron 移植到 Fuchsia 会是第一步,这对于潜在的桌面用户来说,会是一项独特的优势;此外还可以创建面向 IoT 设备的应用。
而另一方面,也有人认为,如果 Fuchsia 能够提供对 Javascript 语言的深度支持,那相关应用的开发将变得更加容易。
目前小米、三星、OPPO等手机厂商都已经加入到这一系统中,几乎全球主要的Android手机厂商都和该系统有一定的关联,谷歌的PC设备Pixelbook也都进行了该系统的测试,展开自己的布局。根据 Fuchsia China 官方网站上的最新一篇文章表示,Vivo 公司已经明确将加入到 Fuchsia 生态中,并且正在开发相关产品。
鸿蒙和Fuchsia,你更看好哪一个呢?
有意思的是,华为也一直非常积极而深入的参与了该系统的开发,华为是谷歌以外已知的第一家为这个开源项目做出贡献的公司。众所周知,华为被禁止和部分美国科技行业的合作,但华为仍在参与Fuchsia OS 的开发。
Fuchsia也支持华为最新处理器 Kirin 970,可见两个系统相爱又相杀,但是相信华为和谷歌之间在Fuchsia上有着深入的合作。
总体来看,两个系统都是基于各自微内核研发的下一代操作系统,都面向移动端和lOT设备,只是华为Harmony OS更倾向于全场景,谷歌的Fuchsia更倾向于全平台。虽然双方的侧重点不同,但双方也存在着一定的竞争关系,都想要率先成为下一个能够应用在手机上的移动操作系统,抢占更多的市场份额。
而且需要注意的是,两个系统都选择开源的方式来进行推广,这样一来原本可以成为优势的开源将不再成为优势,双方只能从别的渠道来打动消费者。换句话说随着5G的到来,安卓也就走到了尽头,世界将要进入一个全新的模式,不管是华为鸿蒙还是谷歌Fuchsia,都是属于未来的主力系统,至于谁能率先成功就让我们拭目以待吧!
声明:本文由易百纳技术社区编写,部分图片和内容来自网络,版权归原作者所有,转载请注明出处,如有侵权请联系删除。
免责声明:文章内容来自互联网,本站不对其真实性负责,也不承担任何法律责任,如有侵权等情况,请与本站联系删除。
转载请注明出处:未来华为鸿蒙与谷歌Fuchsia的一战,谁会胜利? https://www.yhzz.com.cn/a/17169.html