為鴻蒙說兩句公道話
今天看了鴻蒙系統的評測,看完後我感覺很欣慰,為什麼這麼說 ? 不是很多人吐槽鴻蒙是 Android 套殼嗎 ?或者叫鴻蒙 UI 嗎?說鴻蒙沒有自己的核心技術。看了鴻蒙系統的設計,底層確實是基於安卓的 AOSP 介面沒有錯,但是我倒是覺得系統設計者應該是一個務實的傢伙。因為至少沒有被不理智的民族主義衝昏頭腦,沒有蠢到真正的從零開始設計一套新的系統,而是可以讓使用者沒有學習成本、無痛的切換到一套新的作業系統上面。
如果不是共用底層,那麼你基本不可能通過線上升級把 Android 升級為 鴻蒙 OS,還能相容 Android 的海量應用(你想想你的 Android 可以線上升級為 IOS 嗎?)等等……
為什麼說無痛遷移這麼重要 ?因為如果真正的開發一套全新核心的作業系統,會遇到以下這些無法解決的問題:
- 沒有生態:如果不跟安卓共用底層,那麼無法相容目前安卓海量的應用程式,一個沒有應用程式的系統,再強大再好用,你會切換嗎 ?
- 不穩定:Window/Mac OS 都是經過30年的長期進化才有的今天的穩定性,Android 也有10多年的進化,如果從 0 開發新系統,那麼快則 4-5 年系統才能趨向穩定,華為等得起,市場也等不起
- 成本高:就算華為再有錢,完全從零開發作業系統的成本是無法估量的,根據估值微軟的 Windows 就已經接近千億美金,華為目前市場佔用率下滑,不可能還有那麼多資金投入到作業系統上
選擇跟 Android 共享底層會帶來什麼好處? 如下:
- 相容生態:就像上面說了,使用者切換到鴻蒙,不會有任何的阻礙,成本極地,因為操作就安卓系統差不多。是一個可以不被民族主義綁架也能真正產生價值的產品
- 成本低:這裡就不需要多說,底層不用自己寫了,起碼節省 80% 的開發成本,可以把更多的精力投入到擴充套件系統能力上,例如分散式協同,萬物互聯等等
- 穩定性:安卓底層有多穩定,鴻蒙就有多穩定,增加使用者切換的信心
我相信鴻蒙的設計者選擇和安卓相同的 AOSP 底層是經過深思熟慮的,是真正能看清現實,為什麼這麼說:
- 知道那些無腦吹捧華為的狂熱的民族主義只是少數人,他們也不是華為的目標使用者,他們最終還是會趨向價效比去選擇產品,然後留下一句:下次一定
- 那些抨擊華為沒有從零開始寫作業系統的人也是少數,他們也不是華為的目標使用者,就算真的從零設計實現了作業系統,他們也還會繼續噴其他的缺點,該噴的還的噴,噴子永遠不會停下來
華為的鴻蒙的設計是真正從普通使用者和使用者的角度出發,在乎使用者體驗和實用的設計。所以華為的最終目標使用者是:我們大多數的普通人,我們購買一件產品,不是因為它有某種“愛國情懷”的標籤,也不是它是不是真正的從零開始實現的作業系統,我們普通人需要的就是一個價格合適,可以給我們生活帶來便利的工具。這才是我們會購買它的根本原因。
大膽猜測華為的下一步動作
大膽猜測一下,我相信華為下一步的目標肯定會替換到安卓的 AOSP 底層,只是這塊工作難度太大,時間和市場都沒辦法等這麼久,所以只能先基於 AOSP 先把應用層實現,等應用層鋪開後,鴻蒙的應用層生態建立後,再替換為鴻蒙的核心,相容 AOSP 那麼可以做到對應用層無干擾的情況下完成整個作業系統的全部替換,那麼鴻蒙就真正的意義的“完全自主研發的作業系統”。或許你會疑問這麼做會不會成功 ?答案是肯定的,因為已經有很多類似的成功案例,我們看看以下兩個比較類似的案例:
他們的共同點是什麼 ?
kunbernetes 是位於應用層的容器排程工具,起初它的底層是基於 Docker 實現的(非常類似鴻蒙 OS 基於安卓的 AOSP 底層實現應用),但是隨著 kunbernetes 的發展和壯大,大家都開始依賴 kunbernetes 後,Docker 本身也成為限制 kunbernetes 發展的瓶頸,kunbernetes 就直接把 Docker 替換為自家的容器實現,技術上更可控,因為大家都是面向使用 kunbernetes 至於底層是用 Docker 還是自家的容器,who care ? 只要不影響使用者使用就好。
蘋果自家 M1 替換 Intel 晶片這個案例大家應該都知道了,當時蘋果還是小公司的時候,不得已使用 Intel 晶片作為自己產品的核心處理器,然後隨著蘋果市場份額壯大,Intel 逐漸成為蘋果發展的瓶頸,因為大家使用的是蘋果的應用程式,所以後面就算把 Intel 晶片替換掉,只要蘋果能保證 M1 相容應用程式,那麼底層是使用 M1 還是使用 Intel 誰會在意 ? 後面 M1 晶片的蘋果產品受到市場認可,也證明了這策略是成功可行的。
只要掌握應用層的生產資料,那麼底層使用什麼並不重要,我相信也這是鴻蒙的思路,只要等到鴻蒙生態成熟,那麼未來某一天我們可能會突然看到新聞 華為鴻蒙系統決定放棄 安卓AOSP底層 替換為鴻蒙核心 的時候,也只是會心一笑而已。因為它根本就不影響你的使用。所以你無需關心它底層到底是安卓的AOSP還是真正重寫的鴻蒙OS核心。
文章到這裡就差不多可以總結了:
- 我認為鴻蒙選擇跟安卓共用底層是正確的選擇,不僅可以讓使用者無縫升級,還能複用目前海量的安卓 APP 市場,真正從使用者使用的角度設計系統,而不是被民族主義沖壞理智的頭腦
- 我相信鴻蒙OS在未來替換會逐漸安卓的AOSP底層,完成真正意義上的“完全自主研發作業系統”,這個里程碑對於我們還是蠻有意義。只是這個階段太難完成,鴻蒙OS和使用者都還需要時間來建立鴻蒙OS的生態壁壘
本文完 2021.6.3
phoenix 肖斌 於 廣州