鴻蒙系統真的比安卓流暢嗎
說起這個鴻蒙系統,可謂是來頭不小。首先這是一款完全自研出來的系統,雖然內核和安卓一樣來自于Linux,但是和之前國內其他廠商的這個UI、那個UI,或者號稱深度定制安卓,有著本質的區別。相比之下,定制UI就好像一個是用別人造好的房子,在上面做做硬裝或軟裝。而自研系統,就是直接拿著圖紙重新搭框架結構,從頭蓋一座房子了。其次,這次同期發布的還有方舟編譯器,這就好比房子造出來連裝修方案也一并完成,直接達到可以“拎包入住”的階段。而這即將入住進來的,當然就是一個個給用戶使用的App應用啦。這就為下一步形成一個應用市場生態,搭建了基礎。
那么華為公司為什么要花大力氣去自研一套操作系統呢?我們可以試著從現在的手機市場的現狀,來找一下這個問題的答案。作為目前手機市場上了兩大系統,蘋果手機的iOS和安卓系統,各自占領半壁江山。而從用戶口碑來看,蘋果系統的流程度要比安卓手機好。筆者多年之前買的一款iPhone4S手機,現在還可以流暢的運行一些常見軟件。
為什么蘋果系統比安卓更流程?
操作系統是一個重要的原因。甚至有種說法,買蘋果手機就是“買iOS贈手機”。iOS作為一款蘋果公司自研的操作系統,是集合了蘋果幾代研發力量的結晶,匯聚了一眾世界頂尖軟件工程師的智慧。結合蘋果自己設計硬件系統,可以最大化的發揮出硬件、芯片的性能。而封閉式的硬件、軟件生態圈,又避免了很多因硬件和軟件不兼容而產生的問題(這類問題最典型的結果,就是大家并不陌生的Windows藍屏了)。相比之下,安卓機是典型的操作系統和硬件系統分離式的開發。Google公司開發的安卓操作系統,各個手機廠商用這套軟件系統,配上自家硬件系統。
而自研系統帶來的另外一個優勢,就是可以專為手機移動端做優化。iOS在從桌面式Mac電腦遷移到手機上的時候,就對屏幕的響應做了優化。在同樣的硬件性能條件下,蘋果手機會優先對用戶的屏幕點擊做響應,而安卓手機對用戶操作的反饋則沒有那么迅速。這個問題在桌面系統上還不是太明顯,一方面桌面電腦配置普遍偏高,這個延時比較小。另外一方面桌面系統是可以運行多個窗口程序,用戶的注意力會相對分散。而手機上,一個屏幕只運行一個程序,這個時候的響應速度就會顯得尤為重要。
另外一個原因就是安卓采用Java語言開發,這又是一個拼湊過來的東西。在PC上也能用,在服務器上也能用。中間有專為跨平臺使用準備的復雜運行環境。而蘋果手機的大多應用都是用蘋果自己的開發平臺,和Objective-C語言開發,
說到這里華為要大力開發自己的手機操作系統的重要性也就不言而喻了。在這里,鴻蒙系統就相當于蘋果手機的iOS系統。方舟編譯器就相當于Objective-C開發平臺。有了這兩把利器,華為就可以形成類似蘋果的那種產品研發閉環。自己的操作系統,無縫對接自己的硬件設計。同時可以改造操作系統,來適應移動終端的使用。再配合自有的編譯環境,就可以形成一套更簡潔高效的軟件運行環境。
近日多個測評中心的測評結果也印證了這一點,測試環境下鴻蒙系統的運行速度比安卓快60%。當然,作為一個新興的操作系統,鴻蒙還有很長的路要走。但是它已經有了良好的基礎,和完整的應用開發生態。未來的發展,就由你我來共同見證吧!
鴻蒙系統比安卓快60的依據
華為創始人任正非接受法國新聞周刊《觀點》專訪時,談到了自己公司研發的鴻蒙系統,當記者問道“鴻蒙系統是不是比安卓和蘋果的Mac OS X系統更快?”任總沒有直接回答,只是“很有可能”,而且引出了一份技術報告,根據之前的一份報告,華為鴻蒙系統比安卓速度快了60%。這一下不得了,國內的民眾的民族自豪心瞬間爆棚了,這條新聞馬上上了熱搜。作為理科直男的我也甚是開心,終于我們有一個系統能打得過國外的了,不論是桌面,手機還是專業控制領域,可華為的鴻蒙系統為什么比安卓系統快60%?理科直男決定一探究竟,畢竟究根追底才是我們引以為傲的脊梁。
華為自2012年起自主研發操作系統命名為鴻蒙系統,意在成為谷歌Android系統的替代品,可直到今年年初,中美貿易戰才“突然”出現在大眾的視野,所以外界了解的并不太多,我們一層層來解釋。
底層架構一樣
現在的手機操作系統基本都是基于Linux開發,安卓是這樣,華為的鴻蒙也不例外。所以大家的底子是一樣的,至少我們不會存在還未開發就落后安桌系統了。另外谷歌第一次發布安桌手機系統是在2008年10份,真正成為全球第一是在2011年,全球的市場份額首次超過諾基亞的塞班系統。所以我們從時間上落后了幾年,這也是為什么市場只有安桌獨大(蘋果的iOS是一個封閉系統,不予討論),占得先機很重要。
系統翻譯優化
安卓系統程序員寫APP使用的是JAVA高級語言,打包成APK然后安裝到安卓系統。可這個問題就出來了,安桌系統是讀不懂JAVA高級語言的,必須借助實時翻譯(JAVA虛擬機)進行理解(轉換成機器語言)。從邏輯上講它就多了一個“翻譯”步驟,永遠會慢人一步,所以蘋果iOS比安卓流暢就很好理解了。
那華為鴻蒙是怎樣的呢?
日前,華為發布一個全新技術:方舟編譯器。這個東西可不簡單,根據華為實驗室的測試數據,EMUI 9.1在僅僅對系統組件System Server應用了華為方舟編譯器后,就帶來了系統操作流暢度提升24%,系統響應性能提升44%。簡單點說就是這個編譯器就是用來解決前文提到的安卓慢人一步的問題。它能讓開發者在開發環境一次性的將開發語言翻譯成機器代碼,手機運行程序就會效率大大提升。所以鴻蒙天生就能系統翻譯快過安卓。
隨機讀取性能提升
可光是翻譯快還不行,還得讀取快。2018年6月,華為工程師在開源社區展示了基于Linux的全新只讀文件系統EROFS,該系統就是一項提升手機隨機讀性性能的系統及應用編譯和運行機制。有了它,手機隨機讀取性能就能大大提升,華為曾宣稱平均提升20%,最大可提升近300%。如果此項技術運用在鴻蒙上,提升速度可能更快,因為華為有自己的中央處理器芯片麒麟,能做針對性的優化。
現在來看,華為的鴻蒙系統比安卓系統快60%似乎有點順理成章了,不知大家還有沒有其他見解,歡迎點擊右上角“極美科技生活”關注討論。
責任編輯:YYX
-
華為
+關注
關注
216文章
34509瀏覽量
252367 -
iOS
+關注
關注
8文章
3396瀏覽量
150809 -
安卓
+關注
關注
5文章
2135瀏覽量
57379 -
鴻蒙系統
+關注
關注
183文章
2637瀏覽量
66512
發布評論請先 登錄
相關推薦
評論