前言
對于IT行業,頭部力量或者已經形成生態的東西,很難撼動其地位,鴻蒙的出現并不是為了取代安卓,而是把眼光放在下一個時代,也就是5G時代,在5G時代中,最重要的是萬物互聯,鴻蒙想要在5G時代占據主導權,在鴻蒙系統中,手機不僅僅是手機,而是一個超級終端控制器,使用鴻蒙可以根據自己的需求來組裝不同的硬體設備,讓手機、TV大屏、無人機等形成一個整體,

為什么要學習鴻蒙
①從開發者角度看:
安卓作業系統連接外部設備程序,需要經歷“發現,配對,連接,組合,驗證”的每一步,連接后方可呼叫控制第三方設備,更換設備后,大部分代碼需要重新寫或者修改,所以使用安卓系統雖然可以連接外部設備并進行控制,但是相對麻煩,且不具備通用性,
鴻蒙作業系統進行設備與設備之間連接的程式則不需要開發者去撰寫,只要設備安裝了鴻蒙作業系統,鴻蒙系統會通過軟總線把這些設備都連接在一起,開發者在進行應用開發的時候,只需要寫很少的代碼就可以呼叫第三方設備,在鴻蒙的整個體系中,手機不僅僅是單獨存在的手機,而是一個超級控制終端,這個終端可能會有多個螢屏,多個喇叭等,呼叫手機本身的硬體跟呼叫外部的硬體幾乎沒有任何差別,
②從使用者角度看:
在安卓作業系統中,所有的操作都是在手機上的,比如使用者在使用導航功能的時候,只能用手機進行導航,但是在有的時候,使用者是不方便拿著手機導航的,比如下雨天一個手撐傘一個手拎東西,
而在鴻蒙作業系統中,使用者則可以把手機導航直接遷移到鴻蒙手表中進行導航功能,用戶使用起來非常方便,
比如:使用者在A手機上編輯一封郵件的時候,需要添加一個excel附件,而這個附件在B手機上,傳統做法需要從B手機上發過來,或者通過電腦復制檔案,再粘貼過來,較麻煩,如果使用鴻蒙系統,使用者可以直接進行資料遷移,把A手機里面編輯的郵件,遷移到B手機上,或者通過鴻蒙系統連上B手機之后直接使用B手機里面的附件,
除此之外,使用安卓作業系統控制硬體需要下載很多APP,每一個APP都有幾十甚至幾百兆,比如使用者需要控制美的的冰箱,就需要下載一個相應的APP,要控制微波爐,又需要下載一個相應的APP,可見繁瑣,且下載安裝之后,還需要掃描硬體,發現硬體,連接硬體等,最后才能進行控制,
如果使用者要控制冰箱,使用鴻蒙作業系統只需要使用鴻蒙手機接觸一下冰箱對應的芯片,鴻蒙手機就會到自己的應用中心,把控制冰箱的模塊下載到手機里面然后直接打開控制中心,中間花費時間大約3秒左右,用戶根本感覺不到下載和安裝的程序,同理,如果使用者要控制微波爐,也只要用手機碰一下微波爐對應的芯
片,鴻蒙手機就會到自己的應用中心,把控制微波爐的模塊下載到手機里面然后直接打開控制中心,對于用戶來講,相對方便,
鴻蒙簡介
鴻蒙是一個全場景,面向未來的作業系統,
鴻蒙并不是一個單純的手機作業系統,而是手機 + 智能設備的總稱,其可以安裝在包括手機、手表、電器、無人機等很多設備上,
鴻蒙是面向5G物聯網、面向全場景的分布式作業系統,其不是安卓系統的分支或修改而來的,與安卓、iOS是不一樣的作業系統,鴻蒙將打通手機、電腦、平板、電視、電器設備、工業自動化控制、無人駕駛、車機設備 、智能穿戴統一成一個作業系統,并且該系統是面向下一代技術而設計的,能兼容全部安卓應用,其將創造一個超級虛擬終端互聯的世界,將人、設備、場景有機聯系在一起,

