最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

鴻蒙是一個怎么樣的操作系統(tǒng),真的是安卓套殼嗎?

2023-08-28 16:53 作者:連志安  | 我要投稿

從鴻蒙項目正式推出以來,就一直有各自聲音,有看好的,認為鴻蒙的出現(xiàn)將會成為一個智能終端設備操作系統(tǒng)的框架和平臺,促進萬物互聯(lián)產(chǎn)業(yè)的繁榮發(fā)展;也有的人在唱衰,覺得鴻蒙發(fā)展不起來,甚至認為鴻蒙只是安卓的換皮、套殼。

那事實是怎么樣的?鴻蒙與安卓之間是什么樣的關系?

1.操作系統(tǒng)的發(fā)展歷史,萬物互聯(lián)時代需要一個全新的操作系統(tǒng)

整個操作系統(tǒng)的發(fā)展大致經(jīng)歷了3個時代:

(1)PC時代:主要以計算機為主,用戶規(guī)模從1970年的10億增長到1990年的30億。這一時代誕生了Windows、Linux、MacOS等操作系統(tǒng)。由于Windows操作系統(tǒng)的廣泛應用部署,微軟于20世紀90年代成為全球市值最高的公司。

(2)移動互聯(lián)網(wǎng)時代:隨著智能手機的普及,操作系統(tǒng)正式進入了移動互聯(lián)網(wǎng)時代,蘋果推出了IOS操作系統(tǒng),支撐蘋果成為全球市值最高的科技公司;谷歌2005年收購了Android公司,并持續(xù)地進行研發(fā)投入和版本迭代,如今Android操作系統(tǒng)已經(jīng)成為了世界上發(fā)行量最大的移動智能操作系統(tǒng)。

(3)萬物互聯(lián)時代:隨著越來越多的設備接入接入互聯(lián)網(wǎng),單一操作系統(tǒng)很難適應多樣化的智能終端、各種復雜的應用場景的需求。谷歌、華為等各大企業(yè)紛紛進入物聯(lián)網(wǎng)操作系統(tǒng)領域,并持續(xù)加大這方面的投入。

谷歌從2016年開始研發(fā)基于Zircon微內(nèi)核的Fuchsia操作系統(tǒng),可以取代為移動設備設計的 Android,計劃用于個人移動設備、IoT設備等不同算力和需求的場景。

華為于2019發(fā)布了基于物聯(lián)網(wǎng)的鴻蒙操作系統(tǒng)HarmonyOS,隨后于2020年正式發(fā)布了開源版本,也就是OpenHarmony,面向全場景、全連接,適用于各類智能設備。


2.鴻蒙發(fā)展歷史

2012年,華為總裁任正非表示:”華為做終端操作系統(tǒng)是處于戰(zhàn)略的考慮”,鴻蒙操作系統(tǒng)的概念首次出現(xiàn)在大眾視野。

2016年5月,鴻蒙正式在華為公司的軟件部內(nèi)部立項并開始投入研發(fā)。

2019年8月9號,華為正式發(fā)布了HarmonyOS 1.0,該系統(tǒng)率先部署在智慧屏上。

2020年9月10日,華為在HDC大會上發(fā)布HarmonyOS 2.0。該版主要包含三個方面做出重大提升:分布式的軟總線、分布式的數(shù)據(jù)管理以及分布式的安全。

同年6月,由工信部牽頭的開放原子開源基金會正式成立,也是國內(nèi)首個開源軟件基金會。華為將HarmonyOS2.0中的基礎能力部分開源出來,并捐贈給開放原子開源基金會,正式成立了OpenHarmony開源項目。

2023年4月,OpenHarmony發(fā)布了3.2Release版本,全面支持復雜標準帶屏設備。

此外,在2023年6月,OpenHarmony發(fā)布了4.0Beta版本,ArkUI進一步完善組件能力和效果,并提供首批API Level 10接口。正式的4.0Release版本則預估在2023年9月或者2024年發(fā)布。


3.鴻蒙、HarmonyOS、OpenHarmony三者關系

從某種意義上來說,鴻蒙包括HarmonyOS和OpenHarmony。

2016 年 5 月,華為消費者 BG 軟件部開始立項研發(fā)“分布式操作系統(tǒng) 1.0 版本”,這就是鴻蒙系統(tǒng)的雛形。

考慮到華為設備的現(xiàn)有數(shù)量和鴻蒙系統(tǒng)初期軟件生態(tài)的不完善,華為鴻蒙系統(tǒng)技術上兼容Android應用,同時集成了華為自身的能力,包括HMS等,形成了一個可以在華為手機、智慧屏、平板等設備上運行的操作系統(tǒng),也就是HarmonyOS,該系統(tǒng)不開源。

隨著華為開源戰(zhàn)略的布局,為確保鴻蒙系統(tǒng)能有一個良好的生態(tài),吸納更多共建參與,華為將鴻蒙系統(tǒng)的基礎能力部分開源出來,開源部分也就是OpenHarmony。該部分為華為自研項目,不兼容Android生態(tài)。

