華為鴻蒙「開天闢地」登場不受Android威脅 - 工程師

Quanna avatar
By Quanna
at 2019-08-11T15:21

Table of Contents

※ 引述《hvariables (Speculative Male)》之銘言:
: https://udn.com/news/story/7086/3980513
: 華為鴻蒙「開天闢地」登場 不受Android威脅
: 2019-08-10 00:20 聯合報 記者林宸誼/綜合報導
: 華為昨天在東莞松山湖召開歷來規模最大也最重要的一次開發者大會,因美中貿易戰加劇
: ,華為面臨Android作業系統不開放更新的威脅,華為發布自行開發的鴻蒙作業系統。
: 「第一財經」引述華為消費者業務CEO余承東說:「我們想能夠不依賴於別的公司,因
: 為我們過去的一些作業系統都是某個公司擁有的,這樣就沒有完全(開放),我們不必被
: 某一家公司所侷限。」
: 余承東在記者會表示,新作業系統鴻蒙(Harmony OS),中文鴻蒙的意思是「開天闢地」
: ,英文的意思是將為「這個世界帶來更多的和諧與方便」。
: 余承東在大會現場表示,鴻蒙系統面向所有的智能設備,所有的終端都可以用,包括手表
: 、手環、ARVR汽車,PC,平板手機各方面都可以用。考慮到目前的安卓生態,手機將優先
: 使用安卓系統,安卓不能使用時再選擇鴻蒙。他說,開發者從安卓系統向鴻蒙系統遷移非
: 常簡便。
: 美國即將頒布美國企業不得出售科技產品給華為的禁令,從而可能使華為無法使用谷歌(
: Google)與Android作業系統,外界認為,備受矚目的鴻蒙OS成了華為的生存關鍵。
: 余承東說,鴻蒙是「面向未來的作業系統」,與「Android和iOS完全不同」。
: 上海證券報報導,這次大會為期兩天半至十一日結束,華為產業鏈上一千五百位合作夥伴
: 、五千名全球開發者均匯聚於此。
: 報導說,本次大會將以全場景智慧化戰略為核心,展示華為開發者服務聯盟多項服務平台
: 與解決方案,包括開放的HMS(華為移動服務)平台、面向智慧終端機的AI能力開放平台
: HUAWEI HiAI、面向生態夥伴的開放的智慧家居HiLink平台、為各大OEM廠商提供智慧車載
: 解決方案的HiCar平台、第三方服務分發HAG平台等。
: 余承東稱,過去八年,華為消費者業務保持高速增長,去年華為發貨量更是超過兩億台。
: 今年上半年手機發貨量一點一八億台,增長百分之廿四;桌上型電腦業務增長百分之三百
: ,可穿戴設備業務增長百分之二百。
: 今年第二季,華為手機在大陸市場占比百分之卅五,占全球市場比重百分之十七點六,排
: 名上升至全球第二,超過蘋果。

我是學這塊的 出社會沒做OS或Kernel(下稱內核) 隨便寫寫

先講我理解的鴻蒙是什麼 它是從底層做起的microkernel的系統 也就是理論上包含了

內核的底層功能(記憶體管理 空間管理 多工 IPC等等) 也該含有OS部分

例如GUI 以及面向開發者使用的IDE工具等的 整套的東西

對比一下現在其他OS

三星Tizen 使用Linux內核的OS 目前只在三星電器裡使用

Google安卓 使用Linux內核

GoogleFuchsia 自製微內核microkernel的新系統

華為鴻蒙 自製微內核microkernel的新系統

其他大家會比較知道的microkernel系統有Nokia用過的Symbian系統和黑莓OS

所以這東西大家不陌生拉 如果你以前用過Nokia808 N95或你玩過黑莓機 你就用過

microkernel系統的了

如何在鴻蒙上開發?或移植Google的App?按華為自己講法是移植不難(他們講的

你愛信不信 我是懷疑那麼簡單拉)那鴻蒙目前開發環境工具都還沒公開 只知道會

支援C C++ Java 和 Kotlin等語言

它能不能跑手機App?我們從側面猜測一下

一個有趣的案例就是Ubuntu等上能下載的工具叫Anbox

這是能在Linux環境裡直接跑手機App的工具 重點是不需要模擬 它不是模擬一台手機

出來的環境 是直接用這工具跑App

https://i.imgur.com/JaSfSvg.png

理論可行 鴻蒙的移植大概會是類似做法 所以鴻蒙這部分就是看移植難度和時間需求

最後多說一句 這東西會是開源 以後要的話大家自己下載玩玩自己摸

--

All Comments

