每日最新頭條.有趣資訊

速度更快更安全 鴻蒙OS和安卓的不同之處有這些

本文由騰訊數位獨家發布

在上周,華為正式發布了備受期待的鴻蒙作業系統。此前外界曾猜測鴻蒙OS將會成為Android的替代,供華為和榮耀的智能手機所使用。但從官方公布的諸多信息來看,鴻蒙OS的使命可遠不止替代Android那麽簡單。

但作為一款手機可用的作業系統,鴻蒙OS和Android之間又有何區別呢?

非Linux內核

未加入Linux內核是鴻蒙OS與Android的核心區別。

華為為自家的作業系統開發了一套全新的微內核。在發布會上,華為消費者業務總裁余承東將鴻蒙OS與谷歌正在開發中的Fuchsia OS進行了比較,後者基於Zircon微內核開發。

和單內核(比如Linux)相比,微內核隻包含運行作業系統所需的最少量代碼,因此其體積要小得多。華為微內核隻包含線程調度和IPC,代碼數量大概只有Linux的1/1000。至於其他服務,比如文件系統、設備驅動和網絡驅動,都在用戶空間運行。

在這種情況下,進程間通信(IPC)就成為了作業系統總體性能的一個重要因素。華為聲稱自家微內核的IPC速度比Fuchsia OS快最多五倍,比QNX微內核快最多三倍。

並非Android競爭者

華為堅稱鴻蒙OS並不是Android的直接競爭者。他們希望繼續在手機上使用谷歌的作業系統,但如果未來不被允許使用的話,可以迅速轉換到鴻蒙OS。

就目前而言,華為將會專注於在智能電視(智慧屏)、智能音箱、車機等設備上使用鴻蒙OS。在最近發布的科技預測白皮書當中,華為預計2025年會出現大量的AI、物聯網和5G技術。為這些設備設計一款作業系統顯然是一個明智之舉。

總而言之,鴻蒙OS的確能夠作為智能手機作業系統使用,但它目前還只是一個備份選項。在華為眼裡,這款作業系統的主戰場是物聯網和5G領域。

技術上比Android更快

鴻蒙OS是一款“分布式作業系統”,它可通過分布式任務調度和分布式數據管理來提高自身性能。

華為表示,這款分布式作業系統在性能上市高於Android的,因為後者使用了大量的冗余代碼,過時的調度機制,並且還存在碎片化問題。

鴻蒙OS的微內核部署了一種被稱為“確定時延引擎”的新調度機制,該機制會使用實時負載分析,應用程序特徵匹配和預測來更加合理地進行系統資源分配。

華為聲稱,鴻蒙OS的響應時延降低了25.7%,時延波動率降低了55.6%。

華為以高速公路舉例,稱Linux的公平調度機制會以相同的方式處理所有資源,而這會導致性能降低。當然,在親自使用和測試之前,我們並不能斷定鴻蒙OS的實際表現如何。

沒有root權限

Android用戶對於root權限(以及它所能帶來的好處)肯定十分了解。有意思的是,華為表示自家鴻蒙OS在終端設備上是不支持root權限的,這可以提高微內核和設備的整體安全性。

此外,華為稱他們採用了“形式化驗證方法”來提升微內核的安全性,這些數學方法之前主要被使用在航空航天和芯片組等安全關鍵領域。 相比只能應對有限情況的功能驗證和攻擊模擬,這種驗證方式提供了更大優勢。

應用生態之戰:Android仍是王者

在所有這一切當中,華為仍然還有一場硬仗要打——這也直接關乎他們的最終成敗——那就是應用生態系統。掌握了應用市場才能掌握智能手機產業,谷歌和蘋果就是最好的例子。

至於華為,他們正在努力嘗試吸引開發者將各自的應用從谷歌Play商店移植到自己的AppGallery當中。

鴻蒙OS目前並不支持Android應用,但華為表示,開發者可以輕鬆做到這一點。他們已經發布了所有相關的SDK和工具,讓開發者為鴻蒙OS重新編譯自己的應用。

獲得更多的PTT最新消息
按讚加入粉絲團