新聞中心
鴻蒙3.0是安卓Android套殼嗎,大家知道嗎對(duì)此有什么看法?
首先,什么是Android?Linux內(nèi)核+ Java運(yùn)行時(shí)+ Android Framework + Android服務(wù)及應(yīng)用里面真正算是Android的只是那個(gè)framework,你生產(chǎn)的設(shè)備能跑下來Framework API的CTS,就能去拿Google的授權(quán)自稱Android。
站在用戶的角度思考問題,與客戶深入溝通,找到清水網(wǎng)站設(shè)計(jì)與清水網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:網(wǎng)站建設(shè)、做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、申請(qǐng)域名、網(wǎng)站空間、企業(yè)郵箱。業(yè)務(wù)覆蓋清水地區(qū)。
Android Open Source Project是一個(gè)關(guān)于Android的開源項(xiàng)目,里面包含了構(gòu)建Android所需要的代碼和工具鏈,包括Android所需要的各種依賴,比如Linux、各種開源庫開源組件、廠商提供的驅(qū)動(dòng),那并不是Android的一部分,只不過一起放到了這個(gè)開源項(xiàng)目下。比較獨(dú)特的是AOSP項(xiàng)目下實(shí)現(xiàn)的Java虛擬機(jī),是一個(gè)專門定制的Java實(shí)現(xiàn),但依然是Java虛擬機(jī),就像openjre和oraclejre-樣都是Java,正如開發(fā)Android應(yīng)用時(shí)用的是Java那樣。
這個(gè)Java VM和Android Framework共同被封裝成為Android RunTime(ART),這里面屬于Android的實(shí)際上還是那套Framework。所以回到這個(gè)問題,Android獨(dú)自作為一個(gè)操作系統(tǒng)的概念,是從Android Framework開始的,再往上到配套的各種Android服務(wù)和上層應(yīng)用。個(gè)系統(tǒng)是否套殼Android,要看其是否是在Android Framework之上構(gòu)建的。如果它在Java虛擬機(jī)及以下開始有不屬于Android而屬于自己的Framework,那么至少這個(gè)部分就不是套売Android。
當(dāng)然還是套殼。如果不是套殼,華為肯定會(huì)全網(wǎng)通稿+無數(shù)自媒體發(fā)文進(jìn)行大肆渲染的。至于某些人提到的JavaScript/TypeScript運(yùn)行時(shí)的問題,我們可以比較一下:微信小程序在蘋果iOS系統(tǒng)和安卓和所謂的鴻蒙系統(tǒng)以及Windows上都有一套通用的運(yùn)行時(shí);微信小程序不使用iOS的Objective-C/Swift語言,不使用安卓的Java語言,也不使用Windows的C++/C#語言,而是提供了新的基于JavaScript/TypeScript語言的開發(fā)體系;提問:能不能認(rèn)為微信為iOS和安卓和Windows和所謂的鴻蒙系統(tǒng)安裝了相同的操作系統(tǒng)內(nèi)核?
顯然不能?,F(xiàn)在,OpenHarmony和HarmonyOS有一套通用的JavaScript/TypeScript運(yùn)行時(shí),能不能認(rèn)為OpenHarmony和HarmonyOS有相同的操作系統(tǒng)內(nèi)核?顯然也不能。其實(shí)我們不反對(duì)套殼,但是反對(duì)說謊,反對(duì)欺騙消費(fèi)者,反對(duì)用虛假信息搞愛國營銷,愛國是高尚的,不應(yīng)當(dāng)被謊言污染。
當(dāng)然是Android套殼了,要不然怎么兼容Android。問得好,下次別問了。牽扯太多。所謂套殼,在工業(yè)界叫OEM。比如說美國蘋果手機(jī)就是中國富士康生產(chǎn)的, 實(shí)際上是蘋果手機(jī)就是富士康套殼,懂了吧? 所以美國人才害怕中國,怕大家知道原來買的是個(gè)國貨。Android知道誰開發(fā)的嗎? 是大名鼎鼎的Google,明白了吧? 就是Google也在給華為打工,要不然鴻蒙怎么可能叫做Android套殼?
告訴你啊,不光Google提供給華為套殼,其實(shí)它還專門起了個(gè)開源項(xiàng)目,給其它手機(jī)廠商提供統(tǒng)一的套殼標(biāo)準(zhǔn)呢。這個(gè)屬于很專業(yè)的技術(shù)領(lǐng)域了,說了你也不懂。鴻蒙里面其實(shí)就是Android,這樣才能解釋美國為什么不封殺鴻蒙?因?yàn)榉鈿Ⅷ櫭删褪欠鈿⒘俗约郝?!哎呀這個(gè)說出來就牽扯太多,看你天天套殼套殼的,是恐怕別人不知道嗎?還是告訴你吧。
華為HarmonyOS 3如期而至,相比于去年6月發(fā)布的HarmonyOS 2,新系統(tǒng)更加成熟和完善,新系統(tǒng)帶來六大升級(jí),包括超級(jí)終端、鴻蒙智聯(lián)、萬能卡片、流暢性能、隱私安全、信息無障礙,市面上搭載HarmonyOS的終端設(shè)備也突破了3億臺(tái)。
Harmony OS只是鴻蒙系統(tǒng)的一部分,并非全部,鴻蒙系統(tǒng)還有一個(gè)很重要組成部分叫Open harmony.因此,Harmony OS加上Open harmony,才是鴻蒙系統(tǒng)的全部,共同構(gòu)成了完整的鴻蒙開放生態(tài)。Harmony OS之所以被等同于鴻蒙,主要是這個(gè)操作系統(tǒng)被部署在手機(jī)、電視、平板等華為自家終端上,跟消費(fèi)者打交道最多,所以很容易被誤解為鴻蒙。
其實(shí)Harmony OS的言方名稱為:華為終端鴻蒙智能設(shè)備操作系統(tǒng)軟件,從這個(gè)很長的名稱就可以發(fā)現(xiàn),其主要應(yīng)用場景都在華為自家的終端上,目前也只有華為系設(shè)備在使用,其他非華為系的手,機(jī)、電視,并沒有使用這個(gè)系統(tǒng)。在去年HarmonyOS 2發(fā)布之后,互聯(lián)網(wǎng)上關(guān)于鴻蒙套殼安卓的聲音就有很多,甚至連鴻蒙可以直接運(yùn)行安卓程序,也成為一個(gè)證據(jù),事實(shí)真的是這樣嗎?
還是回到第一個(gè)問題,鴻蒙分為了Open harmony和Harmony OS,前者跟安卓沒什么關(guān)系,完全是全新的代碼,后來直接取代了EMUI系統(tǒng),所以質(zhì)疑鴻蒙套殼安卓的,主要還是懷疑Harmony OS與安卓系統(tǒng)的關(guān)系。
鴻蒙os用什么語言開發(fā)app
鴻蒙os所用的語言開發(fā)APP軟件,這個(gè)只有是內(nèi)部人員才能夠知道的,應(yīng)該是一些計(jì)算機(jī)方面的c語言之類的或者是更高級(jí)的語言。
全世界都為鴻蒙喝彩 ,騰訊卻甘當(dāng)小人,為啥拒絕合作?
華為手機(jī)宣布公布了鴻蒙系統(tǒng)軟件,這是這款基于微內(nèi)核的全情景分布式系統(tǒng)OS,是這款以核心方式存有的最底層系統(tǒng)軟件。殊不知重中之重是:鴻蒙系統(tǒng)軟件是開源系統(tǒng)的。換句話說一切手機(jī)廠商能夠基于鴻蒙系統(tǒng)軟件去開發(fā)設(shè)計(jì)自身的電腦操作系統(tǒng)。
鴻蒙第一批運(yùn)用,在8月9日的華為開發(fā)者交流會(huì)上以發(fā)布。主要包括40多個(gè)運(yùn)用,微博、淘寶網(wǎng)、貼吧百度等運(yùn)用赫然在列。殊不知令人驚訝的發(fā)覺,可是已然成為人們每天必備的手機(jī)微信卻缺陣。當(dāng)余承東說:開源系統(tǒng)兩字以后,我立刻來到小米雷軍的新浪微博看評(píng)價(jià),果真有最新評(píng)論道:“將來鴻蒙系統(tǒng)軟件會(huì)否采用紅米手機(jī)。
手機(jī)微信對(duì)于騰迅來講,就像鴻蒙系統(tǒng)之于華為手機(jī)。不但是實(shí)際意義上,其方式上也相當(dāng)相近。許多人將手機(jī)微信相對(duì)為這款歸屬于騰迅的“手機(jī)操作系統(tǒng)”,我覺得不無道理。手機(jī)微信上如今愈發(fā)豐富多彩的微信小程序,我覺得早已讓絕大多數(shù)人替代自身了運(yùn)用?;蛟S更是由于這般,騰訊即使將地位早已不能和微信同日而語的QQ拿出合作,在微信上也怎么都不肯讓步
假如立在商業(yè)服務(wù)的視角上而言,小米手機(jī),乃至別的全部的國產(chǎn)智能手機(jī)生產(chǎn)商都不大可能會(huì)積極挑選基于鴻蒙去開發(fā)設(shè)計(jì)自身的電腦操作系統(tǒng)。緣故給出:假如小米手機(jī)選用了鴻蒙系統(tǒng)軟件,你就代表紅米手機(jī)和其附近智能產(chǎn)品被一塊兒劃入來到華為手機(jī)核心的硬件軟件綠色生態(tài)中。這針對(duì)一想著要做單獨(dú)IOT綠色生態(tài)的小米手機(jī)而言,就相當(dāng)于自身累死累活創(chuàng)建的小米手機(jī)物聯(lián)網(wǎng)技術(shù)生態(tài)圈突然之間就變成了他人的果子。因而在挺大幾率上,中國的別的手機(jī)廠商沒辦法有積極去開發(fā)設(shè)計(jì)鴻蒙系統(tǒng)軟件的驅(qū)動(dòng)力。
要了解當(dāng)時(shí)Google在向許多手機(jī)廠商營銷推廣安卓手機(jī)系統(tǒng)的那時(shí)候,就確立說自身不容易做手機(jī)上,由于那時(shí)候的他很怕去惹惱這種OEM生產(chǎn)商。另一個(gè),高通驍龍迄今也也沒有自身做手機(jī)上的準(zhǔn)備。她們都搞清楚,在商業(yè)服務(wù)協(xié)作上,一間企業(yè)不可以既當(dāng)裁判,又當(dāng)選手。
但華為手機(jī)在發(fā)布鴻蒙系統(tǒng)軟件以后,將會(huì)變成全世界繼iPhone、三星手機(jī)以后,全稱為美國全國證券交易商協(xié)會(huì)自動(dòng)報(bào)價(jià)表又有單獨(dú)關(guān)鍵集成ic、又有單獨(dú)電腦操作系統(tǒng)、又有充足市場占有率的手機(jī)廠商。而鴻蒙系統(tǒng)軟件的開源系統(tǒng),他會(huì)具有既當(dāng)裁判,又當(dāng)選手的工作能力。顯而易見,假如要?jiǎng)e的手機(jī)廠商兼容鴻蒙系統(tǒng)軟件發(fā)布商品,再推廣到銷售市場上與榮耀手機(jī)一較高下,她們內(nèi)心大自然就會(huì)覺得到不合理。
因而就現(xiàn)階段的銷售市場布局而言,讓別的中國手機(jī)廠商配用華為手機(jī)鴻蒙系統(tǒng)軟件將會(huì)是這件沒辦法的事兒,因而中國智能機(jī)銷售市場布局不容易由于鴻蒙系統(tǒng)軟件的出現(xiàn)而產(chǎn)生挺大轉(zhuǎn)變。
但小編感覺也有將會(huì)產(chǎn)生另這種狀況,如果說當(dāng)大伙兒見到華為手機(jī)公布鴻蒙系統(tǒng)軟件以后,因此也競相使力自研系統(tǒng)軟件,那樣的話產(chǎn)生的就會(huì)是個(gè)很好的結(jié)果。
華為鴻蒙4月上線,它和安卓究竟是什么關(guān)系?
前不久,在MateX2的發(fā)布會(huì)上,余承東透露出鴻蒙系統(tǒng)將于4月份上線,但并未給出具體時(shí)間,可謂是吊足了消費(fèi)者們的胃口。
華為方面則正式給出了鴻蒙系統(tǒng)的推送時(shí)間。鴻蒙華為副總裁段孟然公開表態(tài),鴻蒙系統(tǒng)已經(jīng)確定,將于3月31日,正式與大家見面,屆時(shí)符合升級(jí)條件的華為手機(jī),都將收到提醒通知。
這意味著手機(jī)上鴻蒙,真的要來了。同時(shí),關(guān)于鴻蒙是不是安卓套皮的爭論也再度熱了起來。從鴻蒙公布開始,關(guān)于這個(gè)操作系統(tǒng)就爭議不斷。
那么,鴻蒙和安卓究竟是什么關(guān)系呢?鴻蒙的未來前景如何呢?
一、 三個(gè)鴻蒙系統(tǒng)
鴻蒙在最初公布的時(shí)候,說的是多核心操作系統(tǒng)。第一版已經(jīng)用到了電視上面。后來通過驗(yàn)證,基本搞清楚了所謂鴻蒙1.0,是TeeOS操作系統(tǒng)。華為電視還是用的安卓。
按照,華為的規(guī)劃,到了鴻蒙2.0,是應(yīng)該看到成果的。但是,后來華為開源了移動(dòng)設(shè)備上的鴻蒙,大家發(fā)現(xiàn)這是一個(gè)華為以前嵌入式操作系統(tǒng)LiteOS的升級(jí)版本,與智能手機(jī)沒有什么關(guān)系。
如今,準(zhǔn)備正式更新的是手機(jī)版本的鴻蒙。就是說鴻蒙其實(shí)并不是一個(gè)操作系統(tǒng),而是一個(gè)很大的營銷概念。
TeeOS的微型操作系統(tǒng),華為命名為鴻蒙。手表等IOT嵌入式設(shè)備的LiteOS,華為命名為鴻蒙,手機(jī)上準(zhǔn)備用的操作系統(tǒng),也被命名成鴻蒙。鴻蒙并不是一個(gè)操作系統(tǒng)。
目前,外界比較關(guān)心的是手機(jī)上鴻蒙,因?yàn)門eeOS和LiteOS的鴻蒙,都不會(huì)上手機(jī)。也不能運(yùn)行安卓的APP,華為手機(jī)上準(zhǔn)備用的鴻蒙才是重點(diǎn),因?yàn)檫@個(gè)鴻蒙能夠兼容安卓的生態(tài),它是不是安卓套皮才是外界所關(guān)心的。
二、 手機(jī)上鴻蒙究竟是什么?
由于華為的開源承諾,外界能夠通過互聯(lián)網(wǎng)拿到鴻蒙的一些程序代碼進(jìn)行分析。雖然還有一些代碼是私有的,不對(duì)外 ,但是通過已經(jīng)開源的代碼。我們對(duì)手機(jī)上的鴻蒙基本是清楚的。
華為在手機(jī)上的鴻蒙,與安卓的不同點(diǎn)主要有這么幾條。
首先,華為定義出來一個(gè)定義了以Ability為核心的應(yīng)用開發(fā)框架,使其可以屏蔽不同操作系統(tǒng)的差異,使開發(fā)的代碼可以在不同操作系統(tǒng)中運(yùn)行。
雖然,現(xiàn)在這個(gè)Ability開發(fā)出來的程序,還要依靠安卓的底層來運(yùn)行,但是可能不依靠安卓。
其次,華為定義了一個(gè)以“分布式軟總線”為名的自有RPC協(xié)議框架,以此RPC協(xié)議為基礎(chǔ)封裝了一系列常用的API,提供了穩(wěn)定、統(tǒng)一、可靠的近場通訊協(xié)議。這就是華為所說的“分布式操作系統(tǒng)”的由來。
第三,華為去掉了自己不能用的GMS,用了自家的HMS,這個(gè)其實(shí)早已經(jīng)在EMUI里面做了。
其他部分,諸如Linux核心,AOPS(Android Open Source Project)等等,還是安卓的。
因?yàn)?,核心和AOPS等大部分東西,還是安卓的。所以華為手機(jī)上的鴻蒙,能夠直接運(yùn)行安卓的APP。
應(yīng)該受,鴻蒙和安卓的關(guān)系還是比較密切的。與阿里云OS相比,阿里云OS用了是自己的虛擬機(jī)兼容安卓,獨(dú)立程度要高于鴻蒙。
如果說獨(dú)立操作系統(tǒng)兼容安卓的話,當(dāng)年黑莓的QNX獨(dú)立程度要高很多。QNX是核心是自己的,Runtime是自己的,僅僅在上面做了一個(gè)安卓兼容層。
鴻蒙的獨(dú)立性,距離QNX差得遠(yuǎn),距離當(dāng)年的阿里云也有差距。
三、 鴻蒙的意義和未來
雖然鴻蒙的獨(dú)立性目前看還不高。但是需要指出的是用戶用的是應(yīng)用程序,不是操作系統(tǒng)。
如果能在安卓下面搭出一個(gè)和安卓解耦的生態(tài)系統(tǒng)。把這個(gè)生態(tài)系統(tǒng)做大,那么未來把底層替換掉,只要生態(tài)系統(tǒng)是可能的。
譬如,微信小程序做大。所有安卓app都有一個(gè)完整功能的微信小程序版本。
然后這個(gè)微信,可以出一個(gè)linux版本的,這個(gè)版本直接運(yùn)行安卓微信的小程序。用戶開機(jī)先開微信,然后,所有生態(tài)就都可以用了的。這個(gè)時(shí)候,有沒有安卓就沒有關(guān)系了。有l(wèi)inux就行。
或者,騰訊玩大點(diǎn),直接從核心開始寫一個(gè)新操作系統(tǒng)。自己定制硬件,寫驅(qū)動(dòng)程序。然后給自己的操作系統(tǒng)做一個(gè)微信,就可以直接用安卓微信的生態(tài)了。
華為現(xiàn)在的鴻蒙是Ability也可能有這個(gè)效果?,F(xiàn)在你給鴻蒙開發(fā)的APP還離不開安卓底層。
但是,如果有一天,幾乎所有的APP都在Ability下開發(fā),這套東西可以與安卓解耦,以后華為有一天從底層把安卓替換掉了。
這些APP既能在華為的鴻蒙下運(yùn)行,又能在安卓下運(yùn)行。那不就不要安卓了嗎?
到了那一天,安卓下的APP無法支持鴻蒙,但是鴻蒙自己已經(jīng)有足夠的APP用了,不需要安卓下APP支持。鴻蒙也就成功了。
所以,目前的鴻蒙還是兼容安卓的,獨(dú)立性很弱的半成品,等到華為自己的生態(tài)系統(tǒng)建立起來,華為是有可能把鴻蒙做成真獨(dú)立操作系統(tǒng)的。這才是終極意義的鴻蒙。
本文源自Donews
鴻蒙只是半成品,云操作系統(tǒng)才是終極形態(tài)
在任何領(lǐng)域,底層基礎(chǔ)設(shè)施都是至關(guān)重要的。對(duì)于數(shù)字化 社會(huì) ,半導(dǎo)體、操作系統(tǒng)則是整個(gè)數(shù)字化生態(tài)的底層基礎(chǔ)設(shè)施。中國在芯片和操作系統(tǒng)上實(shí)現(xiàn)突破,不僅關(guān)乎國家安全,也與中國的數(shù)字化產(chǎn)業(yè)發(fā)展?jié)摿ο⑾⑾嚓P(guān)。
就像一顆大樹一樣,根扎的越深,樹才能長得越高,枝葉才能更加茂盛。從這個(gè)角度來看,華為鴻蒙的確是國之重器。上至國家部門,下至黎明百姓,都對(duì)鴻蒙寄予厚望。
需要指出的是,鴻蒙一直宣稱自己是面向物聯(lián)網(wǎng)的操作系統(tǒng),與安卓系統(tǒng)有本質(zhì)的區(qū)別。事實(shí)也的確如此,鴻蒙并不是在重復(fù)造輪子,而是下一代操作系統(tǒng)。 鴻蒙對(duì)標(biāo)的不是谷歌安卓,而是谷歌的物聯(lián)網(wǎng)操作系統(tǒng)Fuchsia OS 。那么,鴻蒙與目前的操作系統(tǒng)相比,先進(jìn)在哪里,鴻蒙是否就是未來操作系統(tǒng)的終點(diǎn)呢?
這篇文章,我們將討論鴻蒙與目前操作系統(tǒng)的主要差別,描繪鴻蒙想要實(shí)現(xiàn)的“理想國”。此外,鴻蒙目前還只是一個(gè)半成品,更先進(jìn)的操作系統(tǒng),是云操作系統(tǒng)。接下來,我們將展開討論。
說明:目前很多云廠商都宣稱自研了云操作系統(tǒng),他們所謂的云操作系統(tǒng),實(shí)際上是云資源管理平臺(tái),不是真正的操作系統(tǒng)。什么才是云操作系統(tǒng),目前還不能給一個(gè)完整的定義。不過,真正的云操作系統(tǒng)應(yīng)該要具備以下幾個(gè)特征:可以直接調(diào)度CPU,控制CPU計(jì)算進(jìn)程;融合了目前的計(jì)算節(jié)點(diǎn)管理與單服務(wù)器操作系統(tǒng),在云數(shù)據(jù)中心實(shí)現(xiàn)計(jì)算資源的自由調(diào)度;整個(gè)操作系統(tǒng)橫跨云服務(wù)器、邊緣計(jì)算服務(wù)器、智能設(shè)備三端,實(shí)現(xiàn)云邊端的協(xié)同;操作系統(tǒng)上的應(yīng)用程序主要部署在云服務(wù)器,基于云原生實(shí)現(xiàn)應(yīng)用開發(fā),并且一處開發(fā),一處部署,多端接入,多端應(yīng)用。
我們從操作系統(tǒng)的本質(zhì)入手來討論其演進(jìn)的內(nèi)在邏輯。大體上看,操作系統(tǒng)在整個(gè)計(jì)算架構(gòu)中起著承上啟下的作用:對(duì)下,操作系統(tǒng)的主要作用是控制計(jì)算、存儲(chǔ)、網(wǎng)絡(luò)和I/O設(shè)備;對(duì)上,則支撐應(yīng)用軟件,協(xié)助應(yīng)用軟件調(diào)用計(jì)算、存儲(chǔ)等軟硬件資源。操作系統(tǒng)還通過I/O設(shè)備實(shí)現(xiàn)人機(jī)交互。比如,電腦的人機(jī)交互就是鼠標(biāo)+鍵盤作為輸入,屏幕作為輸出;手機(jī)的人機(jī)交互,主要的輸入和輸出介質(zhì)都是屏幕。此外,還有攝像頭、揚(yáng)聲器等輸入輸出設(shè)備。
操作系統(tǒng)的演進(jìn),核心就是針對(duì)不同的終端計(jì)算設(shè)備,來變革對(duì)軟硬件資源的調(diào)用方式,更好的支撐上層應(yīng)用軟件,提供更友好的人機(jī)交互方式。
對(duì)數(shù)據(jù)的計(jì)算、存儲(chǔ)、傳輸,是整個(gè)計(jì)算體系的核心,計(jì)算機(jī)的發(fā)展也都是圍繞這三個(gè)方面來開展的。總體上,計(jì)算體系的演進(jìn)是兩條腿走路:一方面,芯片本身提供的計(jì)算能力在飛速發(fā)展, 以前是CPU的摩爾定律主導(dǎo),現(xiàn)在則是以AI為核心的異構(gòu)計(jì)算挑大梁,終極形態(tài)就是量子計(jì)算芯片 。存儲(chǔ)芯片也實(shí)現(xiàn)了很大的技術(shù)進(jìn)步,存儲(chǔ)能力大幅提升。另一方面,傳輸技術(shù)尤其是無限傳輸技術(shù)的進(jìn)步,則改變著整個(gè)計(jì)算體系的資源組織方式。最典型的就是數(shù)據(jù)傳輸能力的提升,拉近了數(shù)據(jù)中心與智能終端的“距離”,催生出云計(jì)算這種新的計(jì)算資源組織方式。云計(jì)算并沒有提升整個(gè)體系的計(jì)算能力,而是通過重新組織提升了整個(gè)體系的資源利用效率。
傳輸能力并不是線性增長,而是階梯式發(fā)展的。無限通信技術(shù)歷經(jīng)1G/2G/3G/4G,目前正在進(jìn)行5G通信網(wǎng)絡(luò)的建設(shè)。幾年之后,整個(gè) 社會(huì) 的數(shù)據(jù)傳輸能力會(huì)得到一次質(zhì)的飛躍。在整個(gè)計(jì)算體系中,計(jì)算、存儲(chǔ)、傳輸是緊密相關(guān)的,傳輸能力的提升會(huì)改變計(jì)算、存儲(chǔ)資源的組織方式。更大的帶寬、更低的延遲,進(jìn)一步拉近了數(shù)據(jù)中心(包括邊緣計(jì)算中心)與智能終端的距離,計(jì)算、存儲(chǔ)資源會(huì)在智能終端和數(shù)據(jù)中心之間進(jìn)行重新分配。 一旦整個(gè)傳輸網(wǎng)絡(luò)可以支撐數(shù)據(jù)中心和智能終端之間進(jìn)行大量數(shù)據(jù)的實(shí)時(shí)傳輸,那么計(jì)算、存儲(chǔ)資源就會(huì)向云端集中,終端則“退化”為一個(gè)人機(jī)交互界面 。手機(jī)、電腦的核心是人機(jī)交互,只需要保留屏幕、鍵盤、鼠標(biāo)等輸入輸出設(shè)備和數(shù)據(jù)傳輸設(shè)備,無需再保留CPU、存儲(chǔ)芯片(即使會(huì)保留部分計(jì)算、存儲(chǔ)能力,低端芯片就完全夠用)。智能終端輸入數(shù)據(jù),傳輸?shù)皆贫诉M(jìn)行計(jì)算、存儲(chǔ),然后傳輸?shù)浇K端進(jìn)行顯示。
面對(duì)數(shù)據(jù)中心-智能終端組成的新計(jì)算體系,計(jì)算、存儲(chǔ)、I/O進(jìn)行了重新分配,在物理上分離開了。這個(gè)時(shí)候,操作系統(tǒng)就需要橫跨數(shù)據(jù)中心和智能終端,根據(jù)需要調(diào)用相應(yīng)的計(jì)算資源。并且,由于數(shù)據(jù)中心的服務(wù)器承擔(dān)了大部分的計(jì)算、存儲(chǔ)功能,對(duì)數(shù)據(jù)中心資源的調(diào)配則成為新操作系統(tǒng)的核心。相對(duì)而言,對(duì)電腦、手機(jī)這些終端的調(diào)配則顯得沒那么重要了。
相對(duì)于安卓操作系統(tǒng),鴻蒙并不是重復(fù)造輪子,是有重大創(chuàng)新的。最核心的創(chuàng)新就是致力于通過軟總線來替換硬總線。在以前的操作系統(tǒng)中,無論是電腦端的Windows系統(tǒng),還是手機(jī)端的Android、IOS系統(tǒng),在通信線路上都是硬總線。在一整個(gè)電路板上通過物理的實(shí)體電路來連接各個(gè)計(jì)算單元(包括計(jì)算、存儲(chǔ)、I/O),實(shí)現(xiàn)各部分?jǐn)?shù)據(jù)的傳輸。
實(shí)體電路在空間上有很大限制,如果能夠通過無線電磁波來進(jìn)行各個(gè)計(jì)算單元的數(shù)據(jù)傳輸,就可以在空間上大大解放智能終端。各個(gè)計(jì)算單元不再必須安裝在一個(gè)電路板上,在空間上可以實(shí)現(xiàn)分離。如果再通過標(biāo)準(zhǔn)化將各個(gè)計(jì)算單元進(jìn)行解耦,進(jìn)而實(shí)現(xiàn)不同計(jì)算單元的自由組合,這一下子就打開了智能計(jì)算的想象空間。如果將幾臺(tái)電腦、手機(jī)放在一起,對(duì)于以前的操作系統(tǒng),這些智能設(shè)備都是獨(dú)立的個(gè)體,一個(gè)系統(tǒng)操作一臺(tái)設(shè)備,不同設(shè)備之間沒有聯(lián)系;而 對(duì)于鴻蒙操作系統(tǒng)而言,他們不再是獨(dú)立的設(shè)備,而是一堆可以利用的計(jì)算單元,是一堆CPU、存儲(chǔ),系統(tǒng)可以根據(jù)需要來自由組合這些計(jì)算單元 。比如,要運(yùn)行一個(gè)大型 游戲 ,一臺(tái)電腦的配置不夠,就調(diào)動(dòng)周圍幾臺(tái)電腦、手機(jī)的CPU組成一個(gè)計(jì)算資源池,共同支撐計(jì)算需求。
除了對(duì)計(jì)算、存儲(chǔ)資源的自由調(diào)度,軟總線技術(shù)在I/O設(shè)備上有更大的應(yīng)用潛力。過去幾十年,由于芯片制造工藝的快速發(fā)展,總體遵循摩爾定律,計(jì)算機(jī)在CPU、存儲(chǔ)上取得很大的提升,以至于現(xiàn)在一臺(tái)手機(jī)提供的計(jì)算能力,就超過以前的超級(jí)計(jì)算機(jī)。但是,在I/O設(shè)備方面卻進(jìn)展緩慢。除了鍵盤、鼠標(biāo)、屏幕,電腦上就增加了一個(gè)攝像頭和揚(yáng)聲器。很長一段時(shí)間,更高像素的攝像頭是智能手機(jī)廠商之間實(shí)現(xiàn)差異化的關(guān)鍵。 如果把智能計(jì)算設(shè)備與人進(jìn)行類比,CPU相當(dāng)于大腦,各種I/O設(shè)備相當(dāng)于四肢,則計(jì)算機(jī)可謂一直處于“頭腦發(fā)達(dá),四肢簡單”的狀態(tài) 。
之所以會(huì)如此,就是因?yàn)椴煌?jì)算單元需要用硬總線來進(jìn)行連接。比如,手機(jī)攝像頭必須要安裝在手機(jī)上,因而攝像頭不能做的很大。如果通過軟總線技術(shù),如果把攝像頭“拆下來”呢?智能手機(jī)只承擔(dān)核心的計(jì)算、存儲(chǔ)、顯示、交互功能,其他功能通過各種專用設(shè)備實(shí)現(xiàn),然后通過電磁波將專用設(shè)備與手機(jī)連接起來,這些專用設(shè)備就像“裝在手機(jī)里”一樣。這種情況下,手機(jī)攝像頭就解除了物理限制,可以把像素做的很高,甚至與單反相機(jī)媲美(事實(shí)上,可以直接將單反相機(jī)與手機(jī)連接起來)。更進(jìn)一步,為什么不能將手機(jī)、電腦與天文望遠(yuǎn)鏡連接起來呢?通過手機(jī)、電腦操控望遠(yuǎn)鏡,把看到的美景實(shí)時(shí)記錄下來,還可以分享給好友,或者進(jìn)行在線直播。
通過軟總線技術(shù),鴻蒙操作系統(tǒng)可以讓計(jì)算機(jī)的“四肢”異常的發(fā)達(dá)。 鴻蒙系統(tǒng)可以“穿透”智能設(shè)備,直接利用設(shè)備內(nèi)部的計(jì)算、存儲(chǔ)、感知單元。在鴻蒙的“眼里”,面對(duì)的不再是一個(gè)個(gè)獨(dú)立的智能設(shè)備,而是一堆可以自由組合的計(jì)算模塊。 手機(jī)、電腦,可以很輕易的與打印機(jī)、攝像機(jī)、微波爐、電視、空調(diào)、洗衣機(jī)、冰箱、 汽車 、電表、水表、體重秤、跑步機(jī)等設(shè)備進(jìn)行連接。手機(jī)是“大腦”,其他設(shè)備則是“四肢”。
為什么以前沒想到要用軟總線來代替硬總線呢?因?yàn)橐郧暗臒o線通信技術(shù)很不成熟??傮w上看,通過物理線路來進(jìn)行數(shù)據(jù)傳輸,在帶寬、傳輸速度上還是有很大優(yōu)勢。軟總線要替換硬總線,就必須要擴(kuò)大數(shù)據(jù)傳輸?shù)膸?,同時(shí)提升傳輸速率,降低延遲,這也是華為鴻蒙系統(tǒng)能否成功的關(guān)鍵。以目前的情況來看,鴻蒙只能說還在路上,軟總線技術(shù)取得了一些突破,但要完美替換硬總線,依然還有一定距離。
依據(jù)相關(guān)數(shù)據(jù),目前華為鴻蒙的軟總線,已經(jīng)達(dá)到1.8G的帶寬、10毫秒延遲、35%的抖動(dòng)。 10毫秒的延遲,對(duì)于一些實(shí)時(shí)性要求不高的業(yè)務(wù)場景還可以接受,但對(duì)于一些實(shí)時(shí)控制系統(tǒng)顯然還是不夠的。所以,鴻蒙接下來的關(guān)鍵就是把數(shù)據(jù)延遲壓下去,把帶寬提升來。 這肯定是有很大的技術(shù)難度,會(huì)涉及到WIFI、藍(lán)牙等通信協(xié)議的大幅度修改。如果上述技術(shù)指標(biāo)能夠接近硬總線,鴻蒙軟總線所帶來的優(yōu)勢就會(huì)得到釋放。依據(jù)華為內(nèi)部的說法,他們目前正致力于攻克分布式計(jì)算,有望將軟總線的時(shí)延壓低到微秒級(jí)。如果真的可以實(shí)現(xiàn),那鴻蒙必將大放異彩,中國的國產(chǎn)操作系統(tǒng)也才迎來了真正的春天,我們拭目以待吧。
雖然鴻蒙相比于上一代操作系統(tǒng),已經(jīng)實(shí)現(xiàn)了很大的進(jìn)步(或者說致力于實(shí)現(xiàn)很大的進(jìn)步,關(guān)鍵在于軟總線是否能在時(shí)延、帶寬上趕上甚至超越硬總線)。但是,鴻蒙很可能不是下一代操作系統(tǒng)的理想形態(tài)。與鴻蒙相比,云計(jì)算操作系統(tǒng)更具有發(fā)展?jié)摿Α?/p>
那么,云操作系統(tǒng)與鴻蒙操作系統(tǒng)的關(guān)鍵區(qū)別是什么呢?
鴻蒙雖然比安卓更進(jìn)一步,但本質(zhì)上還是一個(gè)本地化的操作系統(tǒng),核心功能也是調(diào)配終端設(shè)備的計(jì)算資源。 所以,鴻蒙需要安裝在手機(jī)、電腦、電視這種終端設(shè)備上。與之相比,云操作系統(tǒng)則是安裝在數(shù)據(jù)中心的服務(wù)器上?;蛘哒f,云操作系統(tǒng)的主體在服務(wù)器上,終端設(shè)備上的系統(tǒng)只是起輔助作用。
云操作系統(tǒng)的核心也在軟總線(我們暫且將其定義為軟總線,即通過無線通信方式連接不同計(jì)算單元),只是其軟總線的載體是5G構(gòu)建的廣域網(wǎng);與之相比,鴻蒙軟總線的核心是藍(lán)牙、WIFI等近場通信構(gòu)建的局域網(wǎng)。在傳輸領(lǐng)域,有線寬帶和無線通信是競合關(guān)系。在無線通信內(nèi)部,1G~5G網(wǎng)絡(luò),也和藍(lán)牙、WIFI存在競合關(guān)系。上一代主要是4G網(wǎng)絡(luò)與WIFI的競爭,下一代則是5G網(wǎng)絡(luò)與WIFI的競爭??傮w上,大家更看好5G網(wǎng)絡(luò)。云操作系統(tǒng)將主要建立在5G基礎(chǔ)上,有線寬帶、WIFI、藍(lán)牙也會(huì)發(fā)揮作用。
數(shù)據(jù)的計(jì)算、存儲(chǔ)由數(shù)據(jù)中心(包括邊緣數(shù)據(jù)中心)的服務(wù)器來完成,智能終端主要保留兩個(gè)功能,數(shù)據(jù)收集和人機(jī)交互。云操作系統(tǒng)橫跨云端服務(wù)器和智能終端來實(shí)現(xiàn)資源調(diào)配。要實(shí)現(xiàn)這個(gè)目標(biāo),關(guān)鍵是5G網(wǎng)絡(luò)在帶寬、時(shí)延、穩(wěn)定性這些技術(shù)指標(biāo)上能否達(dá)到硬總線的水平。與4G基站不同,5G將是宏基站與微基站(甚至更小的皮基站)相互配合,微基站或者皮基站其實(shí)就相當(dāng)于室內(nèi)WIFI。 從理論上來看,核心光通信網(wǎng)絡(luò)+5G宏基站+5G微基站+皮基站,是可以實(shí)現(xiàn)對(duì)整個(gè)數(shù)據(jù)傳輸鏈路的全覆蓋的。云操作系統(tǒng)也必然是基于5G,將5G通信網(wǎng)絡(luò)作為其“軟總線”的載體。
當(dāng)然,以上只是對(duì)理想情況的設(shè)想。 目前,無論是5G還是云計(jì)算,都還處于初級(jí)發(fā)展階段,5G技術(shù)還沒成熟,5G網(wǎng)絡(luò)覆蓋也遠(yuǎn)未完成。尤為關(guān)鍵的是,5G網(wǎng)絡(luò)在帶寬、延遲這些技術(shù)性能上與硬總線相比還存在不小的差距??傮w上看,5G和云計(jì)算的技術(shù)發(fā)展很快,協(xié)同效應(yīng)越來越明顯。 通過5~10年的時(shí)間,5G的帶寬、延遲指標(biāo)會(huì)得到大幅度提升,5G網(wǎng)絡(luò)的建設(shè)也基本成熟。再加上邊緣計(jì)算的發(fā)展,云數(shù)據(jù)中心-邊緣計(jì)算中心-智能終端,將形成緊密配合的計(jì)算體系,屆時(shí)就可以支撐云操作的發(fā)展。
我們不妨大膽設(shè)想一下,加入實(shí)現(xiàn)了云操作系統(tǒng),整個(gè)計(jì)算體系會(huì)面臨什么樣的變革。云操作與原來的操作系統(tǒng)有什么不同,與鴻蒙所代表的物聯(lián)網(wǎng)操作系統(tǒng)又有什么不同。云操作系統(tǒng)可以實(shí)現(xiàn)鴻蒙系統(tǒng)的一系列設(shè)想,而且可以比鴻蒙做的更好。下面,我們來具體分析。
下一代操作系統(tǒng)一定是面向物聯(lián)網(wǎng)的,需要基于物聯(lián)網(wǎng)設(shè)備來進(jìn)行設(shè)計(jì)。在物聯(lián)網(wǎng)領(lǐng)域有一個(gè)根本的難題——如何平衡設(shè)備智能化與成本控制?
某種程度上,計(jì)算能力就是智能程度。一個(gè)設(shè)備能夠提供的算力越強(qiáng),能夠解決的問題就越多。計(jì)算能力的主要載體是芯片,越強(qiáng)的芯片越貴。 按照以往的邏輯,要對(duì)一臺(tái)設(shè)備進(jìn)行智能化改造,核心就是通過嵌入更強(qiáng)大的芯片來讓其具備計(jì)算能力,這必然會(huì)大幅增加設(shè)備的成本。
在為物聯(lián)網(wǎng)設(shè)計(jì)操作系統(tǒng)時(shí),有兩個(gè)因素需要重點(diǎn)考慮:
物聯(lián)網(wǎng)設(shè)備數(shù)量巨大,因此必須降低成本。 如果每臺(tái)物聯(lián)網(wǎng)設(shè)備都安裝芯片,這樣的成本是難以承受的。試想一下,臺(tái)燈、冰箱、空調(diào),甚至水表、電表,都安裝CPU和存儲(chǔ)芯片,這些設(shè)備的價(jià)格必然會(huì)大幅度上升(目前物聯(lián)網(wǎng)設(shè)備中的各種嵌入式芯片計(jì)算能力較弱,比電腦、手機(jī)芯片所能提供的計(jì)算能力小很多,因而其智能化程度有限)。
物聯(lián)網(wǎng)設(shè)備的核心在于感知和控制,不在于計(jì)算。 未來,不僅家庭里會(huì)有各種智能設(shè)備,城市中也會(huì)密布各種傳感器來監(jiān)控城市的水、電、氣等供應(yīng)體系的狀態(tài)。這些物聯(lián)設(shè)備,核心作用是傳感器和控制器,一方面將感知到的圖像、電壓等數(shù)據(jù)傳入系統(tǒng),另一方面依據(jù)指令來進(jìn)行相應(yīng)的操作,比如關(guān)閉閥門、調(diào)整攝像頭角度等。
基于物聯(lián)網(wǎng)設(shè)備的特點(diǎn),要解決上述成本與智能化的矛盾,最好的辦法就是將計(jì)算與感知、操控分離開來:物聯(lián)網(wǎng)終端承擔(dān)數(shù)據(jù)感知和操控的功能,把數(shù)據(jù)計(jì)算功能放到云端或者邊緣計(jì)算端來完成。通過云操作系統(tǒng),物聯(lián)網(wǎng)設(shè)備可以安心做“四肢”,而將“大腦”放在云端或邊緣端的服務(wù)器上。物聯(lián)網(wǎng)設(shè)備上不用安裝昂貴的芯片,依然可以獲得強(qiáng)大的數(shù)據(jù)計(jì)算能力,以此來實(shí)現(xiàn)低成本的智能化改造。
將數(shù)據(jù)計(jì)算功能從物聯(lián)網(wǎng)終端剝離出來,還有一個(gè)很重要的作用,那就是推動(dòng)物聯(lián)網(wǎng)設(shè)備在計(jì)算上的標(biāo)準(zhǔn)化。
我們知道,操作系統(tǒng)跟計(jì)算芯片是高度耦合的。電腦上的微軟操作系統(tǒng)+英特爾芯片,手機(jī)端的安卓系統(tǒng)+高通芯片都是如此。操作系統(tǒng)往往與芯片相互配合,共同演進(jìn)。無論是英特爾的電腦芯片,還是高通的手機(jī)芯片,都是高度標(biāo)準(zhǔn)化的。與之不同,物聯(lián)網(wǎng)設(shè)備中的嵌入式芯片卻是各式各樣、千差萬別,這就為操作系統(tǒng)的發(fā)展設(shè)置了很大的障礙。如果在芯片上不能實(shí)現(xiàn)統(tǒng)一,要用一套操作系統(tǒng)去適配多種多樣的物聯(lián)網(wǎng)芯片,系統(tǒng)性能必然會(huì)大打折扣。
如果通過云邊端協(xié)同的方式,把物聯(lián)網(wǎng)設(shè)備的計(jì)算芯片統(tǒng)一放到云端或者邊緣端的服務(wù)器上,則可以很好地解決這個(gè)問題。服務(wù)器上的芯片是可以做到高度統(tǒng)一的,云操作系統(tǒng)只需要適配云服務(wù)器上的芯片。操作系統(tǒng)是調(diào)用硬件資源來完成計(jì)算任務(wù),如果將計(jì)算任務(wù)集中到云端,那就屏蔽了本地終端設(shè)備的差異性。在云操作系統(tǒng)看來,無論是電腦、手機(jī)、平板還是車機(jī)、電視,本質(zhì)上都是一塊屏幕,操作起來都一樣。
鴻蒙+物聯(lián)網(wǎng)嵌入式芯片,只是一種過渡方案,終極方案還是云操作系統(tǒng)+云端標(biāo)準(zhǔn)計(jì)算芯片的方式。當(dāng)然,實(shí)現(xiàn)上述的云邊端協(xié)同是一條漫長的道路。在未來幾年內(nèi),物聯(lián)網(wǎng)上的嵌入式芯片依然會(huì)是主流方案。 這種情況下,華為的鴻蒙系統(tǒng)就不得不要去兼容各種各樣的嵌入式芯片,這是一個(gè)很大的難題。 不過反過來看,通過鴻蒙系統(tǒng)來倒逼物聯(lián)網(wǎng)芯片的標(biāo)準(zhǔn)化,也可以推動(dòng)我國芯片和物聯(lián)網(wǎng)產(chǎn)業(yè)的發(fā)展,這也算鴻蒙的一大貢獻(xiàn)。
以上從硬件計(jì)算資源的調(diào)度方面來分析云操作系統(tǒng)的優(yōu)勢。下面,我們從應(yīng)用軟件的角度來看看云操作系統(tǒng)可能的未來。
在計(jì)算架構(gòu)中,操作系統(tǒng)與芯片耦合,應(yīng)用軟件則與操作系統(tǒng)耦合。同樣的一個(gè)應(yīng)用軟件,如果要從一個(gè)操作系統(tǒng)遷移到另一個(gè)操作系統(tǒng),需要重新開發(fā)。比如電腦端的微信和手機(jī)端的微信,雖然功能都一樣,騰訊卻要要基于Windows和安卓系統(tǒng)開發(fā)兩次。同樣在移動(dòng)端,微信也要基于蘋果的IOS系統(tǒng)再開發(fā)一次。 功能都一樣,卻因?yàn)椴煌牟僮飨到y(tǒng)重復(fù)開發(fā)多次,這無疑是巨大的浪費(fèi)。 試想一下,面對(duì)各式各樣的物聯(lián)網(wǎng)設(shè)備,如果軟件廠商也要對(duì)不同的設(shè)備進(jìn)行多次開發(fā),那簡直不能忍受。
所以,一次開發(fā),多端適配,是物聯(lián)網(wǎng)操作系統(tǒng)的剛需,這也是鴻蒙盡力要實(shí)現(xiàn)的目標(biāo)。操作系統(tǒng)是與計(jì)算芯片耦合的,面對(duì)多樣化的嵌入式物聯(lián)網(wǎng)芯片,鴻蒙必然要做出一些個(gè)性化適配,上面承載的應(yīng)用軟件也要做出相應(yīng)的適配,這會(huì)增加一些開發(fā)難度。如果強(qiáng)行屏蔽底層芯片的差異,很可能會(huì)損害系統(tǒng)的性能,表現(xiàn)出來就是系統(tǒng)容易卡、穩(wěn)定性差。
如果是云操作系統(tǒng),由于計(jì)算芯片本身就是統(tǒng)一的,云操作系統(tǒng)主體部署在云端服務(wù)器上。相應(yīng)的,上層應(yīng)用的主體也部署在云服務(wù)器上。終端設(shè)備就是一個(gè)人機(jī)交互界面,大部分情況就是一塊觸摸顯示屏(在部分場景中再加上語音交互)。終端智能設(shè)備是一個(gè)訪問云端應(yīng)用的入口。無論是從手機(jī)、電腦還是電視、車機(jī),甚至是從電冰箱、電梯廣告屏幕上訪問,接入的都是云端的同一個(gè)應(yīng)用軟件。這天然就沒有應(yīng)用適配的問題。
鴻蒙想要實(shí)現(xiàn)的是一處開發(fā)多端部署。而云操作系統(tǒng)可以實(shí)現(xiàn)的是一處開發(fā),一處部署,多端應(yīng)用。這種方式,在應(yīng)用軟件的標(biāo)準(zhǔn)化、性能表現(xiàn)等方面,比多端部署的方案更優(yōu)。
我們以一個(gè)應(yīng)用場景來舉例說明:
華為鴻蒙項(xiàng)目負(fù)責(zé)人在一次媒體采訪中提到,鴻蒙的目標(biāo)是讓應(yīng)用跟著人走,而不是鎖定在特定的設(shè)備上。比如,當(dāng)用戶用手機(jī)與家人進(jìn)行視頻通話時(shí),不用一直拿著手機(jī),當(dāng)用戶走到客廳的時(shí)候,視頻電話就自動(dòng)接到電視上。這如果能實(shí)現(xiàn),真的是一個(gè)很大的進(jìn)步?,F(xiàn)在的操作系統(tǒng),別說手機(jī)和電視打通,就是手機(jī)與平板電腦都不能打通。
在這個(gè)方案中,手機(jī)和電視都安裝了鴻蒙系統(tǒng),這畢竟是兩個(gè)獨(dú)立的設(shè)備,視頻應(yīng)用需要從手機(jī)傳到電視上。我們用傳球來做類比:面對(duì)一個(gè)運(yùn)動(dòng)的人,如何更好地把球傳到他手里呢?目前的安卓、IOS操作系統(tǒng),球只能鎖定在一個(gè)人手里,如果用戶離開這個(gè)是沒辦法拿到球的;鴻蒙要實(shí)現(xiàn)的是,有多個(gè)人進(jìn)行相互傳球,當(dāng)用戶離開A走到B附近時(shí),A就把手里的球傳給B,然后B再把球傳給用戶;云操作系統(tǒng)的解決方案是,球依然只在A手里,但A站的比較遠(yuǎn),傳球能力很強(qiáng),無論用戶走到那里,他都可以把球直接傳過去。這樣,就省去了中間把球從A傳到B的過程。
目前,云計(jì)算的重心,已經(jīng)從基礎(chǔ)設(shè)施的虛擬化轉(zhuǎn)向云原生應(yīng)用的開發(fā)。云原生應(yīng)用的目標(biāo)就是一處開發(fā),多端應(yīng)用。 屆時(shí),本地終端是只是一個(gè)網(wǎng)絡(luò)接入和人機(jī)交互的設(shè)備,并不需要部署應(yīng)用。每個(gè)人有特定的應(yīng)用賬戶,這個(gè)賬戶與其生物特征綁定(比如人臉、指紋),從任何終端都可以輕易接入云端應(yīng)用中心,真正實(shí)現(xiàn)應(yīng)用隨人走。
電腦、手機(jī)作為個(gè)人應(yīng)用的私密性將大大降低。每個(gè)人的電腦、手機(jī)之所以私密性強(qiáng),最關(guān)鍵的是很多數(shù)據(jù)存儲(chǔ)在本地端,并且,每個(gè)人下載的應(yīng)用軟件也不同,桌面的布局也獨(dú)具特色。自己電腦用習(xí)慣了,別人的電腦用起來就總會(huì)感覺別扭。在云操作系統(tǒng)時(shí)代,這一切都會(huì)改變。本地終端幾乎不再存儲(chǔ)數(shù)據(jù),別人拿著你的電腦,只要不能登錄你的賬戶,也看不到你的任何信息。此外,云端不僅存儲(chǔ)個(gè)人數(shù)據(jù),也會(huì)存儲(chǔ)你的電腦和手機(jī)桌面,你安裝了什么軟件,這些軟件如何布局的,都可以完整的還原出來。
電腦、手機(jī)本質(zhì)上就是一塊屏幕,跟安裝在 汽車 、冰箱、洗衣機(jī)上的屏幕沒什么區(qū)別,都只是接入云數(shù)據(jù)中心的一個(gè)入口而已。 當(dāng)你自己沒帶電腦,借用同事電腦辦公時(shí),只需登錄自己的云端賬戶,同事電腦桌面立馬跟你的一模一樣。用完退出賬戶之后,你的一切使用記錄在本地端都消失了(實(shí)際上本地端本來就沒有做任何數(shù)據(jù)記錄,只是一個(gè)顯示屏)。你揮一揮衣袖,不帶走一片云彩,你和你的同事都沒有數(shù)據(jù)安全的擔(dān)憂。
更進(jìn)一步的,大部分設(shè)備都退化為屏幕后,設(shè)備本身的價(jià)值就大大降低了,整個(gè)智能硬件的商業(yè)模式將發(fā)生根本的變革。手機(jī)、電腦終端由于不再追求高配置的計(jì)算和存儲(chǔ)芯片,成本大幅度降低,進(jìn)而這些電子產(chǎn)品的價(jià)格大幅度降低。原先6000元的電腦、手機(jī),也許只需要2000元。另一方面,消費(fèi)者雖然不需要買芯片,但需要為使用芯片付費(fèi)。依據(jù)對(duì)計(jì)算、存儲(chǔ)、網(wǎng)絡(luò)資源的消耗量,以及使用的時(shí)間來進(jìn)行付費(fèi)。比如,用1000元的手機(jī)可以玩王者榮耀,看4K電影,但是每小時(shí)需要付費(fèi)1元錢。 與企業(yè)端的云服務(wù)類似,個(gè)人消費(fèi)者市場也全面進(jìn)入云服務(wù)時(shí)代。
這對(duì)于用戶也是有好處的:在C端的計(jì)算領(lǐng)域也實(shí)現(xiàn)“以租代售”,不用一次性付出幾千元來購買昂貴的電子設(shè)備,有助于改善用戶現(xiàn)金流;用戶可以獲得幾乎無限的計(jì)算能力,突破單臺(tái)設(shè)備的算力限制。當(dāng)需要運(yùn)行大型 游戲 的時(shí)候,可以獲得超高的算力配置,并且只為這一段時(shí)間付費(fèi)。單個(gè)用戶只要愿意付費(fèi),可以通過獲得目前超級(jí)計(jì)算機(jī)一樣的計(jì)算能力。
如果將應(yīng)用部署在云端,實(shí)現(xiàn)應(yīng)用隨人走,屆時(shí),各種觸摸屏可能在城市中隨處可見(畢竟,只是一塊屏幕,成本比電腦要低很多),這些屏幕可以作為共享計(jì)算機(jī)。用戶可以通過指紋識(shí)別、人臉識(shí)別等方式,在任何屏幕上便捷地登陸自己的云端賬戶,將這塊屏幕變成自己的計(jì)算機(jī)。使用完畢退出賬戶后,設(shè)備上不會(huì)留有任何痕跡,也沒有數(shù)據(jù)泄露的風(fēng)險(xiǎn)。這對(duì)于經(jīng)常需要移動(dòng)辦公的人而言,會(huì)帶來巨大的便利,他們不用再背著一臺(tái)電腦到處跑,因?yàn)椤半娔X”隨處可見,用完即走。
綜上, 鴻蒙比目前的安卓系統(tǒng)更進(jìn)一步,但依然不是最終的方案。 需要指出的是,云操作系統(tǒng)是需要一定的前提條件的,5G網(wǎng)絡(luò)要足夠成熟強(qiáng)大,云邊端協(xié)同體系已經(jīng)完備,這需要很長的時(shí)間來完善。在這個(gè)過程中,鴻蒙系統(tǒng)不失為一種很好的方案。
最后,我們?cè)賮砜纯丛谠撇僮飨到y(tǒng)領(lǐng)域,都有哪些玩家。大體來看,云操作系統(tǒng)會(huì)有三類玩家:以往的操作系統(tǒng)企業(yè),領(lǐng)先的云計(jì)算企業(yè),互聯(lián)網(wǎng)應(yīng)用巨頭。
操作系統(tǒng)本身具有一定的連續(xù)性,微軟、谷歌、蘋果這類操作系統(tǒng)廠商,在云操作系統(tǒng)領(lǐng)域依然會(huì)是重要玩家,并且,他們依然具有很強(qiáng)的競爭優(yōu)勢。尤其是微軟,其服務(wù)器操作系統(tǒng)占據(jù)最大的市場份額,會(huì)慢慢向真正的云操作系統(tǒng)演進(jìn)。華為目前已經(jīng)推出了鴻蒙,雖然鴻蒙不是終極的云操作系統(tǒng),但卻是目前最好的物聯(lián)網(wǎng)操作系統(tǒng)。通過鴻蒙進(jìn)化成云計(jì)算操作系統(tǒng),也比安卓等系統(tǒng)更方便。并且,鴻蒙在軟總線技術(shù)上有積累,再加上華為領(lǐng)先的5G,華為云也具有不熟的實(shí)力,因而華為鴻蒙是未來云操作系統(tǒng)的有力競爭者。
除了操作系統(tǒng)企業(yè),頭部云計(jì)算巨頭也是未來云操作系統(tǒng)的有力競爭者。(再次說明下,目前云廠商所聲稱的云操作系統(tǒng),實(shí)際上是云資源管理平臺(tái),還不是真正的云操作系統(tǒng))。阿里云、AWS、谷歌云等,將其目前所謂的云操作系統(tǒng)進(jìn)行升級(jí),做成真正的操作系統(tǒng),也未可知。
此外,還存在一類云操作系統(tǒng)玩家,那就是個(gè)別互聯(lián)網(wǎng)應(yīng)用巨頭。最典型的就是騰訊(微信),其次是阿里巴巴(釘釘)。以微信為例,通過小程序,把自己變成一個(gè)應(yīng)用開發(fā)平臺(tái),微信本身操作系統(tǒng)化。微信賬戶就是云操作系統(tǒng)的賬戶,登陸微信然后打開各種小程序,跟登陸云桌面打開各種應(yīng)用軟件類似。因此,微信也是操作系統(tǒng)的重要玩家。此外,釘釘也在逐步把自己變成開發(fā)平臺(tái),也在操作系統(tǒng)化。
在未來的云操作系統(tǒng)之爭中,中國將是美國的有力競爭者。國內(nèi)華為、阿里巴巴、騰訊,都將是重要玩家??梢灶A(yù)見,未來的操作系統(tǒng),不再只是美國的企業(yè)的天下。中國操作系統(tǒng)的自主化,是值得期待的。
文:凝視深空 / 數(shù)據(jù)猿
鴻蒙要出來了,Android開發(fā)工程師是不是要失業(yè)啦?
一、在華為如日中天的時(shí)候,華為都沒敢推鴻蒙系統(tǒng),而是把鴻蒙系統(tǒng)當(dāng)作“備胎”慢慢發(fā)展?,F(xiàn)在,華為被制裁了,只能把鴻蒙系統(tǒng)緊急推出來了。至少,鴻蒙是倉促上馬的系統(tǒng),卻要和一個(gè)已經(jīng)發(fā)展許多年,非常成熟的安卓系統(tǒng)競爭,還能輕而易舉地贏了!三星真要哭死在廁所里了。昔日三星聯(lián)合了英特爾搞出來的Tizen系統(tǒng),還是按部就班進(jìn)行的研發(fā),依舊是無法弄出自己的生態(tài)圈,最后只能淪落成家電的系統(tǒng)了。從這個(gè)角度來看,安卓工程師不用太擔(dān)心安卓的生態(tài)系統(tǒng)被威脅,鴻蒙的生態(tài)圈很難發(fā)展到能夠與安卓比較。
二、華為自己都說了,鴻蒙系統(tǒng)當(dāng)初設(shè)計(jì)就是想做家電的系統(tǒng),是與三星Tizen類似的東西,主要應(yīng)用方向是家電和物聯(lián)網(wǎng)?,F(xiàn)在是因?yàn)橹撇玫脑?,趕鴨子上架成為了手機(jī)系統(tǒng)。這種臨時(shí)改變用途的系統(tǒng)需要大動(dòng)干戈才能完善對(duì)手機(jī)的應(yīng)用支持。可以想象,如果鴻蒙系統(tǒng)對(duì)手機(jī)的支持有缺陷的話,做手機(jī)應(yīng)用就會(huì)非常困難。也因此有理由相信,現(xiàn)在鴻蒙手機(jī)如果對(duì)安卓應(yīng)用的支持特別完美,就更說明鴻蒙的“拉皮”可能性了。如此一來,安卓工程師就安心開發(fā)安卓應(yīng)用就好了,因?yàn)轼櫭梢欢梢酝昝肋\(yùn)行你的應(yīng)用,這就沒有放棄安卓開發(fā)的必要了嘛!
至此,我想現(xiàn)在考慮鴻蒙把安卓的陣地攻破了實(shí)在是太早了。所以,大概率,沒有哪個(gè)安卓工程師會(huì)放棄安卓去弄鴻蒙,頂多是測試一下應(yīng)用能不能在鴻蒙環(huán)境下運(yùn)行罷了。還是把兼容性這件事兒交給鴻蒙去搞吧。
鴻蒙出來的話,安卓工程師并不會(huì)失業(yè),取決于自己想不想在鴻蒙上開發(fā)軟件。
鴻蒙的應(yīng)用程序開發(fā),主要是基于Java和NodeJS,基于Java的整體框架結(jié)構(gòu)與安卓極其相似,加上其開發(fā)環(huán)境DevEco Studio與Android Studio同宗,安卓工程師可以極短的時(shí)間迅速上手鴻蒙應(yīng)用程序的開發(fā)。當(dāng)然,一些做前端開發(fā)的小伙伴也會(huì)進(jìn)入鴻蒙平臺(tái)進(jìn)行開發(fā),但這部分小伙伴往往是會(huì)用一套代碼、同時(shí)適配多個(gè)應(yīng)用平臺(tái)(類似國產(chǎn)的uni-app),這些本身就在和安卓開發(fā)有一種競爭關(guān)系,并不會(huì)因?yàn)轼櫭傻纳a(chǎn)而發(fā)生多大變化。
另外鴻蒙的開發(fā)平臺(tái),也可以很輕松在智能屏、智能手表、車載智能設(shè)備等設(shè)備上調(diào)試開發(fā),總體來說,如果鴻蒙火起來,就會(huì)有更多的軟件開發(fā)需求了,安卓開發(fā)工程師會(huì)更吃香。建議大家多多接觸鴻蒙生態(tài),多學(xué)一點(diǎn)知識(shí)對(duì)自己是一個(gè)積累儲(chǔ)備,總不會(huì)是壞事。
錯(cuò),是谷歌、微軟和蘋果要倒閉了!
鴻蒙系統(tǒng)配備方舟編譯器,兼容安卓應(yīng)用,但運(yùn)行效率……(此處省略1000字,翻2019年文章)……鴻蒙系統(tǒng)能在所有設(shè)備運(yùn)行,支持手機(jī)、電腦、平板、物聯(lián)網(wǎng)……(此處省略1000字,翻2019年文章)……
我想說的是你們太不懂華為了,其實(shí)鴻蒙早已開發(fā)完成并且隨時(shí)可用!他一直在忍,在等一個(gè)機(jī)會(huì)……
作為一名android開發(fā)工程師,我想說,失業(yè)是不可能的,這輩子都不可能失業(yè)!
也許身為移動(dòng)端開發(fā)人員的我們,正處于一段亂流之中!
首先,來談?wù)刟ndroid的碎片化問題。
僅僅2014年,全球支持Android的機(jī)型為18796種,再來看看國內(nèi),華為、小米、oppo、vivo...,android手機(jī)廠商也很多,每個(gè)品牌都是基于android開源系統(tǒng)改造,android開發(fā)人員要在完成軟件功能的同時(shí),對(duì)不同品牌的手機(jī)做功能適配,非常麻煩。
除了手機(jī)品牌數(shù)量多,手機(jī)屏幕的尺寸適配問題也很麻煩,往往一個(gè)軟件的開發(fā),有60%的時(shí)間在適配工作上。
是的,現(xiàn)在鴻蒙來了,意味著什么?意味著android開發(fā)人員有必要或者就必須去學(xué)習(xí)一門新語言、一個(gè)新系統(tǒng)的開發(fā)、適配,對(duì)于一個(gè)企業(yè)來說,要么就增加人工成本請(qǐng)一個(gè)鴻蒙系統(tǒng)開發(fā)人員,要么就強(qiáng)制在職android開發(fā)人員重新開發(fā)一遍軟件適配鴻蒙系統(tǒng)。
基于此,不知道有多少android開發(fā)人員會(huì)買賬,不知道多少企業(yè)會(huì)加個(gè)鴻蒙系統(tǒng)平臺(tái),不知道鴻蒙系統(tǒng)能不能站住腳推廣開來。
雖然現(xiàn)在鴻蒙系統(tǒng)可以兼容android應(yīng)用,但以后必然會(huì)兩級(jí)分化。
如果鴻蒙系統(tǒng)沒有革命性的突破,如果美國不再卡脖子,如果沒有國家的干預(yù)措施,只靠平民大眾自覺愛國的方式支持鴻蒙系統(tǒng),我看很懸啊,畢竟,蘋果手機(jī)在國內(nèi)的銷量一如既往?。?!
再者,在手機(jī)行業(yè),小米、oppo等手機(jī)廠商和華為本是競爭關(guān)系,會(huì)放棄自己的系統(tǒng)換成鴻蒙系統(tǒng)嗎?這樣的話,其他手機(jī)廠商的生存空間會(huì)一天不如一天,就算鴻蒙開源使用,也只不過走android碎片化的老路!
系統(tǒng)之爭本就不是一朝一夕,不用擔(dān)心會(huì)不會(huì)失業(yè),路,還很長!
開發(fā)鴻蒙只能在華為支持的鴻蒙設(shè)備上運(yùn)行,開發(fā)android,可以在所有安卓設(shè)備包括鴻蒙設(shè)備上也兼容運(yùn)行,何來失業(yè)
做安卓的一天不用就能寫鴻蒙。可以忽悠甲方加錢了[淚奔]
中國北斗早就出來了,GPS的工程師沒失業(yè)吧!
不會(huì),可以學(xué)習(xí)一下華為鴻蒙開發(fā)教程。
是得我就是干這個(gè) 但是我都計(jì)劃改行了
不會(huì)失業(yè)的,他們可以轉(zhuǎn)鴻蒙開發(fā),非常簡單
文章題目:鴻蒙小程序開發(fā),鴻蒙系統(tǒng)微信小程序
網(wǎng)頁路徑:http://fisionsoft.com.cn/article/dsicgss.html