前言
鴻蒙問世以來,廣受爭論,它到底是個什么東西呢?
簡單的說一下我的理解,本文純屬個人觀點,歡迎討論~
概念
先了解一些簡單的概念
Android
廣義上講:Android是作業系統,包括 AOSP+GMS
狹義上講:Android是Android開源專案(即 AOSP)
AOSP
AOSP是一個由谷歌維護的開源作業系統開發專案,谷歌引領著大方向和大部分的開發作業,AOSP會定期為Android加入最新的安全補丁,谷歌每年也會在其I/O開發者大會上公布作業系統的新功能,
作為 AOSP 的主導者,Google 負責 Android 的維護和后續開發作業,雖然 Android 由多個子專案組成,但嚴格意義上,AOSP 這樣只是出于專案管理的需要,我們將 Android 整體視為一個軟體產品(而不是可更換部件的“發行版”、規范或集合),并依此原則進行管理,我們希望設備制造商只需將 Android 移植到其設備上,而無需實作一個規范或構建一個“發行版”,

CM(編譯團隊 CyanogenMod)
CyanogenMod是一個基于開源Android系統,供某些手機使用的二級市場韌體,它提供一些在官方Android系統或手機廠商沒有提供的功能,
- CM是全球最大的第三方ROM編譯團隊;CM是基于AOSP進行二次開發,在AOSP的基礎上添加功能、適配更多機型、撰寫眾多機型的內核和驅動,
- 其他第三方ROM編譯團隊
- 第三方ROM編譯團隊,主要是基于CM或使用CM一部分代碼(因為CM撰寫了大量底層驅動和內核,這樣更容易適配更多的機型)
- 包含但不僅限于:ParanoidAndroid、Slim、Carbon、Omni、PAC、AOSB、AOKP、Mahdi、Purity
GMS(谷歌移動服務 Google Mobile Service)
GMS是谷歌的一組應用程式和服務,預先安裝在GMS認證的Android設備上,GMS是建立在Android開源專案(AOSP)之上的,這意味著制造商需要獲得許可才能在設備上預安裝GMS包,此外,來自谷歌的特定包在GMS設備上可用,而AOSP設備不可用,
AOSP不包含谷歌的軟體應用套件,如Chrome瀏覽器、YouTube,甚至谷歌Play商店,它也不包括谷歌的一些底層技術和API,而這些技術和API可以實作移動支付、語音命令和云存盤等功能,這些都是作為谷歌移動服務(GMS)單獨授權的,
任何廠商想要在系統中安裝GMS,都必須為自己的設備獲得GMS授權和移動應用分發協議(MADA),然后通過多項兼容性測驗,有Android兼容性測驗套件(CTS)來驗證軟體和硬體以及API,然后是谷歌移動服務測驗套件和供應商測驗套件(VTS)來測驗多媒體功能、作業系統內核和HAL功能,而獲得GMS許可的另一個條件是在新設備上預裝一些谷歌的應用,
GMS包含
- Google Chrome
- Google Search
- YouTube
- Google PlayStore
- Gmail
- Google Drive
- Google Duo
- Google Maps
- Google Photos
- Google Play Music
- Google Play Speech
商用收費
-
免費使用Android作業系統,但不內嵌GMS;
-
內嵌部分GMS服務,但手機不能打上谷歌的商標;
-
內嵌所有的GMS服務,也可以使用谷歌商標,如果在android手機中內置有谷歌GMS服務的話,是等同被谷歌官方認證過的產品,
IoT(物聯網 Internet of Things)
物聯網是指通過各種資訊傳感器、射頻識別技術、全球定位系統、紅外感應器、激光掃描器等各種裝置與技術,實時采集任何需要監控、 連接、互動的物體或程序,采集其聲、光、熱、電、力學、化 學、生物、位置等各種需要的資訊,通過各類可能的網路接入,實作物與物、物與人的泛在連接,實作對物品和程序的智能化感知、識別和管理,物聯網是一個基于互聯網、傳統電信網等的資訊承載體,它讓所有能夠被獨立尋址的普通物理物件形成互聯互通的網路,
HarmonyOS
華為智能終端作業系統(鴻蒙作業系統),是華為研發的面向萬物互聯時代的全新的、獨立的智能終端作業系統,為不同設備的智能化、互聯與協同提供統一語言,
總的來說,鴻蒙更像是一個生態,在不同的領域代表不同的東西,最終是為萬物互聯的時代,提供一個基礎通用的平臺,讓各種設備之間的互動更加便捷,
猜想
為什么?
要知道一個東西的出現,先要知道它的起因,它的需求,它的背景,
首先是作業系統的演化,從PC端到移動端到未來的萬物互聯的時代,明顯是一個大勢,從這一點來說,是在為下一個風口做儲備
- PC,Windows + Mac OS
- 移動互聯,Android + iOS
- 萬物互聯時代 IoT
目前,移動互聯時代,市場量最大的作業系統Android,主導者是Google,雖然說Android提倡開源、免費等,但是實際上,各大廠商受到了很多的限制,(可見 谷歌與歐盟的抗爭)
- 目前安卓陣營各廠商并不只是使用了免費的AOSP,還使用了谷歌發布的收費的GMS以及谷歌的各類APP,
- 雖然國內手機可以不使用谷歌app,但是由于早期GMS屬于AOSP,因此大量的安卓App依賴了GMS的許多功能介面,隨著后期谷歌把大批GMS代碼從AOSP專案移出轉為收費GMS,所以谷歌幾乎控制了整個安卓生態,這也是為什么安卓標榜是免費開源專案而所有廠商都離不開谷歌的核心原因
再加上,各國最近對中國互聯網行業的一些制裁等,
做什么
發布會宣傳點
總結
- 多設備兼容:不同設備 一個系統
- 軟總線
- 分布式技術:打破硬體邊界 一拉即合
- 原子化服務:無需安裝 自由流轉
- 卡片設計:萬物互聯時代的統一語言
- 通信安全
三大特征
- 可以滿足大大小小設備需求,實作統一OS,彈性部署
- 搭載該作業系統的設備在系統層面融為一體、形成超級終端,讓設備的硬體能力可以彈性擴展,實作設備之間硬體互助,資源共享
- 面向開發者,實作一次開發,多端部署
框架結構

