鴻蒙OS正式面世 余承東承諾使用18個月不卡頓
此前大家一直關注的華為「Plan B」,即Google不再對華為授權安卓使用的後,華為自己所準備的神秘操作系統「鴻蒙」,今天在華為開發者大會2019的主題演講上,面向公眾揭開了神秘的面紗。
鴻蒙OS內核最早的技術驗證完成於2017年,今天發布的鴻蒙OS 1.0就是基於兩年前那個版本的內核。去年,鴻蒙內核已經升級到2.0版本,不過華為仍然選擇先發布更早的那個版本。
鴻蒙OS的核心技術基於分散式理念,內核設計上和Linux的大內核不同,其內核是打散的「微內核」設計,通過簡化內核的功能並拆分成不同的模塊再歸類為微核和外核,微內核由於本身小巧,進程間通信的開銷也小,效率較現有的系統能提升5倍。
華為認為,這種設計也將會給安全性帶來很大的改善,基於Linux的安卓如果root賬號被攻破相當於整個系統淪陷,但鴻蒙OS因為打散成微內核(底層) 服務外核(上層)的形式,外核(或者說子系統)相當於把root拆散相互隔離,假如一個被攻破,並不會影響整個系統層面上的運行;微內核代碼量差不多只有安卓Linux內核的千分之一,沒有所謂的root,更小更不容易被攻擊,而且華為還使用了形式化方法檢驗強化,用數學模型驗證軟體安全性,相比傳統模擬方法更不易留下紕漏,總之你理解成安全性更高就行了。
鴻蒙OS的分散式理念在終端上應用帶來的另一個好處是數據管理,能力調度都全部都分散式處理之外,還能支持虛擬化,通過虛擬,把不存在於本機上的外設如攝像頭變為自己的攝像頭。其實華為在現場已經通過EMUI 10與手機演示了把大疆無人機上的攝像頭虛擬為手機本機攝像頭,用於視頻通話的場景。
鴻蒙OS在調度上使用了一個叫確定時延引擎的東西,作用是在系統執行任務之前預分配優先順序和資源使用時限,優先保證高優先順序的任務的系統資源使用,據華為自己的數據,應用響應的時延可以降低25.7%。這些可提升系統性能的地方綜合起來,使余承東敢作出「鴻蒙OS使用18個月不卡頓」這種聽上去極具吸引力的承諾。
不過,儘管「隨時可以啟用」,華為並不打算一夜之間全盤轉移到鴻蒙OS,而是考慮到現有生態和合作夥伴需要,仍然會優先安卓系統,目前鴻蒙OS的底層也是微內核、Linux內核和LiteOS共存的狀態,就是要兼容現階段的安卓應用生態。
首台搭載鴻蒙OS的設備將會是華為智慧屏,不過看鴻蒙OS支持多終端開發IDE,而且有一個多語言統一編譯的方舟編譯器,可實現一次編譯多端部署共享同一生態,它也確實會先布局於手機之外的跨終端生態,如智能手錶、車機、智能音箱等終端。
現在的問題只剩下華為到底想不想把鴻蒙OS裝手機上?在華為的路線圖裡,2020年推出鴻蒙OS 2.0覆蓋PC、手錶手環和車機,2021年鴻蒙OS 3.0要給音箱和耳機,再後面是VR頭顯和其他,就沒有手機。
但你想想,在發布環節上做了那麼多安卓和鴻蒙在系統執行、編譯封裝等方面的效率對比,難道只是在什麼的邊緣試探?或者是對什麼進行瘋狂暗示?我們倒底能不能買到裝了鴻蒙OS的華為手機?只有時間才能告訴我們答案了。


※前方高能!這不是紅酒瓶 這可能是世界上最小的吸塵器
※跟進索尼 摩托羅拉P50搭載21:9超寬屏國行登陸
TAG:愛活網 |