鴻蒙分類
應用開發:整個鴻蒙的控制中心(手機APP)
開發語言:Java,js,C/C++
內核:基于Linux內核開發的
設備開發:冰箱、無人機,攝像機等硬體設備
最合適的開發語言:C/C++
內核:基于LiteOS內核開發的
LiteOS的特點:輕量級(內核小于10k)、低功耗(1節5號電池可作業5年)
鴻蒙系統可以覆寫所有的設備,應用在智能設備上,比如攝像頭、門鈴、體溫計 等設備,其通過軟總線將各個設備連接起來,
鴻蒙特點:
①one as all,all as one
HarmonyOS是新一代的智能終端作業系統,為不同設備的智能化、互聯與協同提供了統一的語言,帶來簡潔、流暢、連續、安全可靠的全場景互動體驗,
②統一OS,彈性部署一套作業系統,滿足大大小小所有設備的需求,小到耳機,大到車機,智慧屏,手機等,讓不同設備使用同一語言無縫溝通,
③硬體互助,資源共享
搭載HarmonyOS 的每個設備都不是孤立的,在系統層讓多終端融為一體,成為“超級終端”,終端之間能力互助共享,帶來無縫協同體驗,
④一次開發,多端部署
開發者基于分布式應用框架,寫一次邏輯代碼,就可以部署在多種終端上,
⑤應用自由跨端
HarmonyOS 原子化服務是輕量化服務的新物種,它提供了全新的服務和互動方式,可分可合,可流轉,支持免安裝等特性,能夠讓應用化繁為簡,讓服務觸手可及,
⑥用“簡單”激活你的設備智能
HarmonyOS 是新一代智能終端作業系統,為不同設備的智能化、互聯與協同提供了統一的語言,設備可實作一碰入網,無屏變有屏,操作可視化,一鍵直達原廠服務等全新功能,通過簡單而智能的服務,實作設備智能化產業升級,
鴻蒙與安裝對比
①系統內核的對比(鴻蒙穩定性更高)
安卓系統:
基于linux的宏內核設計,宏內核包含了作業系統絕大多數的功能和模塊,這些功能和模塊都具有最高的權限,只要一個模塊出錯, 整個系統就會崩潰,
鴻蒙OS:
基于微內核設計,微內核僅包括了作業系統必要的功能模塊(任務管理、記憶體分配等),必要的模塊處在核心地位具有最高權限,其他模塊不具有最高權限,其他模塊出現問題,對于整個系統的運行是沒有阻礙的,微內核穩定性高,
而且鴻蒙系統包含了兩個內核:Linux內核( 手機作業系統內核)&LiteOS內核( 智能硬體內核),
②運行速度的對比(鴻蒙快60%)
安卓系統:
安卓程式運行在虛擬機上,不能與系統底層直接進行通信活動,如果虛擬機出現問題,系統運行將受到影響,
鴻蒙OS:
鴻蒙系統中的方舟編譯器會把代碼直接編譯成機器識別的機器碼,程式直接運行在作業系統中,可以直接與系統底層進行通信,
③作為手機作業系統的對比
安卓和鴻蒙都是基于安卓開源專案(AOSP) 進行開發的,而AOSP代碼是全球很多程式員共同維護開發的,谷歌和華為也是其中的提供者之一,任何人都可以在開源許可下自由使用和修改,國內外很多手機廠商都根據這套代碼制定了自己的作業系統,比如:三星、小米、魅族等,而華為也是基于這套開源體系,制定了鴻蒙作業系統,鴻蒙并不是安卓的套殼,
HarmonyOS = AOSP - GMS-安卓UI+HMS +鴻蒙UI +分布式軟總線+以Ability為核心的應用開發框架等其他各種華為研發的內容
④連接其他設備的對比
安卓系統:不管從app開發方面,還是使用方面都比較麻煩,
鴻蒙OS:從app開發方面,只要寫很少的代碼就可以呼叫第三方硬體,從使用的角度來講,不管是多少設備連在一起, 鴻蒙的目標是都能像使用一臺設備那樣簡單,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/292581.html
標籤:其他
上一篇:Android studio決議含有GPS地理坐標的Json格式資料
下一篇:C51 溫濕度顯示
