接下來我們先來看下這兩個系統的介紹吧:
鴻蒙名取何處,寓意何來?華為將這系統取名為鴻蒙,這個取名於中國古代神話中的一詞,“鴻蒙”為盤古開天闢地之前,世界本為一團混沌元氣。這自然形成代表世界最初形態的氣體,所以在最早這個時代稱為“鴻蒙時代”。
“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的軟體生態,鴻蒙作業系統,已經是呼之欲出了。
關於谷歌FuchsiaGoogle的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系統最大的特點,是採用了新的核心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,都是屬於未來的主力系統,至於誰能率先成功就讓我們拭目以待吧!