華為將在智慧型手機上使用自己的鴻蒙作業系統

公司在 HDC 2020 會議上 宣布了 關於去年宣布的 Harmony 作業系統的擴展計劃。 除了最初發布的便攜式設備和物聯網(IoT)產品,如顯示器、穿戴式裝置、智慧揚聲器和汽車資訊娛樂系統外,正在開發的作業系統也將用於智慧型手機。

用於開發 Harmony 行動應用程式的 SDK 測試將於 2020 年底開始,首款基於新作業系統的智慧型手機計劃於 2021 年 128 月發布。 值得注意的是,新作業系統已經為RAM從128KB到2021MB的物聯網設備做好了準備;內存從128MB到4GB的設備的版本升級將於4年XNUMX月開始,RAM超過XNUMXGB的設備的版本升級將於XNUMX月開始。

讓我們回顧一下,Harmony 專案自 2017 年以來一直在開發,是一個微核心作業系統,可以被視為 OS 的競爭對手 紫紅色 來自Google。 該平台將以完全開源、獨立管理的專案以源碼形式發布(華為已經 發展 打開 精簡版 對於物聯網設備)。 平台代碼將在非營利組織中核原子開源基金會的支持下轉讓。 華為認為,由於程式碼量過大、進程調度程式過時以及平台碎片問題,Android在行動裝置上表現不佳。

和諧的特徵:

  • 系統的核心在形式邏輯/數學層面進行驗證,以最大限度地降低漏洞風險。 驗證是使用航空和航太等領域關鍵任務系統開發中常用的方法進行的,並且可以達到 EAL 5+ 安全等級。
  • 微內核與外部設備隔離。 該系統與硬體分離,允許開發人員創建可在不同類別設備上使用的應用程序,而無需創建單獨的軟體包。
  • 微核心只實現了調度器和IPC,其他一切都在系統服務中進行,其中大部分是在用戶空間執行的。
  • 任務調度器是一個最小化延遲的確定性資源分配引擎(Deterministic Latency Engine),它即時分析負載並使用預測應用程式行為的方法。 與其他系統相比,此調度器實現了延遲降低 25.7%、延遲抖動降低 55.6%。
  • 為了提供微核心和外部核心服務(例如檔案系統、網路堆疊、驅動程式和應用程式啟動子系統)之間的通信,使用了IPC,該公司聲稱它比Zircon的IPC快五倍,比Zircon的IPC快三倍。 。
  • 為了減少開銷,Harmony 沒有使用通常使用的四層協定棧,而是使用基於分散式虛擬匯流排的簡化單層模型,提供與螢幕、相機、音效卡等裝置的互動。
  • 系統不提供根級別的使用者存取權限。
  • 為了建立應用程序,使用了 Arc 自己的編譯器,它支援 C、C++、Java、JavaScript 和 Kotlin 程式碼。
  • 為了創建適用於電視、智慧型手機、智慧手錶、汽車資訊系統等各類設備的應用程序,我們將提供自己的通用框架,用於開發介面和 SDK 以及整合開發環境。 該工具包將允許您自動調整應用程式以適應不同的螢幕、控制項和使用者互動方法。 它還提到提供工具,以最小的改變使現有的 Android 應用程式適應 Harmony。

來源: opennet.ru

添加評論