應用結構

模式
手機依舊是實作萬物互聯最為重要的一個拼圖,華為用 1+8+N 戰略實作農村包圍城市
- 1:
- 手機
- 8:
- 4個大屏入口(平板、車機、PC、智慧屏)
- 4個非大屏入口(手表、耳機、AI音響、AR/VR 眼鏡)
- N:
- 泛IoT硬體構成的智能家居生態

其他
爭論點
為什么大家對鴻蒙如此苛刻
國內在計算機基礎核心領域缺乏建樹,將領域比喻成一棵大樹,國內的樹枝、樹葉都非常繁茂,但是樹干、樹根卻不牢靠,
國人對此有很大期待,也有部分人辜負了這份期待,出了很多事故(漢芯事件、紅芯瀏覽器事件等),前車之鑒,導致國人對新出的打著自主知識產權的產品,就更加嚴苛,避免一腔熱血付諸東流,
鴻蒙是不是套殼的android
鴻蒙在只發布了一個版本的情況下,有些錯誤提示卻是“此應用專為舊版鴻蒙打造,可能無法正常運行…” 與 android的錯誤提示 “此應用專為舊版 Android 打造,可能無法正常運行…” 不能說完全一樣,只能說嚴絲合縫吧,所以,很多人懷疑是字串批量替換,(主要還有一部分 P月亮 事件的前科干擾)
個人觀點來看,手機系統是生態很重要的一部分,時間緊任務重的情況,對現有開源內容進行模塊化整合,先來補足自身生態最關鍵的一環,而后再繼續優化處理,也是無可厚非的,而且,說了這么多了,如果還在乎是否是android套殼的東西,em…,我建議再多看幾遍,
難點
- 逆勢而為,芯片減少,供應減少情況下,推廣生態
- 企業不合作
- 老企業無法合作,排他協議
- 新企業不方便合作,上市麻煩
潛在對手
- Fuchsia OS(Google)
- M1(Apple)
- Windows11 (MicroSoft)
總結
鴻蒙,相對于一個作業系統,不如說是一個生態,
它旨在解決IoT時代的底層作業系統,提供各物聯網設備的基礎內核,目前看來,物聯網設備暫時離不開手機的支持反而手機是很重要的核心,所以鴻蒙也要提供手機作業系統,有了基礎共通的內核,加上卡片式應用,通過軟總線強化連接,多設備共通,這可能就是鴻蒙所暢想的未來生態,
開發者,不再需要按設備支持的功能,底層系統而開發不同版本;
用戶,不再需要復雜且繁瑣的連接步驟;
廠商,不再需要為產品挑選所部署系統,對比優缺點,有取舍的選擇,
下面是兩段關于鴻蒙的體驗視頻:
- 小澤 鴻蒙全家桶體驗
- 萬物互聯是什么
總的來說,先不看如何宣傳,過去的各種前科,單看鴻蒙的背景及愿景,也是值得肯定的,或許步子太大,或許還太過空,或許還不夠嚴謹;但它依舊在朝著那目標前進,總要有點夢想,有點希望,不是嗎?
參考
- https://source.android.com/devices/architecture
- https://blog.esper.io/gms-vs-non-gms-for-android
- https://www.xbxit.com/545
- https://www.zhihu.com/question/447128093/answer/1759851619
- https://developer.harmonyos.com/cn/docs/documentation/doc-guides/document-outline-0000001064589184
- https://www.zhihu.com/question/374012496/answer/1979909631
- https://www.zhihu.com/question/374012496
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/289381.html
標籤:其他
下一篇:MS-RTOS --- 產品特性