Ingrid avatar
By Ingrid
at 2019-08-15T00:34
專業好文
Mia avatar
By Mia
at 2019-08-16T16:22
Caitlin avatar
By Caitlin
at 2019-08-20T15:47
push
Quintina avatar
By Quintina
at 2019-08-22T19:47
不錯
Steve avatar
By Steve
at 2019-08-26T23:48
就GNU/Linux換成GNU/Hurd吧,有啥難的?
James avatar
By James
at 2019-08-27T12:36
整篇被打臉的文
Daniel avatar
By Daniel
at 2019-08-29T13:32
anbox也不是直接執行,不要誤導
Audriana avatar
By Audriana
at 2019-09-02T17:55
連ChromeOS的arc+也不是native直接執行你跟我說鴻蒙
Hamiltion avatar
By Hamiltion
at 2019-09-03T21:47
可以直接跑? 他microkernel是啥? ABI是啥?WM用什麼實現
John avatar
By John
at 2019-09-06T09:55
An的SurfaceFlinger怎麼跑在你的native WM中?
Hamiltion avatar
By Hamiltion
at 2019-09-09T15:52
支那最愛騙不懂的人 android基於linux 需要用到多少api?
還要支援android app? 等於再把android framework刻一次
還不就等於改android...
Freda avatar
By Freda
at 2019-09-11T06:46
這邊直接執行是講不用模擬吧 而且arcvm跑VM而不是直接
執行的點不是技術 而是怕惡意安卓程式搞亂所以用vm進
Andrew avatar
By Andrew
at 2019-09-14T11:45
支援安卓app也和把安卓framework重刻也是兩回事
Megan avatar
By Megan
at 2019-09-15T08:27
紅的明顯。Anbox的介紹網頁裡就寫著它是基於container的方
式。而container只是比VM少了模擬硬體的部分,還是一樣是靠
模擬android環境讓app運作阿
Caitlin avatar
By Caitlin
at 2019-09-17T01:19
anbox和其他模擬器差異是它會直接使用Linux user space
底下的資源
Kristin avatar
By Kristin
at 2019-09-20T16:55
安卓程式-anbox-linux kernel 層指令 這樣
Victoria avatar
By Victoria
at 2019-09-20T21:11
今天是模擬的話 是自備仿kernel和虛假硬體 還是不太一
樣啦
Skylar Davis avatar
By Skylar Davis
at 2019-09-25T00:36
KimJxx不就是jinkxx的分身嗎,自己寫文換id推真是
Dinah avatar
By Dinah
at 2019-09-29T06:00
LXC本來就是一種虛擬化技術,要講不是模擬,就違反它的定
義了。
Belly avatar
By Belly
at 2019-09-29T08:48
那看你怎麼看virtualization 和emulation了 個人覺得系
統段算是有差異就是 對使用者端的顯現是emulation效益
低但兼容高 virtualization就高效但難搞
Heather avatar
By Heather
at 2019-10-01T03:15
不過新聞裡面有說會創造出來一個方舟編譯器 所以感覺
只要把APK的project重新編譯過就可以跑在鴻蒙上
所以應該不太像是vm的做法
Oscar avatar
By Oscar
at 2019-10-01T05:35
no..請搞清楚container / VM只是虛擬層的不同都不是
Bethany avatar
By Bethany
at 2019-10-02T09:15
直接執行,單單container並不夠,因為SurfaceFlinger
Joe avatar
By Joe
at 2019-10-04T02:31
需要多一層抽象層畫在wayland上面
Elvira avatar
By Elvira
at 2019-10-07T08:43
而如果鴻蒙是microkernel是連abi都不同,不能直接跑
編譯器是編譯器,換個編譯器要有全套的RT才能執行
Kelly avatar
By Kelly
at 2019-10-08T08:06
如果不另外起一份RT,你要把所有的系統服務重刻一遍
Noah avatar
By Noah
at 2019-10-11T09:31
並且又要一直兼固新的API以免新的APK不能跑,全部重寫
並不實際...
Ida avatar
By Ida
at 2019-10-11T11:54
以現階段的AOSP來說不靠VM跑在新的microkernel是吹牛
Ursula avatar
By Ursula
at 2019-10-16T06:15
vm跟container分不清 哈哈哈哈哈
Lily avatar
By Lily
at 2019-10-18T05:41
模擬器就想解決問題 我大Intel燒錢不就白癡
Puput avatar
By Puput
at 2019-10-19T10:01
Container 只適用於 linux kernel,他本質上是靠 linux k
ernel 提供的 cgroup 跟 namespace 來做隔離......

代PO 日本名古屋大學GaN PA研究員

Mia avatar
By Mia
at 2019-08-11T11:38
工作機會:日本名古屋大學未來材料、系統研究所 特任教授:原信二博士 Dr.Shinji Hara 需求專長: 1,英文溝通、若會日文更好。 2,專業需求(二擇一) 2a,linear power amplifier design 2b,compound semiconductor device model ...

SK海力士將於2019第四季減產DRAM

Ina avatar
By Ina
at 2019-08-11T11:00
SK海力士將於2019第四季減產DRAM http://bit.ly/2KCrrxa 2019年7月25日,全球第二大DRAM生產商SK海力士(SK Hynix)表示,將從今年(2019)第四季起削減DRAM產量,以保護記憶晶片(memory chips)的價格。其實,全球三大DRAM廠,相繼宣布減產,包 ...

華為鴻蒙「開天闢地」登場不受Android威脅

Olivia avatar
By Olivia
at 2019-08-11T10:41
※ 引述《hvariables (Speculative Male)》之銘言: - ...

Big data vs computer vision

Selena avatar
By Selena
at 2019-08-10T21:00
大家好 由於身邊周遭沒有人在AI領域工作 想來此請示眾神們關於Data scientist vs computer vision 小弟現在有機會能夠加入半導體的BIG DATA團隊 就我所了解,此職位應該是要熟悉Hadoop Spark等大數據框架 演算法主要著眼於SVM TREE 等比較成熟的機器學習技法 ...

科技部科技預算 成長10%

Quanna avatar
By Quanna
at 2019-08-10T17:22
https://udn.com/news/story/7240/3980462 2019-08-09 23:28 經濟日報 記者江睿智/台北報導 科學基礎研究是創新動能,科技部科技預算有大半是執行基礎研究。據了解,行政院敲定 明(109)年度科技部430億元科技預算,較今年度立院通過388億元,「勉強」成 ...