作者:布斯
編輯:小智
出品:智哪兒 zhinaer.cn
編者按:
華為的HarmonyOS,已經(jīng)發(fā)布近3年左右。公開(kāi)資料顯示,截止2021年底,搭載HarmonyOS的設(shè)備已經(jīng)突破2.2億臺(tái)。作為一個(gè)跨平臺(tái)系統(tǒng),Harmony OS確實(shí)成為了華為在AIoT領(lǐng)域的一張王牌。尤其是在智能家居板塊,HarmonyOS扮演的角色,正在發(fā)揮越來(lái)越重要的價(jià)值。那么,你真的懂HarmonyOS是什么嗎?
據(jù)傳,鴻蒙這個(gè)名字,最早是華為內(nèi)部一個(gè)內(nèi)核的名字,但用到了操作系統(tǒng)上。它的英文就是HarmonyOS,不是因?yàn)闈h語(yǔ)拼音不好,而據(jù)說(shuō)是方便老外發(fā)音,同時(shí)也傳達(dá)一個(gè)“和諧”的寓意。
而現(xiàn)在,鴻蒙,或者HarmonyOS,已經(jīng)是一個(gè)龐大的概念。一方面,它是個(gè)操作系統(tǒng);另一方面,它又是個(gè)生態(tài)體系,因?yàn)楦瓉?lái)的華為HiLink合并,所以現(xiàn)在有了鴻蒙智聯(lián)。總之,華為整體的智慧設(shè)備體系,就是HarmonyOS穿針引線的。
從手機(jī)、平板、智慧屏、智能單品,到全屋智能,再到汽車,HarmonyOS是一種分布式的存在。從概念上來(lái)講,這應(yīng)該是全球范圍內(nèi),覆蓋設(shè)備種類、場(chǎng)景、業(yè)務(wù)模塊最多的一個(gè)系統(tǒng),或者說(shuō)生態(tài)。A公司和G公司,目前都沒(méi)有這么強(qiáng)穿透力的跨平臺(tái)產(chǎn)品。
HarmonyOS到底是什么?究竟怎么樣?未來(lái)會(huì)演變成一種怎樣的形態(tài)?智哪兒從一個(gè)智能家居行業(yè)媒體的角度,聊一聊。
1
HarmonyOS的真實(shí)狀態(tài)
首先,HarmonyOS是個(gè)什么東西?大家要明白的一點(diǎn)是,目前它其實(shí)不僅僅是個(gè)操作系統(tǒng),同時(shí)也是一個(gè)生態(tài)體系的名字。任何支持HarmonyOS的產(chǎn)品,都屬于所謂的鴻蒙生態(tài)。所以它既是一個(gè)操作系統(tǒng),也是一套智聯(lián)協(xié)議。
從操作系統(tǒng)角度講,HarmonyOS其實(shí)受到了很多質(zhì)疑。雖然根據(jù)公開(kāi)信息,華為在2012年就開(kāi)始自研操作系統(tǒng),但HarmonyOS的問(wèn)世,僅僅跟隨在華為被G公司制裁后。一夜之間,華為竟然有了一個(gè)操作系統(tǒng)。
這不禁讓人質(zhì)疑HarmonyOS是不是Android套了個(gè)殼。因?yàn)槿A為宣稱是自主研發(fā),且可以分分鐘取代Android。但是,眾做周知的是,一個(gè)操作系統(tǒng)及其生態(tài)的建立,是非常非常難的,耗時(shí)、耗錢、耗力。當(dāng)年微軟推出WindowsPhone都無(wú)疾而終,華為就能搞明白?
在這里,我們可以幾乎肯定的說(shuō):現(xiàn)階段,HarmonyOS依然沒(méi)有擺脫對(duì)Android的依賴,但它絕對(duì)不是Android套殼。
HarmonyOS,從場(chǎng)景來(lái)說(shuō)分為兩大類:一是移動(dòng)設(shè)備,二是嵌入式設(shè)備。這很好理解,因?yàn)镠armonyOS是多核系統(tǒng),包括一個(gè)Linux宏內(nèi)核,和一個(gè)LiteOS微內(nèi)核。前者是用于智能手機(jī)等移動(dòng)設(shè)備的(這里面也包括智慧屏等不能移動(dòng)的帶屏幕的設(shè)備),后者是用于嵌入式設(shè)備的,比如車機(jī)、穿戴設(shè)備、音箱、智能家電等。
簡(jiǎn)單粗暴的說(shuō),HarmonyOS其實(shí)一個(gè)桌面系統(tǒng)和一個(gè)物聯(lián)網(wǎng)系統(tǒng)的綜合稱呼。所以,手機(jī)上的HarmonyOS和智能家電里面的HarmonyOS,不是一回事。
嵌入式設(shè)備上的HarmonyOS,是基于華為自研的LiteOS微內(nèi)核操作系統(tǒng),這個(gè)確確實(shí)實(shí)是華為自主研發(fā),沒(méi)有用Android一行代碼,而且該系統(tǒng)的源代碼已經(jīng)開(kāi)放,并捐給了原子基金會(huì)。這個(gè)LiteOS,跟G公司現(xiàn)階段的FuchsiaOS定位完全一致。
那么手機(jī)和平板上的HarmonyOS是什么呢?可以這么說(shuō),手機(jī)的HarmonyOS,并不是一個(gè)完全獨(dú)立的操作系統(tǒng)。很多華為手機(jī)用戶,在從EMUI 11更新到HarmonyOS后,以為自己重裝了一個(gè)完全不同的操作系統(tǒng),這么認(rèn)為是錯(cuò)誤的。
如果HarmonyOS是一個(gè)完全獨(dú)立的系統(tǒng),那么它將無(wú)法安裝并它運(yùn)行Android的.apk文件。這就像Windows只能安裝.exe,而無(wú)法安裝MacOS的.pkg一樣。兩種系統(tǒng)之間,是存在“生殖隔離”的。
既然說(shuō)HarmonyOS不是Android套殼,又不是完全獨(dú)立的系統(tǒng),那么它到底是什么?其實(shí),手機(jī)上的HarmonyOS中,存在兩部分系統(tǒng)(粗略的說(shuō))。
一是華為自己的代碼,也就是真正的HarmonyOS代碼,但不夠全面,只有一部分;二是Android代碼,而目前HarmonyOS能夠運(yùn)行Android應(yīng)用,就是靠這么部分Android代碼。
實(shí)際上不存在什么HarmonyOS兼容Android應(yīng)用這個(gè)說(shuō)法。兩個(gè)獨(dú)立的系統(tǒng)之間是不存在兼容一說(shuō)的,就像你在Windows上安裝一個(gè)虛擬機(jī)來(lái)使用MacOS,Mac的應(yīng)用是跑在虛擬機(jī)上的(系統(tǒng)依然認(rèn)為自己在一臺(tái)Mac電腦上),而不是被Windows兼容的。
而HarmonyOS中,如果是兼容的話,那么剝離掉所有的Android代碼,剩下的系統(tǒng)必須還能完整使用?,F(xiàn)在的情況是,如果剝離,剩下的部分不能單獨(dú)使用。所以這不叫兼容,就是保留了Android代碼而已。
更嚴(yán)謹(jǐn)?shù)恼f(shuō),并不是保留了Android代碼,而是保留了AOSP的代碼。AOSP是AndroidOpenSourceProject的縮寫,也就是Android系統(tǒng)的源碼。而Android這個(gè)名字,是Google的商標(biāo)。
不是說(shuō)華為被G公司制裁嗎?怎么還可以用Android的源碼?華為被禁止使用的,不是Android源碼,而是Android系統(tǒng)中的GMS,即GoogleMobileServices。包括應(yīng)用商店等一系列的基層服務(wù)。
這樣一來(lái),會(huì)影響到華為的海外市場(chǎng),因?yàn)槿A為海外手機(jī)要安裝GooglePlay,不像國(guó)內(nèi)有專門的華為應(yīng)用商店。
那么為什么要保留Android源碼呢?是為了兼容現(xiàn)有的生態(tài)嗎?還是因?yàn)槿A為目前實(shí)力沒(méi)到位?坦誠(chéng)的講,兩者皆而有之。
Android是一個(gè)有著14年歷史的開(kāi)源系統(tǒng),全球數(shù)千萬(wàn)開(kāi)發(fā)者(不是應(yīng)用開(kāi)發(fā)者,是源碼貢獻(xiàn)者)為其提交代碼,逐步優(yōu)化才到今天這個(gè)樣子。華為短短幾年內(nèi)是不可能搞出一個(gè)與Android完全隔離的系統(tǒng)的,即便有,也沒(méi)法直接用。
所以,你會(huì)發(fā)現(xiàn),HarmonyOS自己的IDE開(kāi)發(fā)工具封裝出的.hap軟件,解壓后依然能看到.apk文件。也就是說(shuō),鴻蒙應(yīng)用依然是以.apk在運(yùn)行的。根據(jù)華為開(kāi)發(fā)者論壇某版主(應(yīng)該是華為的員工)的非官方回復(fù):手機(jī)上的HarmonyOS是雙框架的,而且都運(yùn)行在ART中。ART是Android的一個(gè)運(yùn)行時(shí)(具體意思不必深究,相當(dāng)于軟件跑的虛擬機(jī)),而現(xiàn)有的鴻蒙應(yīng)用,依然是跑在ART中的。但是,上層封裝了鴻蒙的接口,在后續(xù)的版本迭代中,會(huì)陸續(xù)與AOSP解耦。相當(dāng)于擺脫對(duì)于Android的依賴。
也就是說(shuō),手機(jī)上的HarmonyOS,其實(shí)是內(nèi)含較大一部分AOSP代碼的。這是抄襲嗎?當(dāng)然不是。AOSP是開(kāi)源的,誰(shuí)都可以用。華為用AOSP,完全沒(méi)有任何問(wèn)題,更不用負(fù)法律責(zé)任。
這就好比,不要重復(fù)造輪子。現(xiàn)有的,不涉及版權(quán)的,完全可以拿過(guò)來(lái)用。后續(xù)再完善自己的代碼,取其精華去其糟粕。
其實(shí)Android系統(tǒng)雖然普及,但是它本質(zhì)上講,不算是一個(gè)真正意義上的操作系統(tǒng)。因?yàn)锳ndroid是跑在虛擬機(jī)上面的,它是用Java語(yǔ)言寫的,需要編譯后才能運(yùn)行于其底層的Linux系統(tǒng)上。HarmonyOS要真正于Android生殖隔離,它首先就不能用Java來(lái)寫應(yīng)用。
這也是為什么華為會(huì)推出一個(gè)方舟編譯器。這個(gè)東西直接把開(kāi)發(fā)者寫的Java封裝為機(jī)器能識(shí)別的語(yǔ)言,極大提升了軟件的運(yùn)行效率。HarmonyOS的流暢度,很大程度是方舟編譯器的功勞。
2
HarmonyOS的價(jià)值幾何
上文做了較長(zhǎng)的鋪墊,讓大家明白HarmonyOS的真實(shí)情況。那么,對(duì)于華為來(lái)說(shuō),HarmonyOS的具體價(jià)值是什么?
在手機(jī)端,由于暫時(shí)保留了AOSP的代碼,所以它還不能稱為一個(gè)獨(dú)立的操作系統(tǒng)。與AOSP完全解耦,從底層到上層全部換裝為華為自己的代碼后,從.hap過(guò)渡到.app的軟件后,才是一個(gè)真正的獨(dú)立OS。
那么這個(gè)時(shí)候價(jià)值就很明顯了,華為做到了微軟都沒(méi)有做到的事情。微軟的WindowsPhone沒(méi)有成功,最大問(wèn)題不是產(chǎn)品本身,而是生態(tài)問(wèn)題。而今非昔比,華為擁有大體量的開(kāi)發(fā)者,能在更短時(shí)間內(nèi)搭建起.app的鴻蒙生態(tài)(只是相對(duì)來(lái)說(shuō),可能仍然需要好幾年的時(shí)間)。
最重要的是,華為本身是手機(jī)制造商,它自己的設(shè)備就可以先用上。而當(dāng)年的微軟并沒(méi)有華為這么大的硬件銷售體量(手機(jī)2019年2.4億部,2020年1.9億部,還有數(shù)億計(jì)的存量)。當(dāng)然,系統(tǒng)生態(tài)可能需要很多年才能完善。
這是手機(jī)的情況。那么手機(jī)之外,物聯(lián)網(wǎng)設(shè)備,價(jià)值就更大了。假設(shè),華為手機(jī)HarmonyOS最終徹底開(kāi)源,第三方廠家開(kāi)始基于它開(kāi)發(fā)自己的系統(tǒng),那么HarmonyOS的用戶群體將十分可觀。
華為可以在自己的HuaweiMobileServices中集成物聯(lián)網(wǎng)接口,形成一個(gè)潛在的海量的用戶池。這時(shí)候智能家居等產(chǎn)品的推廣就水到渠成。
對(duì)于智能家居來(lái)說(shuō),目前最大的問(wèn)題就是割裂。問(wèn)題不是通信協(xié)議的割裂,而是軟件層面的割裂,因?yàn)榛ハ嗖蛔R(shí)別對(duì)方。美的空調(diào)和海爾的電視怎么聯(lián)動(dòng)?沒(méi)法聯(lián)動(dòng)。不同的廠家給設(shè)備選擇了不同的通信模塊和通信協(xié)議,但如果它們都有相同的物聯(lián)網(wǎng)系統(tǒng),那么打破壁壘就更容易了。
理論上,誰(shuí)的利益都不會(huì)被侵犯。因?yàn)镠armonyOS扮演的是一個(gè)系統(tǒng)角色,就像是很多冰箱上的大屏幕用的是Android一樣,它并不會(huì)被G公司給制約。但是由于都用的是HarmonyOS,這意味不同的品牌之間,存在可以互相通信的機(jī)會(huì)。
華為自己的智能鎖搭載了HarmonyOS,其實(shí)任何第三方智能鎖品牌,都可以寫入該系統(tǒng)。這應(yīng)該是也是華為樂(lè)于見(jiàn)到的。美的就已經(jīng)發(fā)布了基于OpenHarmony的物聯(lián)網(wǎng)操作系統(tǒng),并計(jì)劃在超過(guò)230款產(chǎn)品上落地。
所以當(dāng)我們討論HarmonyOS的價(jià)值的時(shí)候,應(yīng)該從一個(gè)物聯(lián)網(wǎng)的角度去看待,而不是拘泥在一個(gè)手機(jī)操作系統(tǒng)上。說(shuō)實(shí)話,G公司自己也想用微內(nèi)核的FuchsiaOS取代Android的地位,HarmonyOS中的LiteOS,應(yīng)該說(shuō)才是未來(lái)的走向。
從物聯(lián)網(wǎng)看,具體來(lái)說(shuō)從智能家居角度看,HarmonyOS的價(jià)值就會(huì)被成倍放大。
3
HarmonyOS的演化方向
從手機(jī)端來(lái)說(shuō),去AOSP化是華為努力的方向。什么時(shí)候給HarmonyOS開(kāi)發(fā)手機(jī)應(yīng)用是用C++編寫,那么這也就意味著其與AOSP徹底分道揚(yáng)鑣。所以目前的HarmonyOS,要辯證看待。
長(zhǎng)遠(yuǎn)來(lái)說(shuō),HarmonyOS不僅是要去AOSP,也要去Linux化。目前的LiteOS,應(yīng)該是未來(lái)的重點(diǎn)對(duì)象。這跟G公司目前在做的事情是一致的。那就是手機(jī)、平板乃至電腦,都會(huì)與物聯(lián)網(wǎng)設(shè)備共享一個(gè)操作系統(tǒng),只不過(guò)針對(duì)不同的場(chǎng)景,這個(gè)系統(tǒng)的繁簡(jiǎn)程度會(huì)變。
很簡(jiǎn)單的例子是:蘋果的iPhone、iPad,以及Apple Watch所有的系統(tǒng),都是源自MacOS。當(dāng)然,蘋果系統(tǒng)的內(nèi)核是混合型的。而目前也沒(méi)有任何證據(jù)表明,蘋果在研發(fā)新的系統(tǒng),因?yàn)镸acOS的基因確實(shí)非常強(qiáng)大。
所以,隨著時(shí)間推移,HarmonyOS將徹底演變?yōu)橐粋€(gè)微內(nèi)核的全新系統(tǒng),橫跨各種設(shè)備。這需要幾年時(shí)間不得而知,但絕對(duì)不是一蹴而就的。值得一提的是,統(tǒng)一為微內(nèi)核不等于統(tǒng)一為L(zhǎng)iteOS。LiteOS是一個(gè)微內(nèi)核的實(shí)時(shí)系統(tǒng),是專門給物聯(lián)網(wǎng)設(shè)備用的,不能代表HarmonyOS未來(lái)的微內(nèi)核架構(gòu)。
雖然任重而道遠(yuǎn),但當(dāng)有一天,華為的智能手機(jī)、平板、智慧屏、筆記本、汽車全部都是一個(gè)系統(tǒng)的時(shí)候,護(hù)城河就已經(jīng)建立起來(lái)了。這個(gè)過(guò)程,需要來(lái)自全球開(kāi)發(fā)者的持續(xù)優(yōu)化,歷經(jīng)無(wú)數(shù)次迭代方能成型。那個(gè)時(shí)候,Android早已是昨日黃花。
編者結(jié)語(yǔ)
華為在做的事情,微軟和三星都沒(méi)干成。就連G公司自己的FuchsiaOS,也是舉步維艱,短時(shí)間內(nèi)難以取代Android的地位。操作系統(tǒng)并不是一堆代碼,它是一個(gè)豐富的生態(tài),是一個(gè)工業(yè)體系。難度不亞于做光刻機(jī)。
所以華為需要時(shí)間。更需要第三方廠商的協(xié)作。就像Android,G公司自己每年只提交56%的代碼,剩余的都來(lái)自行業(yè)。
最近筆者購(gòu)買了一臺(tái)華為的MateBookE二合一平板,搭載的是Windows11。如果這個(gè)設(shè)備待搭載的是HarmonyOS,那么我可能會(huì)因此徹底拋棄蘋果全家桶。
(智哪兒zhinaer.cn原創(chuàng)文章,轉(zhuǎn)載請(qǐng)獲取授權(quán)并保留出處)
-
華為
+關(guān)注
關(guān)注
216文章
34530瀏覽量
252633 -
智能家居
+關(guān)注
關(guān)注
1928文章
9606瀏覽量
186087 -
智能鎖
+關(guān)注
關(guān)注
18文章
1068瀏覽量
39231 -
鴻蒙系統(tǒng)
+關(guān)注
關(guān)注
183文章
2638瀏覽量
66601 -
HarmonyOS
+關(guān)注
關(guān)注
79文章
1982瀏覽量
30425
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論