當下最火的科技圈新聞,莫過于華為即將發布的Mate 60系列手機,但是今天摸魚君不講這些,畢竟我也沒搶到,我也不是專業測評。
華為推出的這個鴻蒙操作系統,其實也就短短四年的時間,但是每一次的發布都會引起極大的反響,譬如前陣子華為發布的2023開發者大會,推出了全新一代的Harmony 4.0 操作系統。
一方面是2019年的時候美國制裁華為,一是美國實體清單,各種禁用,二是谷歌GMS認證被禁用,海外市場被沖擊,華為提出自研的HMS服務,以防萬一Android系統可能會出現禁用,華為提前一步自研操作系統 – Harmony OS。
有人會問谷歌GMS有啥用,我們國內也沒有聽過使用,為何會對華為影響很大。
首先,講解一下GMS,google Mobile Service(即谷歌移動服務),谷歌的應用插件,需要谷歌單獨授權,很多的應用是需要GMS授權使用,例如,谷歌瀏覽器Chrome,谷歌地圖等等。海外的手機如果沒有GMS那就意味著很多軟件無法使用,因此在海外市場的手機必須要谷歌GMS的授權,華為的海外市場受到了極大的沖擊。
另一方面,就是來自于華為自身的發展需求,我們很多人都以為華為推出的鴻蒙操作系統是為了制衡安卓和IOS,其實并不止是簡單的這一個方面,華為是瞄準5G時代,布局5G。
為何這么說呢?我們還是從整個移動通信的發展史來看。
從1G開始,主要的大哥大通信,只能是打電話;到2G時代,主流使用的都是塞班系統,流量也提高到了幾Kb,可以發短信;3G時代的時候操作系統主要就是安卓和IOS,流量也進一步提升可以發圖片,打視頻;到了4G時代流量迅猛提升,可以滿足短視頻、直播等大流量的操作,而手機也完全被安卓和IOS兩個操作系統統治。
而下一個5G時代,不止是流量方面的提升,更多的是一個“萬物互聯”的時代。
而鴻蒙看準的是5G時代,鴻蒙系統的手機作為一個超級終端,作為一個控制器去連接其他任意智能設備。
Android設備的互聯步驟多,需要發現、配對、連接、驗證等步驟,并且不同設備需要不同的App來操作,鴻蒙系統與各個設備之間通過軟總線的方式連接,更方便快捷。HarmonyOS是面向AIOT下一代的操作系統,面向萬物互聯的時代。
借用鴻蒙官網上的一張圖,“一為萬物,萬物歸一”,更好的說明了鴻蒙和5G。
網上還有很多人看到OpenHarmony開源的代碼,這個和鴻蒙系統有什么關聯。
首先可以了解一下Android手機的相關原理,谷歌開放一個Android的源碼AOSP,全稱"Android Open Source Project",就是谷歌維護的開源代碼項目。各個手機廠商在此基礎進行個性化修改,安卓和鴻蒙都是基于AOSP的開發,類似小米MIUI就是通過修改AOSP就是小米的手機系統。
但是只依靠AOSP開源源碼的手機,不能在市場上發售,需要上文提到的GMS,海外手機必須要GMS 谷歌的應用插件,需要谷歌單獨授權,例如小米手機海外市場就需要GMS谷歌的授權。也就是說,AOSP是去除GMS的安卓開源版本。
OpenHarmony作為鴻蒙操作系統的開源版本,根據Android來類比鴻蒙,OpenHarmony就類似于AOSP,即華為的開源項目,HarmonyOS就是各個手機廠商的安卓操作系統。簡單理解,HarmonyOS就是 OpenHarmony + 華為的HMS。更具體可以類比于AOSP和小米MIUI系統。
附 OpenHarmony 相關資料:
OpenHarmony是由開放原子開源基金會(OpenAtom Foundation)孵化及運營的開源項目。
開源代碼倉庫地址:https://openharmony.gitee.com
OpenHarmony官網地址:https://www.openharmony.cn/docs/zh-cn/overview
通過上述的介紹 OpenHarmony和鴻蒙操作系統,就可以解釋鴻蒙和安卓之間的關系了,安卓和鴻蒙都是基于AOSP的開發,但是沒有授權GMS。
很多人都會說Harmony OS是Android套殼,我覺得這種說法不正確的。
大家都是基于開源的AOSP進行修改,不能說是套殼,不能說是用了AOSP就是Android的,那大家都使用linux系統,豈不是都是linux套殼?或者說蘋果的mac M1筆記本使用了liunx架構,它也是linux套殼?
并且鴻蒙系統也有自己的特色,更大的特色在于Harmony系統它支持多內核,可以兼容liunx、liteOS、其他的實時操作系統,基于微內核的一個操作系統,這個是完全不同于Android系統的,基于linux內核,宏內核的操作系統。
微內核在實時性、安全性等方面有優勢,但是維護成本更高,容錯機制更差,兩者各有千秋。
綜上,帶大家了解了一下當下最火的鴻蒙系統和OpenHarmony開源的一些基礎內容,大家感興趣可以去官網學習研究!