目前,市面上移動作業系統主要有安卓(Android)、蘋果(iOS)、鴻蒙(HarmonyOS)。其中,安卓和鴻蒙的底層屬於開源狀態,與蘋果系統的閉源作業系統有較大的區別。今天我們來聊一聊安卓與鴻蒙的區別。
概述
華為鴻蒙系統,2019年8月釋出於廣東東莞。被定義為一款全新的面向全場景的分散式作業系統。歷史版本有鴻蒙OS1。0、鴻蒙OS2。0、可以接入的終端裝置主要面向128MB-4GB終端裝置。2021年10月將向4GB以上所有裝置開源。雖然華為“鴻蒙”商標申請被駁回,但是小編認為後期更改名字的可能性較小。
安卓系統的上線時間為2008年9月,是一款美國谷歌公司開發的移動作業系統,面向的產品主要有平板、手機、手環等。從最開始的安卓1。0已經發展到了安卓11。0。目前,安卓全球使用者已達23億,佔據著全球85%的手機市場份額。
技術架構
安卓的核心型別為宏核心(Linux核心),開發的語言主要包括C/C++(底層)、Java、Kotlin(應用層)。鴻蒙則是把之前的Linux核心、鴻蒙OS微核心與LiteOS合併為一個鴻蒙OS微核心。其開發語言包括C/C++(底層)、Java、Javascript、Kotlin(應用層)。以Harmony 2。0和Android 10為代表。
鴻蒙的關鍵程式碼行數為460萬,安卓1525萬;
核心的API數量鴻蒙為約18000,安卓36000+;
應用安裝包大小,相較為60%-70%,安卓為100%;
應用領域:安卓主要應用在平板、TV、手機,鴻蒙主要應用在感測器、家電、穿戴、平板、TV、手機、車機等。
開發環境
安卓的開發環境是基於JDK進行的,JDK(Java Development Kit)是針對Java開發人員釋出的軟體開發工具包,它是Java的核心,包括Java執行環境JRE、Java工具、Java基礎類庫。而鴻蒙則是採用方舟編譯器進行開發,支援多語言統一編譯,屬於整合化開發環境,分散式架構Kit。
總而言之,小編認為鴻蒙未來的發展潛力巨大,取代安卓指日可待。在作業系統方面不再受制於國外。文章的最後,大家如果有什麼好的建議歡迎在評論區留言,小編會積極地回答,大家共同的成長與進步。