當(dāng)前位置:首頁 >  科技 >  互聯(lián)網(wǎng) >  正文

華為的理性 鴻蒙的節(jié)奏

 2019-08-12 10:30  來源: A5用戶投稿   我來投稿 撤稿糾錯(cuò)

  域名預(yù)訂/競(jìng)價(jià),好“米”不錯(cuò)過

8月9日,“鴻蒙”初開,驚艷了全網(wǎng)。

在HDC.2019華為開發(fā)者大會(huì)上,余承東提出了一個(gè)問題,如何打造面向未來的OS?未來是一個(gè)多屏的時(shí)代,屏將無處不在,場(chǎng)景的多元化讓屏變得大小不一,不同的場(chǎng)景又有不同的標(biāo)準(zhǔn),這讓開發(fā)者和創(chuàng)業(yè)者頭痛不已,硬件碎片化出現(xiàn)了。這些問題都是未來的OS要解決的。

未來的OS長(zhǎng)什么樣,沒有一個(gè)標(biāo)準(zhǔn)答案,鴻蒙OS是先行者,是全球第一個(gè)基于微內(nèi)核的全場(chǎng)景分布式OS。 谷歌正在開發(fā)的Fuchsia也是微內(nèi)核,但不是分布式的。蘋果目前主要采用的是宏內(nèi)核,但也在朝著微內(nèi)核發(fā)展。微內(nèi)核是技術(shù)的大勢(shì)所趨,簡(jiǎn)單理解就是更快更安全。

首款應(yīng)用鴻蒙OS的產(chǎn)品是華為智慧屏,在8月10日亮相。華為智慧屏給自己的定位是“下一代電視”,它不僅僅是一臺(tái)電視,而是一個(gè)新家庭中心。在華為的生態(tài)體系下,未來的智慧生活有兩個(gè)中心:一個(gè)是手機(jī),另一個(gè)就是智慧屏。 前者連接個(gè)體,后者連接家庭。

鴻蒙OS首先應(yīng)用在智慧屏上,讓我們看到了華為對(duì)智慧屏的重視,也讓我們看到了華為的理性與鴻蒙的節(jié)奏,這是一種克制。

根據(jù)華為官方的說法,鴻蒙OS暫時(shí)不會(huì)應(yīng)用到手機(jī)上,而是先應(yīng)用在車機(jī)、PC、智慧屏等其它硬件上。手機(jī)隨時(shí)可用,但暫時(shí)不用。

優(yōu)先支持谷歌的安卓,是出于理性的思考,因?yàn)槟壳鞍沧康膽?yīng)用生態(tài)更加豐富和成熟。但是如果市場(chǎng)需要,用華為的方舟編譯器和華為生態(tài)去連接,安卓生態(tài)的應(yīng)用遷移至鴻蒙OS“可能一兩天就搞完了”。 支持谷歌的同時(shí)先落地智慧屏等其它硬件,是在應(yīng)用生態(tài)上的提前布局。

跨終端

鴻蒙OS率先落地智慧屏讓我們看到,這是一款跨終端的操作系統(tǒng),開發(fā)之初就是為多場(chǎng)景應(yīng)用準(zhǔn)備的,目的是“打破設(shè)備之間的墻,實(shí)現(xiàn)生態(tài)共享”,所以在開發(fā)過程中“如何降底應(yīng)用遷移的開發(fā)工作量”是優(yōu)先要考慮的事情。這一思考幾乎成為了華為生態(tài)發(fā)展的主旋律。

十年前移動(dòng)互聯(lián)網(wǎng)爆發(fā),智能手機(jī)、平板、可穿戴設(shè)備等迅速流行,于是一個(gè)問題出來了:“我們是不是要為每一種硬件開發(fā)OS呢?” 這只會(huì)加劇硬件碎片化和生態(tài)的封閉,開發(fā)工作量大,創(chuàng)業(yè)成本高,生態(tài)協(xié)同變得越來越復(fù)雜,嚴(yán)重阻礙了IoT乃至AIoT的發(fā)展。

余承東表示:“Android 手機(jī)至少需要3GBRAM 以上才能跑得順暢,成本很高、效率很低。很多IoT設(shè)備內(nèi)存非常小,這樣怎么運(yùn)行?”

