<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          華為 VS 谷歌:萬物互聯(lián),誰主沉???

          共 4493字,需瀏覽 9分鐘

           ·

          2021-06-11 20:40

          一周兩套操作系統(tǒng)發(fā)布


          6 月 2 日,華為通過直播形式舉行了鴻蒙 HarmonyOS 2 及華為全場景新品發(fā)布會,關于該發(fā)布會的詳細內(nèi)容老猿在《鴻蒙最新功能及承載設備詳解:HarmonyOS 2及華為全場景新品發(fā)布會全紀錄》進行了詳細介紹,在此不多贅述。


          其實在華為發(fā)布會前,業(yè)內(nèi)有個爆炸性的消息是:5 月 25 日,Google 發(fā)布了研發(fā) 5 年之久的新操作系統(tǒng) Fuchsia OS1.0,并已經(jīng)推送到 2018 年發(fā)布的初代 Nest Hub 智能顯示器上。


          相比華為的發(fā)布會,F(xiàn)uchsia OS1.0 的發(fā)布僅是一個消息報道以及其項目技術(shù)負責人 Petr Hosek 的一條推特,要低調(diào)很多。


          兩個操作系統(tǒng),相隔一周左右先后發(fā)布,不但時間相隔近,都是拋棄 Android 另立門戶,都帶有物聯(lián)網(wǎng)的基因,都有自己的產(chǎn)品承載,很難讓人不將二者進行并列比較。接下來老猿就這兩個操作系統(tǒng)的架構(gòu)、內(nèi)核、產(chǎn)品特性、物聯(lián)網(wǎng)支持、產(chǎn)品化程度以及生態(tài)支持等方面進行一下對比分析。


          架構(gòu)對比


          華為鴻蒙的架構(gòu)

          鴻蒙 HarmonyOS 整體遵從分層的層次化設計,從下向上依次為:內(nèi)核層、系統(tǒng)服務層、框架層和應用層。系統(tǒng)功能按照“系統(tǒng) > 子系統(tǒng) > 功能/模塊”逐級展開,在多設備部署場景下,支持根據(jù)實際需求裁剪某些非必要的子系統(tǒng)或功能/模塊。


          HarmonyOS 的架構(gòu)比較清晰,不展開過多介紹。

          Fuchsia OS 的架構(gòu):


          Fuchsia OS 的架構(gòu)的四層蛋糕形象介紹的比較多,但四層的功能說明資料卻很少且大多雷同,老猿結(jié)合相關資料猜測理解四層的分工如上右邊所示,最上層的 Topaz 應用層和最下層 Zircon 內(nèi)核層不用多介紹。Garnet 包含各種操作系統(tǒng)所需的各種底層功能,包括硬件的驅(qū)動程序(網(wǎng)絡,圖形等)和軟件安裝功能,所以老猿稱為基礎軟件層。Peridot google 服務和應用層,類似于 Android 的 google gms 服務,為谷歌公司系列應用提供支持。如果還有需要進一步了解相關層功能的,請參考下面附錄的參考資料。


          這兩種方式的架構(gòu),F(xiàn)uchsia OS 的架構(gòu)各層的功能可能還存在一定的不確定性,但從架構(gòu)上來說,華為已經(jīng)明確 HarmonyOS 是分布式系統(tǒng)架構(gòu),但 Fuchsia OS 筆者尚不能確認,不過猜想 fuchisa 設備之間可能是一種類似集中式的云式結(jié)構(gòu),各個設備是云主機的客戶端,相互之間可以通信,但是要基于 google 統(tǒng)一的賬號注冊。

          內(nèi)核子系統(tǒng)對比


          HarmonyOS 采用多內(nèi)核設計,支持針對不同資源受限設備選用適合的 OS 內(nèi)核。內(nèi)核抽象層(KAL,KernelAbstract Layer)通過屏蔽多內(nèi)核差異,對上層提供基礎的內(nèi)核能力,目前支持 Linux 內(nèi)核和 LiteOS 內(nèi)核。


          Fuchsia OS 的內(nèi)核是一個由 Google 全新設計的新內(nèi)核,主要處理硬件訪問和軟件之間的通信,可以認為是一個專用內(nèi)核。Fuchsia OS 的核心獨立于硬件規(guī)格,使用模塊化方法,將其分割成多個構(gòu)建塊或“包”,制造商能夠根據(jù)設備選擇 Fuchsia 的功能,且可能僅通過安裝更新的組件就可以添加新功能。這種方式可以有效降低模塊之間的相互影響,可維護性和迭代開發(fā)快。


          二者的內(nèi)核各有優(yōu)缺點:

          • HarmonyOS 的內(nèi)核優(yōu)點是支持靈活擴展,可以適配不同資源受限設備,一個操作系統(tǒng)統(tǒng)一設備上層操作,應該是與分布式架構(gòu)配套的支持不同設備的很好的解決方案。老猿唯一有點擔心的是否存在安卓與 Linux 的 GPL 許可之間的沖突,但這點相信華為是經(jīng)過仔細論證的,最不濟也就是安卓的狀況。何況萬一不行,Linux 內(nèi)核以后也許是可以替換而不用影響上層的系統(tǒng)和應用的

          • Fuchsia OS 的內(nèi)核是全新設計的新內(nèi)核,有嵌入式 OS 領域的頂尖專家加盟,可能是個輕量級的內(nèi)核,加上模塊化的設計,這樣才能適配不同資源受限設備,其優(yōu)點是谷歌自己完全掌控,但是否真正完全適合不同情況的設備還有待觀察。


          產(chǎn)品特性對比


          Fuchsia OS 目前的產(chǎn)品特性方面公布的數(shù)據(jù)不多,HarmonyOS 則宣傳得比較多,這應該是因為 Fuchsia OS 成熟度方面還不夠?qū)е碌摹?/p>


          目前二者都可以通過安卓虛擬機來運行安卓程序,鴻蒙脫離安卓后,可以把應用編譯成字節(jié)碼提升速度,會通過存儲管理避免存儲碎片化,提升系統(tǒng)效率,這些 Fuchsia OS 不知是否會有相關特性。


          另外一方面,鴻蒙的分布式特性構(gòu)造的超級終端,可以將多個局域網(wǎng)內(nèi)設備組織成一體來使用,如可以使用手表接入視頻呼叫后,在大屏電視上顯示視頻,在手表上聽聲音,在麥克風上發(fā)送語音,也可以將相關內(nèi)容在不同設備間流暢的流轉(zhuǎn)。這些特性還是有比較大的創(chuàng)新性,也容易吸引使用者。而 Fuchsia OS 目前來看,并不具備這些特性。但 Fuchsia OS 肯定有其自身的殺手锏,只是由于公開資料少,尚不知而已。


          另外 HarmonyOS 支持對接不同的操作系統(tǒng)內(nèi)核,只要其滿足 HarmonyOS 對其訪問的要求,這在物聯(lián)網(wǎng)操作系統(tǒng)群雄逐鹿的環(huán)境下,比 Fuchsia OS 具有較大的優(yōu)勢。


          目前來看,HarmonyOS 在產(chǎn)品特性上暫時占有優(yōu)勢。

          物聯(lián)網(wǎng)支持對比


          在物聯(lián)網(wǎng)支持方面,HarmonyOS 通過底層的 LiteOS 對接硬件設備,然后通過上層的分布式架構(gòu)(軟總線)、安全組件、原子服務快速將局域網(wǎng)內(nèi)的設備組成超級終端,相互之間的通信主要使用局域網(wǎng)新的無線協(xié)議和通訊方式進行,并使用運行在任何鴻蒙帶屏設備上的操作中心進行統(tǒng)一操控。


          Fuchsia OS 通過 TCP/IP 協(xié)議使用 Peridot 提供的 google 服務進行設備聯(lián)網(wǎng),在局域網(wǎng)內(nèi)構(gòu)建子網(wǎng),應該也會提供統(tǒng)一操控應用。

          • HarmonyOS 通過設備編號進行安全認證之后設備之間組建成局域網(wǎng),各個局域網(wǎng)是碎片化的,擴展性、操控性都非常不錯,同時又保證了安全性、私密性和隱私性,但華為在此很難找到商業(yè)利益

          • Fuchsia OS 設備通過 TCP/IP 訪問統(tǒng)一的 google 服務,設備的認證預計是基于谷歌賬號進行的,這樣能保障谷歌的商業(yè)利益和統(tǒng)一控制,但對用戶而言存在隱私數(shù)據(jù)外泄問題,同時如果谷歌服務出現(xiàn)問題,可能會影響設備的使用


          產(chǎn)品化程度對比


          兩者都已經(jīng)有發(fā)行版本,HarmonyOS 已經(jīng)搭載在自己的手表、平板、顯示器、藍牙耳機新品上,并在 6 月 2 日開始進行 Mate40、P40 系列、mate30 系列以及 MatePadPro 的版本搭載,后續(xù)將有更多系列的華為已有設備將搭載 HarmonyOS。


          Fuchsia OS1.0 目前推送到 2018 年發(fā)布的初代 Nest Hub 智能顯示器上,可能在 2 年之內(nèi)繼續(xù)在一些家用設備上發(fā)布該操作系統(tǒng)。


          從產(chǎn)品化程度來看,HarmonyOS 已經(jīng)占了一定的先機,無論是品類還是數(shù)量都比 Fuchsia OS 多,這個方面希望華為能持續(xù)擴展優(yōu)勢,但也不能就此小覷了 Fuchsia OS,谷歌的整體環(huán)境比華為好很多,厚積薄發(fā)也是有可能的。


          生態(tài)支持對比


          生態(tài)分為兩類,一是使用操作系統(tǒng)的合作廠商生態(tài),另一是開發(fā)者生態(tài)。


          無論是主動還是被動,F(xiàn)uchsia OS 和 HarmonyOS 都是拋開安卓另立門戶,這就意味著都得拋開現(xiàn)在已經(jīng)做得很好的 Android 生態(tài)另起爐灶,從某種意義上來說二者的生態(tài)基礎是相同的,但實際上二者在此還是有些差異。


          華為一方面將 HarmonyOS 將源代碼捐贈給開放原子開源基金會進行孵化,另一方面積極構(gòu)建應用創(chuàng)新伙伴圈,這個是鴻蒙上運行的京東:

          目前已經(jīng)和華為在鴻蒙上合作的相關伙伴:


          同時華為與高校合作聯(lián)合培養(yǎng)鴻蒙開發(fā)人才,啟動 HarmonyOS 高校人才培育計劃,將推動超過 15 款 HarmonyOS 課程走入高校,以培養(yǎng)更多 HarmonyOS 全棧開發(fā)后備力量。


          而谷歌采用的對策是在 2018 年 12 月,發(fā)布可被用來開發(fā)安卓、iOS 和 Fuchsia OS APP 的 SDK Flutter 正式版,通過提前發(fā)布跨平臺的應用開發(fā)框架為后續(xù) Fuchsia OS 的開發(fā)布局,這個確實是一個有戰(zhàn)略眼光的布局。但在當前 Android 生態(tài)磅礴發(fā)展的形式下,讓開發(fā)者將絕大部分應用往 flutter 遷移是個不可能完成的任務。


          接下來,谷歌有 2 條路可以走,一是同時維護 Android 的版本和 Fuchsia OS 版本,如果是這樣,F(xiàn)uchsia 的生態(tài)做起來會很困難,甚至比華為更困難,二是停止 Android 版本的后續(xù)開發(fā),專心往 Fuchsia OS 方向發(fā)展,這樣對谷歌和華為甚至其他第三方都意味著機會,可能華為因搶占先機而拔得頭籌,不過 google 估計不會這樣傻的自毀長城,一定會在其認為成熟的時機才會走這步。


          對于現(xiàn)在的生態(tài)情況來說,目前華為稍微走在前面一點,但對華為和谷歌來說,都是舉步維艱。開發(fā)人才的培養(yǎng)相對整個生態(tài)來說可能還不是最主要的,合作的設備商的培養(yǎng)是最艱難的。


          對于華為來說,整個生態(tài)的建設可能更艱難一些,國內(nèi)其他手機頭部廠商光講愛國情懷是不夠的,更要考慮商業(yè)利益,他們會考慮搭載鴻蒙會否導致美國的芯片禁令、是否會導致自己落后于華為、是否會導致 Android 生態(tài)優(yōu)勢的喪失?華為從物聯(lián)網(wǎng)和自己的手機產(chǎn)品開始是不得不為之的措施,也是唯一可行的措施,如果真正將鴻蒙生態(tài)構(gòu)建得比較有規(guī)模,如手機市場占有率突破 16%以上,國內(nèi)的芯片也取得了關鍵性的技術(shù)突破,則就是真正破局之時。


          總結(jié)

          HarmonyOS 和 FuchsiaOS 在當前安卓生態(tài)環(huán)境下,目前在手機領域只有通過安卓虛擬機兼容安卓應用來完成自己的艱難啟程,在安卓繼續(xù)使用的情況下,二者都還需要走過較長的艱難時光,在物聯(lián)網(wǎng)領域則機會更多一些,整個社會對物聯(lián)網(wǎng)的重視能給二者帶來突破重圍的有力支持,同時正是由于二者都布局物聯(lián)網(wǎng)領域,也說明物聯(lián)網(wǎng)操作系統(tǒng)非常大概率是個正確方向。


          總體來說,HarmonyOS 整體稍走在前面,但 FuchsiaOS 也可能厚積薄發(fā)。鹿死誰手、還是共同競爭成長抑或都被淘汰?目前尚不足以判斷,估計只有時光才能給出最終的答案。


          后記

          本文是筆者基于網(wǎng)上部分資料、華為 6 月 2 日發(fā)布會等材料基礎之上,加上自己的總結(jié)分析及感悟編寫而成,由于材料有限,難免存在謬誤,歡迎大家指正。


          參考資料

          Fuchsia OS正式公開可用,谷歌邁出了五年來最關鍵的一步

          《簡述 Fuchsia 操作系統(tǒng)的四層結(jié)構(gòu)設計》

          《fuchsia的源碼樹初探》

          《華為鴻蒙系統(tǒng)HarmonyOS學習之二:鴻蒙HarmonyOS系統(tǒng)架構(gòu)》



          瀏覽 127
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  天天操天天干天天操天天干 | 综合五月激情网 | 成人国产日韩AV网站 | 蜜桃亚洲AV啪啪无码片 | 在线观看国产一 |