深入簡出介紹華為的鴻蒙OS
文章推薦指數: 80 %
2019年8月9日華為開發者大會上,華為消費者業務CEO余承東正式發布了自有作業系統鴻蒙OS, Harmony OS,開發代號為Ark。
華為早在2012年就在開發一款可能兼容Android app的跨平台作業系統,該系統主要應用於物聯網方向,但是隨著美國對華為的支持,華為內部也在向手機系統方向開發。
下圖為鴻蒙之前的開發路徑:
其實目前鴻蒙系統內核為Linux內核,還包括華為之前研發的物聯網作業系統LiteOS,以及華為自研的鴻蒙微內核。
未來將擺脫Linux內核和LiteOS,只保留鴻蒙微內核,但是這個需要一個過程。
下圖為鴻蒙的未來發展路徑:
其中LiteOS是華為在2015年華為網絡大會上發布的,LiteOS是輕量級的物聯網作業系統,最小內核尺寸僅為6KB,具備快速啟動、低功耗等優勢,Tickless機制顯著降低傳感器數據採集功耗。
所以從上面內核中包括LiteOS來看,華為的技術路線還是想在LiteOS基礎之上,讓物聯網的應用開發更加方便而開發的這個系統,所以它不是為了手機開發的系統,更不是之前網上傳言的是安卓的一個分支。
谷歌也有一款面向5G物聯網的Fuchsia系統。
但鴻蒙基於emui 9.1版本的方舟編譯器的優化版本,在性能上,要比安卓原生編譯器快很多。
那麼,谷歌的Fuchsia和華為的鴻蒙系統,處於同一層面,安卓作業系統則低一層面。
我們看一下鴻蒙和其他系統的一個區別:
從上面,我們可以清楚的看出,鴻蒙的微內核、分布式,是其主打特性。
我們看一下分布式的技術特徵,讓用戶感覺所有設備像一個超級設備:
分布式的架構:
全場景智慧化,終端生態格局將實現創新重構:
分布式的基礎是元能力:
可以實現服務跨設備的遷移:
最終可以實現多設備協同,不同設備硬體互為虛擬外設協同工作,共同構建一個沉浸式體驗。
分布式軟總線定義:
EMUI10分布式應用案例:
如何開發分布式的應用AA:
提供可面向多終端的IDE開發:
性能強勁的方舟編譯器:
看了這麼多,總結鴻蒙的主要特性:微內核、分布式、性能強大!
各位開發者是不是心動了呢,一起來開發我們自己的鴻蒙的生態吧,一個優秀的作業系統缺少了生態就一切都是零,中國的開發者們,我們一起為鴻蒙加油助力吧!
方舟對標android,鴻蒙對標谷歌fuchsia,誰能勝出
7月5日,自然資源部網站公示了華為導航電子地圖製作的甲級資質申請。目前雖然谷歌已經解禁,但後續仍有可能不再授權華為手機使用谷歌的框架服務(GMS)和其常用軟體(如 Google Map、YouT...
關於鴻蒙OS,你應該了解的10個問題
用萬眾矚目來形容剛剛過去的華為開發者大會(HDC2019),絲毫不為過。在這場擁有5000多人規模,聲勢浩大的大會上,華為大張旗鼓地秀出了自己的肌肉:制裁風波後依然高速增長的業績表現,子品牌榮耀...
華為正式發布鴻蒙OS 將向全球開發者開源 就連外媒也坐不住了
8月9日也就是昨天,對於華為來說是一個重要的歷史時刻。這一天不僅是余承東的五十歲生日,還是全球首個基於微內核的全場景分布式OS——鴻蒙作業系統(HarmonyOS)的發布日。在會上,余承東稱,鴻...
鴻蒙 OS 四大技術特性及發展路線
華為鴻蒙系統(HongmengOS或HomonOS),是華為開發的自有作業系統。華為OS將打通手機、電腦、平板、電視、汽車、智能穿戴,(將這些設備)統一成一個作業系統。且該系統是面向下一代技術而...
華為鴻蒙系統正式發布,一個系統將連接所有智能終端
真正AI全場景智慧時代正在來臨,備受矚目的華為開發者大會(HDC)今天在東莞華為松山湖溪流背坡村舉行,發布會包括了鴻蒙系統,榮耀智慧屏,EMUI10.0,方舟編譯器,余承東率先講了華為消費者業...
BBC福布斯齊科普:這就是鴻蒙!歪果網友急得想把iPhone扔了
【搜索下載華輿APP,瀏覽世界各個國家媒體的新聞資訊,且無需翻譯】華輿訊 據英倫圈報導,北京時間8月9日下午,在廣東東莞舉行的華為2019年開發者大會上,華為正式發布了全新分布式作業系統:鴻蒙OS!
華為鴻蒙系統問世!這套系統到底牛在哪裡?
都市快報 首席記者 梁應傑 部分內容綜合央視新聞、環球網小時候聽過盤古開天地故事的人,可能還記得開篇的一句話:「鴻蒙初開,天地混沌」,短短8個字交代了盤古出生時的環境。古人認為天地開闢之前,世界...
「鴻蒙」作業系統發布!華為與谷歌的「對決」或不到300天
今天,華為正式發布全新分布式作業系統:鴻蒙!雖然華為目前仍沒有走出「多事之秋」,但是鴻蒙的發布,還是令業界感到興奮,甚至有人預言華為的鴻蒙與谷歌
喜大普奔!剛剛,華為鴻蒙正式發布
8 月 9 日,華為開發者大會在東莞松山湖拉開大幕。本屆大會為期兩天半,從今日下午至 11 日。今日剛開場,華為余承東便放了個大招——正式發布鴻蒙 OS 作業系統。