華為鴻蒙來了!八大亮點超越安卓,特殊情況隨時可用!
大資料文摘編輯部出品
鴻蒙OS來了!
8月9日,在廣東東莞舉辦的華為開發者大會 HDC.2019上,華為消費者業務CEO餘承東正式釋出了“面向未來、多終端能力共享的作業系統”——鴻蒙HarmonyOS。
鴻蒙的名字大家都已經耳熟能詳了,而對於Harmony這個英文,餘承東解釋,“希望能給世界帶來更多和諧”。
華為也表示,這是全世界第一個基於微核心的全場景分佈的作業系統。
當然,華為也回應了關於何時啟用這一系統的疑問——隨時可以!
但是,華為也表示,目前仍然會優先使用谷歌安卓作業系統,一旦安卓無法使用,我們將隨時啟用鴻蒙OS,鴻蒙比安卓具有更強的安全性、操作性。
考慮到生態,餘承東也表示,從安卓到鴻蒙的遷移工作量非常之小,一兩天就能搞完,非常便捷方便,可以說真正的實現了相容。
並且,華為鴻蒙完全開源!餘承東稱,希望全球開發者能夠共同參與,開發這款全球最領先面向下一代的作業系統。
八大亮點對標安卓,面向未來的下一代的作業系統
靈活適配全場景豐富終端形態
靈活適配全場景豐富終端形態
餘承東將現在的世界稱為“萬物互聯”的世界,無論是在家中還是在辦公,都需要大量的IOT裝置。那麼在這種場景下,什麼樣的OS才能滿足需求?未來萬物互聯智慧,不可能為所有硬體開發OS,而安卓/Linux程式碼冗長,難以保持流暢度。
華為表示,鴻蒙OS的架構最底層是核心層,上面是基礎服務層、程式框架。透過這些設定,可以支撐各種不同的裝置,包括智慧大屏、穿戴、車機、音響,甚至手錶穿戴、手機等等。透過一套系統,一個IOS實現模組化的結構,對應不同的裝置可以彈性部署。不管硬體能力強的,還是硬體能力弱的,都可以使用一套作業系統,可以統一在不同的硬體平臺上進行載入和部署。
分散式架構首次用於終端OS
分散式架構首次用於終端OS
華為鴻蒙OS採用分散式架構,這也是分散式架構首次用於終端OS,實現了跨終端無縫協同體驗。
這種分散式架構,包括分散式的軟匯流排,硬體能力的虛擬化,分散式的資料管理以及分散式任務排程,硬體能力虛擬化為共享資源,讓分散式軟匯流排能夠連線能連線不同的終端。終端的顯示能力、攝像能力、揚聲器麥克風、感測器和計算等各種能力都是一種資源化的。
終端之間實現能力互助共享
終端之間實現能力互助共享
餘承東表示,透過分散式軟匯流排,讓同一使用者賬戶下的多種終端,能夠實現硬體能力的跨裝置跨終端之間的呼叫。
華為稱,這是業界目前的作業系統從來沒有過的,硬體虛擬化的能力。
分散式軟匯流排帶來極簡協議
分散式軟匯流排的技術帶來的是極簡的協議,圖中是傳統的七層的網路通訊標準模型,從物理層、資料鏈路層、網路層到傳輸層、會話層、表示層、應用層。而鴻蒙OS這種分散式作業系統對中間的四層通訊協議進行了簡化。
因此,鴻蒙OS可以讓傳輸更加高效、更加簡潔、更加快捷,實現了極簡的協議。這種分散式軟匯流排還能實現低時延,吞吐率達到1.2G每秒,以及高可靠性,甚至在丟包達到25%的時候,仍然能保證使用者體驗。這也就是鴻蒙OS要給大家帶來天生流暢的效能。
確定時延引擎,帶來流暢穩定的使用者體驗
傳統的安卓系統其實沿用了Linux核心排程機制,是一種傳統的面向伺服器負載的公平排程模式,難以保障使用者體驗。
而華為打破了這種設定,透過負載實時分析預測,匹配應用程式,確保資源的精準排程。餘承東在現場打了一個很形象的比喻,鴻蒙可以確定,時延引擎能確保使用者互動體驗流暢,各種系統可以根據快慢速度分別跑在不同的車道,就像”腳踏車就跑在腳踏車道上,快車跑在快車道上,要超車還有專門的超車車道。”
高效能IPC,程式間通訊效率提高5倍
那麼,如何能保證程式間通訊的效能呢?
餘承東在現場用一張圖對比了華為鴻蒙OS和QNX以及谷歌的下一代作業系統Fuchsia?
可以看到,華為的微核心IPC效能有三倍到五倍的效能,通訊效率提升3到5倍。
形式化方法顯著提升TEE核心安全
餘承東稱,華為鴻蒙OS使用數學方法,從源頭驗證系統正確的有效手段,透過形式化方法,可以在每一個環節提供安全驗證,以前這種方法用於航空等高安全領域。就可信可持性環境中,這是華為用來做人臉支付、指紋支付這種高安全級別時使用的。
華為是首家透過了形式化驗證,來提顯著地提升了TEE的核心安全的企業。
餘承東明確表示,為什麼採用微核心?就是因為核心級的安全。從計算機被發明以來,一直以來都是採用單核心,無論使用什麼樣的模擬攻擊,都無法實現完全覆蓋以保證絕對安全。今天要進入微核心時代,而華為的微核心——鴻蒙微核心在安卓手機平板等裝置上已經投入商用了,包括從mate20之後的很多華為智慧終端都已經用了鴻蒙的微核心,帶來了前所未有的安全。
天然無ROOT 細粒度許可權控制從源頭提升系統安全
傳統的安卓系統Root許可權一旦被非法獲取,整個系統就會被全部攻破,餘承東這裡也用了一個比喻“一旦被攻破,就像拿到了一把萬能鑰匙,可以進每一扇門”。
鴻蒙OS現在的微核心無需Root許可權,外核服務相互隔離,能夠進一步提升系統安全效能。餘承東稱,根據權威測評機構的測評,測評結果在理論上微核心的安全性可達到單核心的兩倍多。
展望:首款終端榮耀明天釋出,明年釋出鴻蒙OS2.0
展望:首款終端榮耀明天釋出,明年釋出鴻蒙OS2.0
釋出會上,餘承東也向大家展示了鴻蒙系統現在的架構和未來的展望。
對於開發者來說,寫完軟體後對多裝置進行適配是一項挑戰,華為希望利用IDE環境實現自動適配,讓開發者實現一套程式碼適配多端,實現程式碼開發跨裝置的多端共享。
而華為的方舟編譯器,則支援多語言統一編譯,支援Java、C/C++,甚至支援混合程式設計,大大提升了開發效率。
同時藉助分散式能力Kit進行跨終端應用開發,實現了分散式能力的跨終端的開發,像開發普通應用一樣,非常簡單,餘承東表示,現在大家還不知道怎麼使用,因為過去的作業系統都沒有支撐這樣的能力,而鴻蒙會給大家帶來這樣的方便。
餘承東表示,搭載鴻蒙OS的首款產品是榮耀釋出的智慧屏產品,鴻蒙2.0版本明年上市,3.0後年上市,可以在多種裝置適用。
“每個版本都在不斷地完善,我們把鴻蒙的微核心完善,外核完善,編譯器完善,開發環境完善,讓我們的能力越來越強。”
“每三臺手機,就有一臺是華為。”
就在昨天,據路透社報導,負責政府合同的美國機構釋出了一項禁止聯邦從包括華為在內的五家中國公司購買電信裝置的臨時規定。
儘管仍然受到美國的挑戰,但是餘承東也在釋出會上宣佈了今年上半年華為的成績單:國內每三臺手機,就有一臺是華為。
餘承東表示,今年華為仍然保持了高速增長,市場份額在國內超過了35%,全球市場份額上升到了17.6%。“如果沒有今年的制裁的話,大機率釋出量應該是全球第一,但是現在情況可能第一是達不到了。”
外界大環境存在極大不確定性的背景下,美國政府及相關企業對於華為等中國科技公司的態度也一直是撲朔迷離。有了鴻蒙作業系統後,希望華為未來的道路能夠好走一些。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31562039/viewspace-2653224/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 2019 華為開發者大會:鴻蒙OS 正式釋出!如果安卓不可用,鴻蒙隨時可以頂上鴻蒙安卓
- 任正非:華為鴻蒙比安卓快60%鴻蒙安卓
- 華為Mate20八大亮點:首發麒麟980 iPhone還沒釋出就輸了?iPhone
- DOM對映的特殊情況
- 華為的鴻蒙終於來了,谷歌的安卓是否會有大動靜?兩者到底如何鴻蒙谷歌安卓
- 華為開發者大會來了:您想知道的亞洲誠信亮點在這裡!
- Java程式異常處理的特殊情況Java
- 華為鴻蒙OS體驗嚇人:比安卓快60%?鴻蒙安卓
- 什麼情況!華為開源JDK!JDK
- Delphi Win32 API 使用的特殊情況 (轉)Win32API
- DBMS_BACKUP_RESTORE用於特殊情況下的恢復REST
- Oracle 時段負載情況Oracle負載
- 蘋果2021 WWDC 來了!兩大亮點值得關注蘋果
- sql統計時間出現斷點的相關情況SQL斷點
- DBMS_BACKUP_RESTORE用於特殊情況下的恢復(轉)REST
- 精彩亮點搶先看!華為夥伴暨開發者大會2022亮點不容錯過
- 特殊情況之下,千鋒老師教你如何準備影片面試面試
- eclipse 專案gradle無反應的幾種特殊情況EclipseGradle
- 高階網站建設中出現的一些特殊情況網站
- Oracle資料庫聯接(inner join ,outer join)和NOT IN的特殊情況Oracle資料庫
- 華為鴻蒙系統使用者突破2億,華為與安卓的正面較量即將開始!鴻蒙安卓
- [阿里雲]杭州雲棲大會八大亮點不容錯過阿里
- 鴻蒙系統和安卓的區別 鴻蒙系統是基於安卓嗎鴻蒙安卓
- laravel-admin 2.0沒有rbac許可權了時什麼情況Laravel
- 華為手機6.0系統系列崩潰,情況未明
- 安卓網:中國Android系統手機品牌分佈情況安卓Android
- 隨筆:MySQL:雙主情況下跳過Event的方式MySql
- 4款免費可用的資料整合平臺亮點
- DBMS_BACKUP_RESTORE.DBMS_BACKUP_RESTORE用於特殊情況下的恢復REST
- IOS 自動化,幾種特殊情況下 UI 元素獲取的方式iOSUI
- selenium 誰遇到過點選了按鈕但實際卻沒有點上的情況?
- “線上教育”來了!——隨時都是學習的好時候–資料資訊圖
- 聊聊時序資料庫發展情況資料庫
- 點亮
- EMUI11即將淘汰?首批升級鴻蒙OS系統的華為手機名單來了UI鴻蒙
- 揭秘Dreamforce 2024十大亮點:AI+資料新時代來了!AI
- 安卓app保持螢幕常亮安卓APP
- oracle小於1的浮點轉成字元時,丟掉前面0,變成點幾的情況Oracle字元