HarmonyOS是全新一代操作系統?是的!與安卓不同_風聞
养猫的哈士奇-自由撰稿人-前通信网络研发工程师,前财经网IT专栏主笔2021-06-16 20:23
HarmonyOS是不是一個新一代操作系統?這是個嚴肅的問題,在説這個問題之前,我們要明白操作系統是什麼以及HarmonyOS是什麼。
先説操作系統,我們從熟悉的Windows説起,我們的電腦是由處理器、內存、主板、顯示面板等組成,還要加上鼠標、鍵盤等外設,把這些組裝起來就能用了嗎?肯定不能,因為沒有操作系統。操作系統是什麼呢?是一個軟件,可以像其它應用軟件一樣下載,可以刻在光盤中,給電腦裝上操作系統就可以正常使用了,因為操作系統幫我們管理和驅動計算機硬件。我們下載軟件的時候會有Windows版本,Android版,IOS版等,因為應用軟件是安裝在操作系統上的,所以操作系統同樣會管理軟件。總之,操作系統是一個溝通用户和機器的橋樑,管理着硬件與軟件,可以讓我們方便的使用電腦,不管是Windows還是Linux都是實現一樣的功能。
手機操作系統與PC上的操作系統並沒有什麼本質上的區別,只是輸入輸出設備從鼠標鍵盤換成了觸控屏,用的處理器的指令集等發生了變化,交互的方式以及使用的軟件發生了變化。不管是PC、手機還是其它設備,傳統的操作系統都是管理單台設備上的硬件設備,那HarmonyOS是什麼呢?HarmonyOS是華為研發的面向萬物互聯時代的全新的、獨立的智能終端操作系統,為不同設備的智能化、互聯與協同提供統一的語言。
在傳統的馮·諾依曼體系架構的計算機中,各個硬件設備都是通過總線相互連接,手機上因為空間的限制硬件的集成度更高,但是不變的是他們依然通過硬件的總線相連,操作系統管理和調用這些硬件設備,軟件利用操作系統的特性與硬件實現各種各樣的功能。
華為官方的定義中HarmonyOS與傳統操作系統的定義最大的區別的是面向的是不同設備終端,管理的已經不侷限於單個設備上的硬件設備,還包括PC、手機、手錶、電視等智能終端設備組成的超級終端。單個設備的硬件可以通過硬件總線連接,這些智能設備如何做到高速連接呢?答案是通過分佈式軟總線技術將虛擬化的硬件設備相連接,從而形成一個超級終端,而HarmonyOS就是這個超級終端的操作系統。
從這點可以看出HarmonyOS並非傳統意義上的操作系統, 過去不同的設備都有自己的操作系統、文件系統、通信方式等,相互之間互聯互通並不通暢,只能能做一些簡單的通信傳輸。這就好比一個項目組中有各國的人,大家都説自己的母語,想要協同工作非常麻煩,如果大家都説一種語言,協同工作才會通暢,在IoT世界中造成這種“語言”障礙的就是操作系統。想要讓這些設備方便的互聯互通,需要大家都遵循同樣的通信協議,最好是同一個操作系統。但是這並不是一件容易的事情,比如手錶和手機相比,不管是算力,存儲空間都相距甚遠,又如何能運行同一操作系統呢?除去系統的問題還要考慮應用的問題,小的IoT設備因為處理能力的問題,是無法像手機等設備一樣運行現有的應用的,。
這些問題無法解決,所謂的面向IoT的操作系統終將只是一場空談,對此,HarmonyOS給出了自己的解決方案:在系統設計之初進行全棧的解耦,將龐大的系統拆解成非常小的顆粒度,根據不同設備的硬件能力去組合拼裝。這樣不管手機能用,手錶能用,其它IoT設備也能用,相同的操作系統下相互之間的通信就會很通暢。這樣我們就可以用搭載HarmonyOS的手錶來控制HarmonyOS手機拍照、錄像還能變焦,兩個相差很大的設備就像同一個終端設備的不同部分一樣,在HarmonyOS的控制下協同運作。

