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