未來的OS要能實(shí)現(xiàn)跨終端互聯(lián),還要能兼容不同硬件,不管硬件能力是強(qiáng)還是弱,都可以使用同一套OS。 鴻蒙OS的分布式架構(gòu)便是為此而生,通過最底層的內(nèi)核層、上面的基礎(chǔ)服務(wù)層、程序框架等支撐不同設(shè)備,實(shí)現(xiàn)模塊化解耦,對(duì)應(yīng)不同設(shè)備進(jìn)行彈性部署。

分布式架構(gòu)首次被用于終端OS,通過無縫式協(xié)同、分布式軟總線將硬件能力虛擬化、資源化,實(shí)現(xiàn)同一個(gè)帳戶下硬件能力的跨終端調(diào)用、共享互聯(lián)。 比如“我們手表上沒有攝像頭,我們可以用手機(jī)的攝像頭。我們覺得PC的攝像頭不好,可以調(diào)用手機(jī)的”。

同樣的技術(shù)也被應(yīng)用在了EMUI10上。本次華為開發(fā)者大會(huì)正式推出了基于安卓系統(tǒng)的EMUI10,三大分布式技術(shù)(硬件能力互助共享、一次開發(fā)多端部署、分布式安全)、方舟編譯器等技術(shù)一個(gè)不少,多彩滅屏顯示、再進(jìn)化雜志鎖屏、莫蘭迪風(fēng)格等送上全新的視覺享受。

為了推動(dòng)IoT生態(tài)發(fā)展,鴻蒙OS選擇了面向全球開發(fā)者開源,“使全球開發(fā)者可以快速接入HMS生態(tài),實(shí)現(xiàn)生態(tài)共享”。

有了自研操作系統(tǒng)鴻蒙OS的華為在HILink的基礎(chǔ)上又進(jìn)了一步。 華為去年推動(dòng)成立的HILink標(biāo)準(zhǔn),獲得國(guó)內(nèi)外知名品牌的廣泛支持。近一年HILink生態(tài)可謂發(fā)展迅速,已獲得260個(gè)品牌、1.4億+IoT設(shè)備支持。在華為等品牌的推動(dòng)下,IoT生態(tài)正在加速發(fā)展融合。

分布式

面向未來的OS要成功,往往需要一個(gè)巨大的浪潮,PC的浪潮下誕生了Windows和MacOS,移動(dòng)互聯(lián)網(wǎng)的浪潮下誕生了安卓和iOS。鴻蒙抓住的浪潮是IoT和AIoT,痛點(diǎn)和機(jī)會(huì)都是多終端的互動(dòng)融合,分布式的結(jié)構(gòu)必然成為主流。除了結(jié)構(gòu),系統(tǒng)的運(yùn)行方式也在分布式化。

鴻蒙OS和傳統(tǒng)的操作系統(tǒng)相比,最大的特點(diǎn)是跨終端,再往深一層次去看是以微內(nèi)核和分布式結(jié)構(gòu)為基礎(chǔ),比谷歌還要搶先一步。

微內(nèi)核是對(duì)應(yīng)“宏內(nèi)核”的一個(gè)概念。宏內(nèi)核又叫單內(nèi)核,簡(jiǎn)單點(diǎn)說就是把所有要運(yùn)行的東西都放到內(nèi)核里,比如線程管理、內(nèi)存管理、文件系統(tǒng)等。優(yōu)點(diǎn)是處理效率高,缺點(diǎn)是容易導(dǎo)致內(nèi)核崩潰。因?yàn)閮?nèi)核壓力太大,系統(tǒng)穩(wěn)定性于是就很差,微內(nèi)核的技術(shù)構(gòu)想于是應(yīng)運(yùn)而生。

微內(nèi)核的設(shè)計(jì)思路是簡(jiǎn)化內(nèi)核功能,通過模塊化的設(shè)計(jì)分擔(dān)內(nèi)核的運(yùn)行壓力,實(shí)現(xiàn)模塊化解耦。微內(nèi)核的一個(gè)顯著優(yōu)點(diǎn)就是安全性更高,余承東表示,“微內(nèi)核天然沒有ROOT”,ROOT就像一把可以打開所有門的鑰匙,微內(nèi)核沒有這把可以打開所有門的鑰匙。

當(dāng)然,微內(nèi)核也有自己的缺點(diǎn),即系統(tǒng)性能不足,華為通過使用確定時(shí)延引擎和高性能IPC兩大技術(shù)解決了這個(gè)問題,保證系統(tǒng)的流暢。

