技術(shù)
導(dǎo)讀:雖道阻且長(zhǎng),愿行則將至!
最近,如果談到降生,對(duì)于多數(shù)人來(lái)說(shuō),腦子里大概會(huì)自動(dòng)閃現(xiàn)哪吒吧。
但是,做為一個(gè)物聯(lián)網(wǎng)行業(yè)媒體從業(yè)者,今天要談的當(dāng)然不是哪吒啦。
而是國(guó)產(chǎn)操作系統(tǒng)之光——華為鴻蒙的降生!
據(jù)說(shuō),在很多年前,華為其實(shí)就已經(jīng)做出過(guò)極限生存的假設(shè)。
多年以后的今天,一語(yǔ)成讖。
現(xiàn)在,讓我們把時(shí)間拉回到過(guò)去......
對(duì)于這款投入人力接近5000人的鴻蒙OS,華為給它的定義是一款基于微內(nèi)核的全場(chǎng)景分布式操作系統(tǒng)。
那么,怎么理解微內(nèi)核、全場(chǎng)景和分布式這三個(gè)關(guān)鍵詞呢?
所謂微內(nèi)核
首先需要將其與與之對(duì)應(yīng)的概念——宏內(nèi)核做對(duì)比;
即,宏內(nèi)核把所有系統(tǒng)服務(wù)都放到內(nèi)核里,而微內(nèi)核只提供最基礎(chǔ)的系統(tǒng)服務(wù),其他服務(wù)則放在用戶生態(tài)中。
宏內(nèi)核因包含了所有系統(tǒng)服務(wù),不免遇到以下問(wèn)題:
而微內(nèi)核因?qū)⒉糠址?wù)置于用戶生態(tài)系統(tǒng)中,也相應(yīng)的有一定的優(yōu)勢(shì)。
所謂分布式
鴻蒙OS是全球首款分布式操作系統(tǒng),其 “分布式”是指分布式OS架構(gòu),基于該架構(gòu)可實(shí)現(xiàn)跨終端調(diào)用硬件,打通硬件間的差異。
如果還不能理解,那不妨想象一下這樣一個(gè)場(chǎng)景:
通過(guò)以上場(chǎng)景,通俗來(lái)說(shuō)就是:分布式架構(gòu)可以幫助鴻蒙OS實(shí)現(xiàn)一個(gè)賬戶在手機(jī)、手表、大屏、音箱、電腦、汽車等設(shè)備間的音視頻通話自由切換。
至于全場(chǎng)景就更好理解了
自今年3月起,華為一直對(duì)外宣傳其全場(chǎng)景智慧化(IoT)戰(zhàn)略,并提出了“1+8+N”戰(zhàn)略。即以手機(jī)為主入口,以平板、PC、穿戴、HD、AI音箱、耳機(jī)、VR、車機(jī)等為輔入口,加上泛IoT硬件,實(shí)現(xiàn)多場(chǎng)景覆蓋。
理解了鴻蒙OS的定義,那么再來(lái)看看它的技術(shù)特性及優(yōu)勢(shì)
其實(shí),以上四大特性總結(jié)成一句話就是:鴻蒙OS采用微內(nèi)核技術(shù),借助方舟編譯器可實(shí)現(xiàn)跨平臺(tái)安裝、操作。
這就得從編程語(yǔ)言說(shuō)起來(lái)了,目前絕大多數(shù)應(yīng)用是使用的是Java語(yǔ)言,但CPU只能理解匯編指令,因此需要一個(gè)虛擬機(jī)來(lái)充當(dāng)“翻譯”這個(gè)角色。
換句話說(shuō),有了虛擬機(jī),Java語(yǔ)言才能在各種平臺(tái)上運(yùn)行,但是這種模式在實(shí)際應(yīng)用中也會(huì)給程序“添堵”,導(dǎo)致運(yùn)行時(shí)變慢或卡頓。
以上過(guò)程可稱為編譯,完成這個(gè)動(dòng)作的便是編譯工具,而方舟編譯器正是華為打造的一款編譯工具。作為與微內(nèi)核齊名的方舟編譯器,兩者并稱為了鴻蒙OS兩大利器。
它將Java語(yǔ)言直接變成機(jī)器碼,省去內(nèi)置VM編譯器,從而實(shí)現(xiàn)APP在各種終端上快速安裝、啟動(dòng)和運(yùn)行。
鴻蒙OS的生態(tài)培育/落地路線圖
生態(tài)的培育向來(lái)是操作系統(tǒng)難以跨越的大山。歷史上不乏推出操作系統(tǒng)的嘗螃蟹者,如微軟的windows phone、三星的Tizen,但最終無(wú)一挑戰(zhàn)成功。
而國(guó)產(chǎn)操作系統(tǒng),更是一個(gè)從未有效突破的禁區(qū)。
且鴻蒙OS剛剛發(fā)布,應(yīng)用生態(tài)更是尚未完善,其生態(tài)的培育策略也是更多地希望通過(guò)大屏電視、車載、平板等場(chǎng)景先行培育,短期內(nèi)不會(huì)落地到手機(jī)上。
以全球首款搭載鴻蒙系統(tǒng)的榮耀智慧屏為例,作為一款家庭的影音娛樂(lè)中心、信息共享中心、控制管理中心和多設(shè)備交互中心的終端,目前四大視頻平臺(tái)、淘寶、KEEP等應(yīng)用開展合作。
但由于鴻蒙OS剛剛起步,目前應(yīng)用主要集中在影視和音樂(lè)上,未來(lái)會(huì)拓展至教育等領(lǐng)域??梢哉f(shuō),智慧屏將會(huì)是華為探索智能電視市場(chǎng)的探路石,同時(shí)也肩負(fù)著鴻蒙系統(tǒng)的鋪路石的工作。
同時(shí),華為宣布鴻蒙OS將向全球開發(fā)者開源,并推動(dòng)成立開源基金會(huì),建立開源社區(qū)。
結(jié)語(yǔ)
鴻蒙OS作為一個(gè)可以跨平臺(tái)的操作系統(tǒng),又不僅僅局限于是一個(gè)將會(huì)在各種終端產(chǎn)品上大展拳腳的操作系統(tǒng)。更重要的是,鴻蒙OS還希望讓用戶和開發(fā)者真正感受到跨平臺(tái)帶來(lái)的好處。
跨平臺(tái)之于開發(fā)者:聚焦自身業(yè)務(wù)邏輯,像開發(fā)同一終端一樣開發(fā)跨終端分布式應(yīng)用。
跨平臺(tái)之于用戶:享受到強(qiáng)大的跨終端業(yè)務(wù)協(xié)同能力為各使用場(chǎng)景帶來(lái)的無(wú)縫體驗(yàn)??梢哉f(shuō),最終實(shí)現(xiàn)全場(chǎng)景應(yīng)用是鴻蒙OS的目的,也是華為采用微內(nèi)核技術(shù)設(shè)計(jì)的出發(fā)點(diǎn)。據(jù)稱,目前該系統(tǒng)的內(nèi)核為鴻蒙微內(nèi)核、Linux內(nèi)核和Lite OS,未來(lái)將擺脫后兩者,只保留鴻蒙微內(nèi)核。
如果鴻蒙能夠在物聯(lián)網(wǎng)應(yīng)用上搶先奪得戰(zhàn)略高地,作為操作系統(tǒng)其生存問(wèn)題迎刃而解,并且隨著物聯(lián)網(wǎng)應(yīng)用的深入,反過(guò)來(lái)催生5G生活場(chǎng)景的新生活形態(tài),鴻蒙有可能實(shí)現(xiàn)一定程度下的“降維攻擊”,滲透進(jìn)對(duì)手們已經(jīng)建起圍墻的領(lǐng)域。
此前,申萬(wàn)宏源曾在研報(bào)中預(yù)計(jì),目前車聯(lián)網(wǎng)、智慧城市、工業(yè)三大應(yīng)用成熟度各有不同,鴻蒙系統(tǒng)有望在這三大領(lǐng)域起催化作用。產(chǎn)業(yè)互聯(lián)網(wǎng)新藍(lán)海下,“華為之于物聯(lián)網(wǎng)”可類比“蘋果之于移動(dòng)互聯(lián)網(wǎng)”, 借助鴻蒙OS,華為或?qū)⒊砷L(zhǎng)為“5G+IoT時(shí)代的蘋果”,在生態(tài)、硬件、先發(fā)+持續(xù)創(chuàng)新三方面體現(xiàn)競(jìng)爭(zhēng)優(yōu)勢(shì),成為5G+IoT產(chǎn)業(yè)的領(lǐng)軍企業(yè)。
雖道阻且長(zhǎng),愿行則將至!
本文資料參考:癌圖騰、新京報(bào)、小源同學(xué)、物聯(lián)網(wǎng)智庫(kù)等