自從進入智慧手機時代以來,iOS和Android就瓜分了智慧手機作業系統,雖然曾經有過號稱全球第三大手機作業系統的windows phone等作業系統,但早已湮沒在競爭激烈的潮流中。iOS自誕生以來就以其流暢性而聞名,相反Android的卡頓則是臭名昭著。那麼Android已經更新到Android10版本了,iOS也到了iOS13,兩者的差距還有那麼大嗎?
iOS首次面世是2007年1月,之後因用於iPhone、iPad、iPod等裝置上而得名iOS。這是蘋果開發的基於Unix(尤尼克斯)作業系統的終端作業系統,在iOS7以前,也就是iPhone5之前,這個作業系統的設計風格還是擬物化的,自iOS7開始就開啟了扁平化的時代。
再來看Android,與iOS不同的是這款作業系統基於Linux作業系統,微軟的Windows作業系統也是基於Linux的。安卓在剛開始以由一個團隊研發出來的,之後被谷歌收購,首次於2008年搭載在HTC生產的HTC G1上,之後Android開始和蘋果乾掉塞班系統而成為手機作業系統的老大。
安卓和iOS最大的區別,就是兩者的生態結構不同,可以說iOS是蘋果生態的護城河。iOS為蘋果獨家使用,除了蘋果手機之外沒有手機能夠搭載,所以蘋果能過針對手機的狀況進行獨家優化。而安卓碎片化嚴重,國內那麼多家廠商。華米OV四大廠,外加一眾小廠,每家都有自己的UI,都會對Android進行優化,至於是不是負優化就不得而知了。
其次是app的許可權問題,早年間還有越獄的iPhone,現在幾乎沒有使用者越獄了,所以要下載app智慧在apple store裡面下,而app想要登入apple store則要遵從蘋果的要求,不能要一些過分的許可權,比如後臺相互喚醒等。Android則不一樣,因為碎片化嚴重,所以每一家的標準都不同,而且下載app不一定要在廠商的軟體商店,一些廠家為了利益則會要一些過分的許可權,例如後臺相互喚醒,手機執行的程式多了怎麼不卡呢?但是近幾年好多了。
另外還有訊息推送的問題,手機為了及時接受資訊,例如微信,又兩種解決方法。第一種是手機廠商搭建伺服器,然後將使用者接受的資訊儲存在伺服器裡面,當用戶開啟軟體時就能受到資訊。第二種是讓手機軟體常駐後臺,直接接受資訊。蘋果採用的是第一種,而國內手機廠商大都是第二種。軟體常駐後臺帶來的是卡頓,耗電等問題。雖然工信部也在牽頭,做統一推送聯盟,但目前的情況並不樂觀,統一推送聯盟並未得到一眾手機廠商的支援。為了解決後臺軟體的問題,各廠商只能將手機的執行記憶體提高,從最初的512M到了現在的12GB。另外就是啥後臺,但使用者體驗並不好。
當然優化也很重要,例如一向以研發著稱的華為就搞出了方舟編譯器,十八個月不卡頓的EMUI,至於真實效果如何則看大家的體驗了。早年的Android優化確實不如iOS,但近幾代的差距已經很小了,當然只限於原生安卓。在國外,手機廠商用的大多是原生安卓,採用安卓提供的GMS,其體驗是非常流暢的。谷歌也在致力於解決安卓碎片化的問題,並逐漸收回了一些許可權。
那麼時至今日二者的體驗差別還很大嗎?答案是否定的。首先是安卓系統在進步,另外得益於硬體效能的提升,今天的Android手機和蘋果的體驗差距已經很小了,當然時間久了之後蘋果還是更流暢。國內的各大UI也在努力優化Android的體驗,在可玩性方面來說,Android是強於iOS的,因為後者受到了蘋果的嚴格管制,早年的iOS系統連換個來電鈴聲都不行,更別提學一個自己喜歡的主題了。
當然在iOS和Android一統天下之時,華為的鴻蒙OS也在逐步崛起,有望成為第三大作業系統,前不久不就釋出了搭載鴻蒙OS 的華為智慧屏嗎,希望搭載鴻蒙OS的華為手機早日面世,到時候中國人就有屬於自己的作業系統了,這也是國人所期盼的呀。
當然作為一款初生的作業系統並不能有太多的期待,畢竟一款有著完美生態的作業系統是需要時間和各種投入的。期待華為能夠給我們帶來驚喜。