微內(nèi)核的設(shè)計(jì)是分布式的,鴻蒙OS往前又進(jìn)一步,通過前文所述的“分布式軟總線”實(shí)現(xiàn)了“同一個(gè)帳戶下硬件能力的跨終端調(diào)用”。 分布式軟總線簡(jiǎn)化了中間協(xié)議,大大降底應(yīng)用開發(fā)成本的同時(shí)“讓傳輸更加高效、更加簡(jiǎn)潔、更加快捷”,這是傳統(tǒng)OS所沒有的。

分布式架構(gòu)讓開發(fā)者更加聚焦自身的業(yè)務(wù)邏輯,“像開發(fā)同一終端一樣開發(fā)跨終端分布式應(yīng)用”,最終讓消費(fèi)者在各場(chǎng)景中享受無縫體驗(yàn)。

全場(chǎng)景

從鴻蒙OS身上我們可以看到一種長(zhǎng)期主義,華為對(duì)操作系統(tǒng)的探索其實(shí)早在十年前,早在鴻蒙立項(xiàng)之前就已經(jīng)開始,這個(gè)探索最終落地成為我們?cè)邙櫭蒓S和EMUI10上都可以看到的方舟編譯器。方舟編譯器的立項(xiàng)幾乎和華為5G基礎(chǔ)技術(shù)研究同時(shí)啟動(dòng),時(shí)間是2019年。

方舟編譯器表面看是提升了手機(jī)的性能,手機(jī)流暢度可提升24%,系統(tǒng)響應(yīng)性能可提升44%。但方舟編譯器真正的價(jià)值遠(yuǎn)不止于此。華為開發(fā)者大會(huì)前夕, 余承東轉(zhuǎn)發(fā)了《華為新貴!方舟編譯器的榮光和使命》一文,知名數(shù)碼博主@菊廠搞機(jī)在文中總結(jié)了方舟編譯器的四大優(yōu)勢(shì)。

第一個(gè)優(yōu)勢(shì)是讓手機(jī)告別虛擬機(jī),它帶來了可以媲美甚至是超越iOS的安卓體驗(yàn)。第二個(gè)優(yōu)勢(shì)是解決了混合語言調(diào)用帶來的JNI開銷,無論是哪種語言的程序員都可以開發(fā)鴻蒙APP。第三個(gè)優(yōu)勢(shì)是代碼優(yōu)化,相當(dāng)于給代碼裝上發(fā)動(dòng)機(jī)。第四個(gè)是解決了手機(jī)間歇性卡頓的問題。

過去,做一個(gè)操作系統(tǒng)最難的問題有兩個(gè),一個(gè)是開發(fā)門檻,一個(gè)是應(yīng)用生態(tài)。IoT時(shí)代又多了一個(gè),即跨終端互聯(lián)互動(dòng)。華為用了十年的時(shí)間解決了第一個(gè)問題,又用了幾年時(shí)間解決了跨終端互聯(lián)互動(dòng)的問題,剩下應(yīng)用生態(tài)的問題則是1+8+N要解決的問題。

今年3月份的時(shí)候,華為對(duì)外公布了全場(chǎng)景智慧化戰(zhàn)略,落地成為1+8+N戰(zhàn)略。1即是手機(jī),8是指平板、PC、車機(jī)、電視、音箱、耳機(jī)、手表和眼鏡,N是指不同場(chǎng)景下的其它IoT設(shè)備,最終共建成為一個(gè)萬物互聯(lián)的智能世界,基于微內(nèi)核的全場(chǎng)景分布式OS是其中的重中之重。

這個(gè)OS不一定非得或只是鴻蒙,正如眼下我們看到的那樣,谷歌的安卓依然是優(yōu)先支持的,但如果需要,鴻蒙將無縫補(bǔ)位,挑起大梁。

從方舟編澤器、芯片、HILink到鴻蒙OS等,我們可以清晰的看到華為的理性與節(jié)奏。鴻蒙率先落地智慧屏,支持“8”和“N”,是基于理性的思考,是在為未來做準(zhǔn)備。不高看眼前不低估未來,從終局看眼前為未來儲(chǔ)備需要的技術(shù)和生態(tài),這便是華為的“備胎”思維。

申請(qǐng)創(chuàng)業(yè)報(bào)道,分享創(chuàng)業(yè)好點(diǎn)子。點(diǎn)擊此處,共同探討創(chuàng)業(yè)新機(jī)遇!

相關(guān)標(biāo)簽
鴻蒙操作系統(tǒng)開源

相關(guān)文章

熱門排行

信息推薦