華為鴻蒙與linux關系
操作系統可以說是智能手機的靈魂,在如今全球智能手機市場,谷歌的Android系統和蘋果的iOS系統已經壟斷了全世界99.9%的手機操作系統。android系統是基于Linux開發,蘋果iOS系統是基于Unix開發,而華為即將正式啟用的自主研發““鴻蒙””系統基于Linux開發。
現在世界上有三個著名的操作系統微軟 windows、蘋果 IOS和開源 Linux,這是因為微軟 windows和蘋果 IOS都有版權,而為了重新開發一個屬于封裝系統的系統,難度較大,除了開源 Linux,沒有更好的選擇。
像深度的Deep這樣的國產操作系統都是使用 Linux Deep定制開發的。甚至美國著名的 Android操作系統也是基于 Linux內核 Deep定制開發的。
用華為的資金和軟件能力來重新開發一個系統并不難,但是重新開發一個系統所付出的代價會更高,這很難做到。
安卓和Linux開發者
微軟曾嘗試推出自己的 windows移動版 WP,但由于支持 wp的開發者不多,微軟 WP最終未能形成自己的軟件生態,用戶不能充分使用軟件,導致支持 wP的手機難以贏得普通消費者的青睞, wp也因此夭折。
所以單靠自己開發一個系統并不難,難的是如何讓用戶減少向一個新系統過渡的成本。這種成本主要包括兩個方面:改善系統生態環境所需的成本和改變用戶使用習慣的成本。對許多操作系統而言,這一差距是無法跨越的。使用 Linux內核開發華為鴻蒙系統,同樣基于這兩個因素。
從使用習慣來看,如果新操作系統和安卓沒有什么不同,用戶會更容易接受。
使用和安卓相同的內核開發系統可以降低開發者將軟件從安卓過渡到鴻蒙的難度。
這一點可以從華為推出 HMS (華為移動服務)來看得出來,華為的操作系統戰略,正在不斷地拔除 Android的墻角。據說,一般的開發者只需兩天的時間,由兩個人組成的團隊就可以完成從 Android到鴻蒙的 app編譯。
如此一來,不管是用戶的使用習慣,還是開發人員開發系統軟件的難度都會降低不少,所以,從戰略和成本的角度來看,華為選擇 Linux內核來生產早期的鴻蒙操作系統是非常正確的。
華為鴻蒙系統不用Unix開發,而選擇Linux
早在2012年華為就開始規劃自有操作系統,意在成為谷歌Android系統的替代品。關于華為“鴻蒙”系統有消息稱,該操作系統是基于Linux開發,并已對Linux大量優化,早已用于華為手機中的安全部分。
在如今手機操作系統領域,谷歌的Android系統基于Linux開發,蘋果iOS系統基于Unix開發。那么,為什么華為“鴻蒙”系統不用Unix開發,而選擇Linux,究竟怎么回事?
一方面、Unix是一個閉源的操作系統,Unix的源代碼需要通過與它的所有者AT&T達成協議才能獲得許可。而Linux則是開源系統,不存在授權問題。另外,“鴻蒙”系統是一個集電腦、手機、汽車等設備于一體的大一統的系統,目前Linux系統在電腦領域的應用生態也不錯,基于Linux來開發,在電腦領域的應用生態,也解決了很大一部分問題。
另一方面、華為要基于Linux來開發“鴻蒙”系統,其實很容易理解,畢竟目前華為手機的EMUI系統就是基于谷歌的Andoid系統深度開發。而安卓系統也是基于Linux來開發的,這樣不但解決了生態問題,又可以很好的兼容現有的安卓APP。畢竟對于一個全新的系統來講,生態才是成功的關鍵因素,一旦生態已經有現成的了,自然就更容易成功,你覺得呢?
責任編輯:YYX
-
華為
+關注
關注
216文章
34417瀏覽量
251524 -
Linux
+關注
關注
87文章
11296瀏覽量
209352 -
鴻蒙系統
+關注
關注
183文章
2634瀏覽量
66308 -
鴻蒙
+關注
關注
57文章
2345瀏覽量
42822
發布評論請先 登錄
相關推薦
評論