何為鴻蒙,它和安卓到底有什麼關係
華為在前段時間釋出了Harmony OS,也就是鴻蒙系統。
一時間整個數碼圈全部炸開了鍋,只要是和數碼沾邊的論壇,就沒有一個不在討論鴻蒙的。華為論壇的訪問量更是瞬間增長了數十倍,伺服器到現在還沒緩過來。
如果你現在開啟搜尋引擎搜尋鴻蒙,你會發現幾乎所有媒體都在讚揚鴻蒙。“完全自研國產系統”,“腳踢蘋果拳打穀歌“,“華為的翻身仗”,“萬物互聯的答案”。
如此誇張的形容詞很難讓人不去懷疑事實,鴻蒙真的如此強大麼?
.
大家好,我是數碼愛好者平澤唯。
現在鴻蒙的熱度可以說是數碼圈的頂流,所有人都知道鴻蒙的好,但它究竟好在哪裡?
這個問題我相信在座的各位對這個問題也大多一知半解。
今天我來斗膽和大家聊一聊鴻蒙系統,當然我只是一個數碼愛好者,本篇文章也是基於官方的釋出會加上我個人的體驗感受得出的觀點和看法,如果你對OS開發有相關經驗,歡迎你在評論區補充你對鴻蒙的看法。
鴻蒙與安卓之間的關係
關於鴻蒙是不是安卓套殼,網上一直吵得很兇。
關鍵的論點在於鴻蒙現在釋出的手機端系統底層使用的是AOSP的程式碼。
而AOSP的全稱,則是:Android Open Source Project (安卓開源專案)。
使用了AOSP的開原始碼,就是套殼安卓麼?
我認為不是。
雖然AOSP叫安卓開源專案,但它並不是Andriod的專屬開源專案。
AOSP基於Linux,雖然由谷歌主導,但原始碼屬於全球的所有開發者。
Android也是基於AOSP開發的。
現如今國內其他品牌手機的系統,如:小米的MIUI;OPPO的color OS等也是全部都是基於AOSP。
所以我認為Harmony OS頂多算是Android的同門師兄弟,兩人師出同源,但大有不同。
同樣MIUI;Color OS 等,也是Harmony OS的師兄師弟。
雖然同是師兄弟,但Harmony OS和MIUI;Color OS也有些不一樣。
大家手機在開機的時候,經常可以在廠商logo下面看到這樣一句話,Powered by Android。
這句話直譯過來的意思是:此裝置由安卓驅動。
這也是很多人認為MIUI和Color OS套殼安卓的一個原因,但其實這句話是GMS要求廠商加上的。
GMS(Google Mobile Services)谷歌移動服務,是谷歌推出的一套手機軟體及雲服務,包括谷歌商店,谷歌地圖嗎,谷歌雲服務等。只有透過GMS認證的裝置可以使用GMS,但GMS並不免費。同時谷歌規定了只要透過GMS認證的裝置,就必須在開機介面加上Powered by Android。
雖然國內對GMS沒什麼依賴性,但在國外沒這東西基本可以說是寸步難行。所以手機廠商都會谷歌交錢,要一個GMS認證,並按要求在開機介面加上Powered by Android這句話。
但我剛剛說過了它們都是基於AOSP。
因為華為被美國列入了實體清單,所以谷歌無法向華為提供GMS服務,這也是為什麼Harmony OS的開機介面沒有Powered by Android的原因。
也是Harmony OS和其他廠商系統的最大區別。
.
在這裡稍微總結一下,不然有些人要懵了。
AOSP是基於Linux的開源作業系統,雖然維護者是谷歌,但屬於全球所有開發者。
任何經過AOSP開發的產品谷歌都不會進行干涉。
嚴格意義上說,Android=AOSP+GMS。
國內其他廠商的系統也是AOSP+GMS,可以稱為Android,但本質上是在AOSP的基礎上進行的深度定製。
華為剛剛釋出的Harmony OS雖然基於AOSP,但沒有使用GMS服務,所以不能稱為android。同樣Harmony OS也不能叫Android套殼,因為基於的是AOSP。
為什麼要用AOSP,不用不行麼?
如果華為不想用的話,肯定是可以的。
但就目前來說,使用AOSP進行深度定製是一個較好的解決方案。
從開發成本來說,AOSP是現成的開源專案,同時也是現在主流的系統底層。使用AOSP開發可以節省件很多從頭開始造輪子的成本和風險。
從使用者遷移的角度來說,基於AOSP的系統不會讓使用者前後體驗有割裂感,同時第三方APP也不用特地為了新系統去適配。
使用者在遷移到新系統的時候不會有任何學習成本,這對一個千萬級使用人數的系統來說,是非常重要的,也更易於新系統的推廣。
假如不用AOSP的話,試想一下:一個需要從頭學習使用方法的作業系統,還沒有多少第三方APP支援。
這樣的系統別說生存了,推廣都很難。
所以,華為現階段使用AOSP應該是為了新系統更好的推廣和降低使用者使用成本
同時華為也沒有放棄造輪子的想法。
從華為HDC 2019開發者大會我們可以看到Harmony OS的發展規劃。
目前手機搭載的的Harmony OS還處於基於開源框架的1.0階段,等到未來的2.0會完全脫離AOSP,變成從核心到應用框架完全自研的系統。
同時,現在的Harmony OS搭載的是雙框架,既支援傳統的APk應用程式,也支援基於Harmony OS開發的HAT應用程式。
未來會透過一步一步的系統更新解耦AOSP,直至單框架完全不依賴AOSP。達到Harmony OS 2.0階段。
鴻蒙相較其他系統真正的突破是什麼
我認為鴻蒙真正的突破是分散式系統。既一套系統程式碼,適配多種終端裝置。
現在我們使用的手機系統,電腦系統,智慧穿戴系統,每個系統都不一樣。這些系統如果想要聯動,互相適配和相容非常困難。
鴻蒙真正突破的是分散式系統,無論是手機,平板,還是智慧手錶,智慧家居。都可以運行同一個系統。
這就是鴻蒙最大的突破,打破了各個裝置之間的壁壘,使各個裝置真正的做到互聯。
在現有系統中,安卓和windows的互聯往往需要藉助各種雲服務和第三方軟體,使用期間不光要保證全程聯網,還要忍受雲同步之間的延遲。
在IOS中,雖然各個裝置做到了簡單的互聯互通,但非官方軟體的互聯體驗仍然和安卓一樣需要藉助第三方的雲同步才能實現。
.
而Harmony OS則是徹底解決了各個裝置之間的互聯問題。
在釋出會上,我們看到了手機遊戲可以一鍵在平板電腦上繼續暢玩,我們看到了平板電腦上的影片可以直接投到電視上無縫觀看。
裝置的本身其實已經不再重要,你想要的內容可以在任何你想的地方播放。
One as All,All as One
Harmony OS現在雖然還處在一個雛鳥階段,但我們已經可以透過Harmony OS現在的雛形來判斷Harmony OS未來的樣子。
在未來,使用Harmony OS的各個裝置之間將不再需要藉助各種雲服務來同步。只要你想,只需要輕輕一劃,內容就會無縫同步到你想到的裝置上。
Harmony OS讓使用者可以超越硬體的侷限、自由地組合硬體,把裝置之間的壁壘打通,讓內容在裝置之間傳遞,讓不同智慧裝置之間也能順暢地協同運作,就像使用一臺裝置一樣簡單,從而為“萬物互聯”提供無限廣闊的空間
在未來,可能不再有電腦,不再有手機,不再有平板。
有的只是內容,和顯示他們的裝置。
大家好,我是數碼愛好者平澤唯。
知道鴻蒙釋出後,我昨天第一時間去店裡體驗了一段時間的新系統。
本想給大家帶來詳細的圖文體驗,但店員小姐姐一直看著我讓我也不好意思拿出手機一直拍。
所以圖文體驗就變成圖文介紹了。也希望這篇文章能讓你更加了解鴻蒙系統。
參考資料:
【直播回放】HarmonyOS 鴻蒙,華為全場景釋出會_嗶哩嗶哩_bilibili
https://www.bilibili.com/video/BV18v411V79Y
Android 開源專案 | Android Open Source Project
https://source.android.com/?hl=zh-cn
Harmony OS 2.0 與 Android 的困惑
https://cloud.tencent.com/developer/article/1811402
Android (operating system) - Wikipedia
https://en.*********.org/wiki/Android_(operating_system)#AOSP