初識鴻蒙OS,你好,HarmonyOS!
為什麼會有鴻蒙,出現鴻蒙的意義又是什麼呢?
談到為什麼會有HarmonyOS鴻蒙系統,那我們就不得不說說,我們的行動通訊技術的發展,現今我們大多數人都使用上5G網路了,回想一下從最初的1G網路到3G再到4G網路,直到現在的5G網路,我們最真實的感受就是網速變快了很多,看影片可以選高畫質,超清,甚至是藍光4k等等。我們知道4G網路已經可以滿足我們絕大多數的需求了,那麼4G出來還沒多久5G就已近來了,那5G相比較4G又做了哪些方面的提升呢?一、超大頻寬,網速快,這是我們對5G最直接的感受,5G的網路的連線速度相當於如今4G的幾十倍,甚至比我們在家裡的使用的光纖寬頻還要快很多,二、超低延時。我們知道網路的下載速度是由頻寬決定的,而反應速度卻是由延時決定,那麼5G的延時可以做到僅僅在5ms以內,甚至是1ms,這也就說明了,我們生活中的很多實時應用的場合可以得到進一步的長足發展了。三、萬物互聯。5G網路設計的初衷其實就是為了實現萬物互聯。對於5G目前來看,目前還沒什麼裝置能夠明確定義5G時代,而這時,我們的鴻蒙就出世了,它是專門瞄準了5G時代而存在的,5G時代的最大特點就是萬物互聯,鴻蒙系統就是為它而來。鴻蒙作業系統僅可以安轉在手機上,還可以安裝在各種智慧裝置上。安裝了鴻蒙系統的手機,就不僅僅是一部手機了,它是一個超級終端,它可以於我們日常所見的電腦,手錶,家電(電視,空調,冰箱等)等這些不同的硬體裝置互聯形成一個整體,我們可以透過手機(相當於一個就控制器)來連線操作這些裝置,實現萬物互聯。
2019年8月,華為在開發者大會上正式釋出鴻蒙系統。
連線:華為鴻蒙OS釋出會
2020年9月,華為在開發者大會上釋出鴻蒙2.0,並面向應用開發者釋出Beta版本。
連線:華為鴻蒙2.0 新品釋出會
2020年12月,華為釋出鴻蒙OS 2.0手機開發者Beta版 。
什麼是鴻蒙系統,它又是怎麼定義的呢?
鴻蒙的官方定義為HarmonyOS 鴻蒙系統(鴻蒙 OS)是一款“面向未來”、面向全場景(移動辦公、運動健康、社交通訊、媒體娛樂等)的分散式作業系統。
鴻蒙作業系統我們可以稱呼為“鴻蒙OS”或者“HarmonyOS”。
我們可以瞭解到華為官方給鴻蒙的生態定義為“1+8+N”,1指的就是我們的手機使用者,8指的是我們日常使用的電視,手錶,PC、平板、耳機、音響、眼睛、汽車這8中裝置,N指的就是未來要覆蓋的各種裝置,比如智慧家居,智慧出行,移動辦公,運動健康,影音娛樂等等。所以說在將來,我們無論是工作,學習,娛樂,運動,家居等,都能夠看見鴻蒙的影子。
鴻蒙系統有什麼特點呢?它的特色又在哪裡呢?
鴻蒙OS的特點:
統一OS,彈性部署
HarmonyOS透過元件化和小型化等設計方法,支援多種終端裝置按需彈性部署,能夠適配不同類別的硬體資源和功能需求。也就是說使用一套作業系統,可以滿足各種所有裝置的需求,讓不同的裝置使用同一種語言無縫連線。
硬體互助,資源共享
HarmonyOS為分散式作業系統,採用分散式軟匯流排、分散式裝置虛擬化、分散式資料管理、分散式任務排程;也就是說,搭載了鴻蒙OS的裝置不是單獨孤立的,而是在系統層多個終端無縫連線為一體,形成一個超級終端。
一次開發,多端部署
HarmonyOS提供了使用者程式框架、Ability框架以及UI框架,支援應用開發過程中多終端的業務邏輯和介面邏輯進行復用,能夠實現應用的一次開發、多端部署,提升了跨裝置應用的開發效率。 也就是說開發者只要寫一次程式碼就可以部署在多個終端上
應用自由跨端
HarmonyOS原子化服務是輕量化服務的新物種,它提供了全新的服務和互動方式。可分可合,可流轉,支援免安裝等特性,能夠讓應用化繁為簡,讓服務觸手可及。“可分可和”可以理解為當我們使用手機來操作電視等時,可以只下載其中的一個或多個功能,比如手機上只下載了控制電視的音量這一個功能,而不下載換臺等其它功能。“可流轉”指的就是將當前使用的終端上的內容流轉到其他終端上檢視或使用。“免安裝”指的並不是不安轉APP,而是下載安轉APP很快,非常快,讓使用者感覺不到下載安裝的過程。
裝置智慧啟用很簡便
裝置可以實現一碰入網,無屏變有屏,操作視覺化,一鍵直達原廠服務等全新的功能。透過簡單智慧的服務,來實現裝置智慧化產業升級。
鴻蒙系統和安卓系統相比有什麼區別呢?
(1)系統核心
安卓系統的核心是基於Linux的單核心來設計的,而在單核心中包含了作業系統中的絕大多數的功能和模組,這些功能和模組都具有作業系統最高的許可權。如果這些功能和模組中,只要有一個出現了問題,那麼作業系統就可能會隨時崩潰。
HarmonyOS系統的核心是基於微核心來設計的,在微核心中僅僅包含了作業系統中必要的功能模組,例如記憶體分配,並且這些必要的功能模組是處在系統最核心的地位並且具有最高的許可權。從這裡我們可以瞭解到,當HarmonyOS其他模組出現了問題時,這對整個系統來說是沒有大的危害的,我們知道微核心的穩定性是很高的。鴻蒙系統中包含了兩種核心:一個是針對手機的作業系統核心Linux,一個是針對智慧硬體的作業系統核心LiteOS,這是一種輕量級的核心,它的功耗很低.
所以說鴻蒙系統的穩定性相比較安卓系統要更高
(2)執行速度
在安卓系統中安卓程式是不能與系統底層直接進行通訊的。所以程式都是執行在虛擬機器上的,當虛擬機器出現故障時程式就會卡住。
鴻蒙系統中有一個方舟編譯器,這個編譯器就是用來解決程式與系統底層直接進行通訊的問題。方舟編譯器會將程式程式碼編譯為機器碼,讓機器可以直接識別執行該程式,實現了程式直接與系統底層進行通訊。
所以說鴻蒙系統的執行速度要比安卓系統快,會快60%左右
(3)作為手機作業系統的對比
無論鴻蒙還是安卓都是基於安卓開源專案(AOSP)來開發的,AOSP裡面的程式碼是全球很多開發者共同維護開發的,任何人都可以在開源許可下使用或修改開源的程式碼。所以鴻蒙並不是套殼安卓。
(4)連線其他裝置的對比
對於安卓系統來說,實現系統與其他裝置之間的連線,需要透過專門的app來與專門的裝置建立連線,而且app開發,則需要使用發現-.配對->連線->組合->驗證這些步驟來完成。而鴻蒙系統只需要一臺裝置就可以l連線其他各種裝置終端,並且它的app開發只需要寫很少的程式碼就可以來呼叫第三方的硬體來使用。
————————————————
版權宣告:本文為CSDN博主「北慕辰」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處連結及本宣告。
原文連結:https://blog.csdn.net/dazuo_001/article/details/119293978
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30239065/viewspace-2785104/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 我的第一個基於HarmonyOS的 (鴻蒙 OS)TV鴻蒙
- 初窺鴻蒙鴻蒙
- 華為鴻蒙系統HarmonyOS學習之十:鴻蒙HarmonyOS微核心技術鴻蒙
- 鴻蒙 OS 的測試工具鴻蒙
- 為鴻蒙OS說兩句公道話(我對鴻蒙OS的一些看法)鴻蒙
- HarmonyOS 鴻蒙隔離層設計鴻蒙
- 鴻蒙HarmonyOS實戰-ArkUI元件(Shape)鴻蒙UI元件
- 鴻蒙HarmonyOS實戰-ArkUI元件(Image)鴻蒙UI元件
- 鴻蒙HarmonyOS實戰-ArkUI元件(Menu)鴻蒙UI元件
- 鴻蒙HarmonyOS實戰-ArkUI元件(Navigation)鴻蒙UI元件Navigation
- 鴻蒙HarmonyOS實戰-ArkUI元件(Tabs)鴻蒙UI元件
- 鴻蒙HarmonyOS實戰-ArkUI元件(Canvas)鴻蒙UI元件Canvas
- 鴻蒙HarmonyOS實戰-ArkUI元件(Popup)鴻蒙UI元件
- 鴻蒙HarmonyOS實戰-ArkUI元件(Video)鴻蒙UI元件IDE
- 鴻蒙HarmonyOS實戰-ArkUI元件(CustomDialog)鴻蒙UI元件
- 鴻蒙HarmonyOS實戰-視窗管理鴻蒙
- 鴻蒙HarmonyOS實戰-ArkUI元件(List)鴻蒙UI元件
- 鴻蒙HarmonyOS實戰-ArkUI元件(Button)鴻蒙UI元件
- 鴻蒙HarmonyOS實戰-ArkUI元件(Progress)鴻蒙UI元件
- 鴻蒙HarmonyOS實戰-ArkUI元件(Toggle)鴻蒙UI元件
- 鴻蒙HarmonyOS實戰-ArkUI元件(Flex)鴻蒙UI元件Flex
- 鴻蒙HarmonyOS實戰-ArkUI元件(RelativeContainer)鴻蒙UI元件AI
- 鴻蒙HarmonyOS實戰-ArkUI元件(Swiper)鴻蒙UI元件
- 鴻蒙HarmonyOS實戰-ArkUI元件(Stack)鴻蒙UI元件
- 鴻蒙HarmonyOS實戰-ArkUI元件(mediaquery)鴻蒙UI元件
- 鴻蒙 OS 程式碼正式開源!!鴻蒙
- DevEco Studio 2.0開發鴻蒙HarmonyOS應用初體驗全面測評dev鴻蒙
- 鴻蒙HarmonyOS實戰-Stage模型(UIAbility元件)鴻蒙模型UI元件
- 鴻蒙HarmonyOS實戰-Stage模型(ExtensionAbility元件)鴻蒙模型元件
- 鴻蒙HarmonyOS實戰-Stage模型(程序模型)鴻蒙模型
- 鴻蒙HarmonyOS實戰-ArkUI元件(TextInput/TextArea)鴻蒙UI元件
- 鴻蒙HarmonyOS實戰-ArkUI元件(GridRow/GridCol)鴻蒙UI元件
- 鴻蒙HarmonyOS實戰-ArkUI元件(Grid/GridItem)鴻蒙UI元件
- 鴻蒙HarmonyOS實戰-ArkUI元件(Row/Column)鴻蒙UI元件
- 鴻蒙OS 2.0應用開發初潮鴻蒙
- 認識鴻蒙Context鴻蒙Context
- 認識鴻蒙ContextUQ鴻蒙Context
- 鴻蒙系統系列教程3-鴻蒙OS的技術特徵講解鴻蒙特徵