所以,一般OpenHarmony指開源鴻蒙,HarmonyOS指華為閉源鴻蒙,兩者在應用框架上都采用ArkUI開發(fā)框架,應用開發(fā)上互相兼容。

隨著OpenHarmony生態(tài)的完善,OpenHarmony會逐步替代HarmonyOS,最終形成一個統(tǒng)一開源鴻蒙的生態(tài)。


4.鴻蒙是安卓套殼嗎?

前面提到鴻蒙系統(tǒng),或者說HarmonyOS為了解決前期軟件生態(tài)的不完善、沒有足夠多的應用的問題,所以從技術上兼容Android應用。但是HarmonyOS能跑安卓應用并不能說明HarmonyOS是套殼安卓。

我們可以以一棵樹來做類別,鴻蒙的技術底座是基于OpenHarmony,這是鴻蒙這棵樹的根、也是軀干。

鴻蒙這棵樹要長出鴻蒙果實,需要土壤、需要一定時間的培育。而在這之前,我們需要馬上可以食用的果實(大量的應用),怎么辦?

于是,華為在鴻蒙這一顆樹上,采用嫁接技術嫁接了安卓的一些枝干,從而能在鴻蒙這棵樹上長出安卓的果實(支持安卓應用)。

但是,我們回過頭來看,鴻蒙這一顆樹的根、軀干都是OpenHarmony、上面也逐漸長出鴻蒙的果實。雖然它現(xiàn)在某些枝干上采用了嫁接技術長出了安卓的果實,但是不能說這棵樹是安卓。

據(jù)悉、華為明年將會發(fā)布HarmonyOS NEXT版本,該版本將會砍去所有安卓的枝干,不再技術上兼容安卓。

到時,我們可以看到鴻蒙之樹將結(jié)出豐碩之果!


5.OpenHarmony與Android的對比

Android是一種基于Linux內(nèi)核(不包含GNU組件)的自由及開放源代碼的操作系統(tǒng),主要使用于移動設備,如智能手機和平板電腦,由美國Google公司和開放手機聯(lián)盟領導及開發(fā)。

在系統(tǒng)架構(gòu)設計之初,OpenHarmony定位就不是Android的替代品,OpenHarmony的目標是構(gòu)建一個面向萬物互聯(lián)時代的分布式操作系統(tǒng),與Android并非同一個賽道。

兩者在系統(tǒng)架構(gòu)設計上比較相似,不過OpenHarmony在傳統(tǒng)的系統(tǒng)架構(gòu)上新增了分布式相關能力,如圖所示。

可以看到,OpenHarmony有著自己一套的架構(gòu)設計和實現(xiàn),從開發(fā)語言、運行時、應用框架等都不同于Android,兩者是完全不同的操作系統(tǒng)。

(1)內(nèi)核對比

Android:基于 Linux 內(nèi)核,程序的安全性、網(wǎng)絡協(xié)議、內(nèi)存管理、進程管理、驅(qū)動程序都由 Linux 內(nèi)核所提供。另外,Android Runtime(ART)就是依靠 Linux 內(nèi)核來執(zhí)行底層功能的,其中包括線程和低層內(nèi)存管理。

OpenHarmony:采用多內(nèi)核設計,支持針對不同資源受限設備選用適合的OS內(nèi)核。內(nèi)核抽象層(KAL,Kernel Abstract Layer)通過屏蔽多內(nèi)核差異,對上層提供基礎的內(nèi)核能力,包括進程/線程管理、內(nèi)存管理、文件系統(tǒng)、網(wǎng)絡管理和外設管理等。

(2)運行時對比

Android Runtime (ART) 是 Android 上的應用和部分系統(tǒng)服務使用的托管式運行時。ART 及其前身 Dalvik 最初是專為 Android 項目打造的。作為運行時的 ART 可執(zhí)行 Dalvik 可執(zhí)行文件并遵循 Dex 字節(jié)碼規(guī)范。

方舟eTS運行時是OpenHarmony上默認的ArkTS語言運行時,提供完備的C++交互ArkTS NAPI和各種高性能的垃圾回收器,驅(qū)動著萬物互聯(lián)時代的OpenHarmony應用程序。

鴻蒙是一個怎么樣的操作系統(tǒng),真的是安卓套殼嗎?的評論 (共 條)

分享到微博請遵守國家法律
荣成市| 阳山县| 平江县| 建始县| 田东县| 山东省| 英德市| 台中市| 专栏| 平江县| 兰坪| 仁寿县| 桦南县| 钟祥市| 包头市| 谢通门县| 水城县| 澳门| 天水市| 盐亭县| 沙田区| 武冈市| 苏州市| 衡南县| 伊春市| 贵定县| 四子王旗| 泰兴市| 嘉黎县| 郓城县| 鱼台县| 安仁县| 乐至县| 贵溪市| 望谟县| 威宁| 布尔津县| 广西| 视频| 含山县| 中卫市|