在傳統終端設備上,鼠標、手寫筆、CPU等硬件各司其職協同工作,在HarmonyOS上終端的概念進一步擴大,可以是一個手機,也可以是一個智慧屏、手機、音箱等組成的超級終端。比如我們用手機看視頻,到家後想換更大屏幕的智慧屏看,就可以將智慧屏與手機相鏈接,視頻就可以很方便的直接流轉到智慧屏上播放,為了更好的使用效果我們想用音箱來做播放聲音。在這個例子中,視頻依然在手機上播放,顯示卻呈現在智慧屏上,聲音通過音箱發出,三個設備組成了超級終端,在這個超級終端上,智慧屏被虛擬成了顯示屏,音箱被虛擬成了揚聲器,他們通過HarmonyOS的分佈式軟總線相互連接,數據和控制信息在軟總線上流轉。
HarmonyOS不僅提供了這樣的功能,還給出了更加直觀、方便的交互頁面,HarmonyOS 2的控制中心不再是EMUI那樣只是對於本手機的硬件和功能開關,而是含多個區域。首先將WLAN、藍牙以及音樂播放軟件高頻使用的模塊劃分在頂部區域,中間部分規劃了對手機本身模塊的控制選項,同時還添加了超級終端的入口,可以讓手機與PC,平板,音箱,智慧屏等多種設備一拉即合,實現協同協作,最後在底部進一步整合了IoT設備的控制面板。
HarmonyOS在系統設計之初就進行了全棧解耦,因此架構在系統之上的應用也將發生改變,開發出的應用和服務,天生就是原子化的,通俗的説就是一小塊一小塊地拼接在一起的。這種原子化首先體現在卡片式的設計,卡片模式很早就有,並不是HarmonyOS的發明,雖然呈現方式相同但是實現的方式和使用卻大不同。 這些卡片天生就在鴻蒙應用裏的,不需要單獨額外做更多工作,用户只要在應用圖標上輕輕一上滑,就可以看到卡片的內容,也可以將卡片固定在桌面上,對用户來説非常的方便,支付寶收付款不需要打開支付寶, 看熱榜也不需要點開應用。
不僅如此,原子化的服務還可以在搭載HarmonyOS的設備中流轉。比如我在新浪新聞看到一篇新聞想要分享給對方,對方不需要安裝對應的APP,也不需要打開鏈接地址,對方收到的是一張卡片,瀏覽完分享的內容後還可以點擊返回按鈕繼續瀏覽其他新聞。這個例子就可以看出,在HarmonyOS上分享的不是一個URL鏈接或簡單的內容,而是一個原子化服務。

原子化服務的流轉不侷限於智能手機之間,如果我們在手機上使用導航,打車等應用,導航提示以及打車的行程信息會自動地從我們的手機流轉到手錶上。

應用和服務可以很方便的在HarmonyOS設備之間流轉,就像我們平時用的手機一樣,這些應用和服務也需要管理,通常都是通過多任務中心來操作。以往的操作系統都是針對單設備的,因此任務中心也是針對該設備的任務管理,作為面向IoT的系統HarmonyOS在任務中心中做了很大的改進,在多任務中引入了多設備的區域,可以把同賬號下所有設備的多任務進行管理,也可以很方便的把多任務在不同設備之間進行切換。
以遊戲為例,我們用手機玩遊戲屏幕小不夠爽,不如換平板,此時我們以往都是在平板上登錄遊戲重新玩,在HarmonyOS系統中就方便了很多,我們可以在相連的平板多任務頁面看到手機目前正在進行運行的任務,只需要輕輕一點該遊戲任務就可以在平板上玩了,而且遊戲不終端,畫面接續。

可以直接運行其它設備上的任務,當然也可以將本機的任務拖拽到另一個設備上,比如我們在HarmonyOS手機的任務中心可以將本機的PPT直接拖拽到平板上在平板上繼續編輯。

對於IoT設備,比如微波爐,手機碰一碰也會有卡片,可以看出卡片是HarmonyOS生態里人與設備,以及設備與設備之間溝通的統一語言。 卡片的分享不僅便捷、強大而且更加智能,如用手機碰一下豆漿機,豆漿機會根據你運動健康裏監測到的數據推薦配料比例,讓你能夠做出符合自己情況需求的個性化的豆漿。這對於目前的智能家居或者IoT來説無異於降維打擊,目前絕大多數的智能設備都是通過手機APP做一個遙控和監控器,無法做到真正的智能,也許未來會有更加智能的操作,但是就目前來説HarmonyOS將其向前推動了一大步。
1946年世界上第一台通用計算機“ENIAC”誕生,隨着技術的發展我們迎來了PC時代,誕生了Windows、Linux、MacOS等優秀的操作系統,進入21世紀通信技術迅速發展,3G、4G快速普及,我們又進入了智能移動時代,Android、IOS等操作系統隨之崛起。PC時代、智能手機時代之後會是什麼?目前業界一致看好的是物聯網時代,據智研諮詢發佈的《2020-2026年中國物聯網產業運營現狀及發展戰略研究報告》數據顯示,2010-2018年全球物聯網設備數量高速增長,複合增長率達20.9%,2018年,全球物聯網設備連接數量將高達91億個。預測2025年全球物聯網設備(包括蜂窩及非蜂窩)聯網設備將達到252億個。
物聯網時代會誕生新的操作系統嗎?這是顯而易見的,前不久Google突然為推出已經超過兩年的Nest Hub推送了Fuchsia OS的更新。顯然,不管是谷歌還是華為或其它廠商,都認為IoT才是未來,也都在瞄準這個市場。Android不是為取代Window而誕生,HarmonyOS也不是為取代Android而誕生,它是為IoT而生,在IoT操作系統方面目前HarmonyOS稍微領先一小步。
從使用來説,用户最關心的是使用上能否讓自己感到便捷,HarmonyOS將IoT世界中的設備連接起來組成一個個虛擬的超級終端,我們可以用平板的手寫筆在平板上批註PC上的Word文檔;可以用平板看視頻聲音從音箱裏發出,設備之間相互取長補短;原子化服務的卡片可以讓消費者在除手機、平板之外更多種類的智能設備上也獲得應用生態;HarmonyOS 確實可以給我們的生活帶來很大的便利,這就是科技讓生活更美好的最真實寫照。但是我想更大的意義可能是為業界提供了一個方向,進而推動整個智能硬件行業的進步甚至中國智造的發展。
