十問華為鴻蒙操作系統(tǒng) 不同終端設(shè)備可自由切換(4)
6,鴻蒙和安卓、iOS有何不同之處?
據(jù)余承東介紹,鴻蒙OS的出發(fā)點(diǎn)和Android(安卓)、iOS都不一樣,是一款全新的基于微內(nèi)核的面向全場景的分布式操作系統(tǒng),能夠同時(shí)滿足全場景流暢體驗(yàn)、架構(gòu)級(jí)可信安全、跨終端無縫協(xié)同以及一次開發(fā)多終端部署的要求。
目前,谷歌已經(jīng)在開發(fā)下一代操作系統(tǒng)——Fuchsia。余承東稱,F(xiàn)uchsia是微內(nèi)核的,可適配各種各樣硬件終端,但Fuchsia還不是分布式設(shè)計(jì),性能還不夠好,是微內(nèi)核架構(gòu),可以看到整個(gè)操作系統(tǒng)未來發(fā)展方向是微內(nèi)核的。
蘋果的操作系統(tǒng)主要是宏內(nèi)核為主,混合內(nèi)核,也在引進(jìn)一些微內(nèi)核,朝這個(gè)方向前進(jìn)。
那么,華為鴻蒙OS在下一代操作系統(tǒng)卡位中不落人后,在某些方面甚至是領(lǐng)先的。
招商證券的報(bào)告稱,華為認(rèn)為當(dāng)前智能終端不斷涌現(xiàn),如專門為每一種硬件開發(fā)OS,工作量巨大,且生態(tài)協(xié)同較難,需要一款操作系統(tǒng)實(shí)現(xiàn)跨終端應(yīng)用開發(fā)功能,將軟件生態(tài)和特定硬件解綁,這種方案被稱為微內(nèi)核。從產(chǎn)品類型來看,目前市面上的主流操作系統(tǒng)廠商中,谷歌的操作系統(tǒng)均為宏內(nèi)核架構(gòu),包括Chrome OS,Android,Wear OS等,生態(tài)系統(tǒng)分裂;而蘋果的Watch OS,TVOS,iOS等,是混合內(nèi)核,以宏內(nèi)核為主,也在引入一些微內(nèi)核,生態(tài)較為封閉;谷歌正在開發(fā)的下一代操作系統(tǒng)Fuchsia也是一款微內(nèi)核操作系統(tǒng),但不是分布式設(shè)計(jì),跨終端的硬件部署不夠彈性。
7,鴻蒙技術(shù)上有何特點(diǎn)?
華為方面的總結(jié)是,鴻蒙有四方面技術(shù)特點(diǎn)。
一是分布式架構(gòu)首次用于終端OS,實(shí)現(xiàn)跨終端無縫協(xié)同體驗(yàn)。開發(fā)者也可以像開發(fā)同一終端一樣開發(fā)跨終端分布式應(yīng)用。
二是確定時(shí)延引擎和高性能IPC技術(shù)實(shí)現(xiàn)系統(tǒng)天生流暢。優(yōu)先級(jí)高的任務(wù)資源將優(yōu)先保障調(diào)度,應(yīng)用響應(yīng)時(shí)延降低25.7%。鴻蒙微內(nèi)核結(jié)構(gòu)小巧的特性使IPC(進(jìn)程間通信)性能大大提高,進(jìn)程通信效率較現(xiàn)有系統(tǒng)提升5倍。
三是基于微內(nèi)核架構(gòu)重塑終端設(shè)備可信安全。微內(nèi)核設(shè)計(jì)的基本思想是簡化內(nèi)核功能,在內(nèi)核之外的用戶態(tài)盡可能多地實(shí)現(xiàn)系統(tǒng)服務(wù),同時(shí)加入相互之間的安全保護(hù)。由于鴻蒙OS微內(nèi)核的代碼量只有Linux宏內(nèi)核的千分之一,其受攻擊幾率也大幅降低。
四是通過統(tǒng)一IDE支撐一次開發(fā),多端部署,實(shí)現(xiàn)跨終端生態(tài)共享。鴻蒙OS支持控件拖拽,面向預(yù)覽的可視化編程,從而使開發(fā)者可以基于同一工程高效構(gòu)建多端自動(dòng)運(yùn)行App,實(shí)現(xiàn)真正的一次開發(fā),多端部署,在跨設(shè)備之間實(shí)現(xiàn)共享生態(tài)。華為方舟編譯器是首個(gè)取代Android虛擬機(jī)模式的靜態(tài)編譯器,未來將支持多語言統(tǒng)一編譯,可大幅提高開發(fā)效率。