安卓發展至今真的還不如ios流暢嗎?

文/小伊評科技


現在時間是2021年,筆者目前自用的機型是iPhone12和OPPO FindX2Pro,之前剛體驗過小米11,紅米K40Pro這幾款機型,基本上覆蓋了大陸主流的行動電話品牌,在這里可以負責任地告訴你——不如是真的不如。

IOS的流暢是一種非常非常穩定的流暢,也就是說甭管是在什么狀況下,甭管是什么操作,IOS系統都會給你一個始終如一的平順的操作反饋,而安卓系統的流暢則是一種忽高忽低的流暢,在系統處于性能低負載的狀態下,安卓系統確實很流暢,甚至比IOS還流暢(所以很多用戶在剛拿到安卓行動電話的時候會有一種真TM流暢完爆IOS的錯覺),但是一旦到了系統負載比較高的時候,安卓系統就無法保持這種穩定的流暢,會開始頻繁的卡頓,掉幀,甚至出現各種比較惡劣的BUG,就算是升級了支持高刷新率的屏幕的安卓機型也只是讓系統在該流暢的時候更加的流暢而已,并沒有從根本上解決系統卡頓掉幀的問題。

就像打電動一樣,IOS是那種峰值幀率雖然不高,但是卻可以保證全程都穩定在60幀左右的狀態,穩定性很強。而安卓系統則是一會在120幀,一會在60幀之間反復地橫跳,也許后者的平均幀率確實比前者更高,但是由于有強烈的視覺反差的存在,會讓玩游戲的人很不舒服。

這里舉一個非常有代表性的例子,當iPhone和一款旗艦安卓行動電話的性能全部都處于滿載狀態的時候,IOS會通過增長動畫效果的持續時間的方式來緩解性能輸出不足的問題,從而可以盡可能地保證用戶不會感到卡頓,只會感到打開軟體的速度變慢了。而安卓系統呢?這個時候就直接就開始掉幀了。

那么說完了現象我們再來看本質,IOS究竟為什么比安卓系統流暢?大體可以歸結為五個方面:

1.瞬時性能輸出能力的優勢。

2.系統底層執行效率的優勢

3.操作響應順序的差異。

4.應用質量的優勢

5.后臺機制的差異。

我們逐個來解釋:

①性能瞬時輸出的優勢明顯。

下圖這是當前最新的行動電話SOC CPU方面的跑分,大家可以看到蘋果最新的A14處理器的單核性能跑分達到了1603分,而安卓這邊表現最好的是驍龍888只有1135分,蘋果A14的優勢達到了50%。

而在單核性能方面的優勢就是IOS流暢的一個核心的保障,因為指令都是單線程的,他們更依賴于單核性能而不是多核性能,那么在這種情況下,蘋果A系列處理器的瞬時性能輸出能力就要明顯強于同時代的安卓旗艦處理器一大截,而瞬時輸出性能越強,其對于操作的反饋就會更加的及時,系統就會更加的流暢。

至于蘋果A系列處理器為什么能夠擁有如此大的領先幅度,也有三個原因:

1、蘋果在內核架構設計方面擁有優勢,內核的IPC性能的優勢明顯。

2、蘋果的處理器無需內置基帶,在相同規模的情況下可以優先提升性能。

3、蘋果在設計處理器的時候無需考慮成本,因為不需要對外銷售。


②系統底層運行機制的差異

這個估計很多人都已經知道了,IOS和安卓系統的底層內核一個是Unix(BSD基于UNIX)一個是Linux,其中Linux實際上也是類Unix,這倆系統的在底層層面的差別其實不大,但是關鍵是在中間框架和庫的差距比較名號先。IOS的中間層和C語言和Objective-C混合開發的(后者更常見),而安卓系統則采用的是Java。

在運行效率方面,Objective-C會直接生成本地代碼,執行效率更高。而Java則需要通過內置的虛擬機編譯成本地代碼。舉個例子Objective-C和機器就像是同一語種的人在對話,資訊傳遞的效率很高。而Java和機器之間就像兩個不同語種之間的人通過翻譯機來對話是一樣的,運行效率自然就高不了,而且這其中還牽扯到垃圾回收機制的問題,這里也就不再展開細說了,總歸就是一點,安卓系統應用層的執行效率不如IOS。


③操作響應順序的不同

IOS優先響應觸摸層,也就是當你點擊屏幕之后系統會優先響應你的操作然后再去處理你的操作,從而可以得到一個更加跟手的反饋,而安卓則是先在后臺處理你的操作然后再給與你操作反饋。


④應用質量的優勢。

關于應用質量的差異也不需要解釋太多了,在IOS系統上沒有關聯啟動,沒有惡心的自啟動,沒有惡心的常駐后臺,沒有流氓軟體,所有的應用在上架之前都會經過蘋果官方的嚴格審核,確保應用質量,而安卓這邊大家都懂,也就不需要筆者再來羅嗦太多了。


⑤后臺機制的差異

IOS的后臺機制叫做智能后臺,他是結合了墓碑機制,后臺刷新等多種維度的功能疊加之后的產物,優勢在于對于內存的需求量比較低,缺點是后臺功能的不健全。但是這種不吃內存的機制對于系統的流暢性確實有幫助。而安卓則是真后臺,更加吃內存容量。


總的來說吧,在現階段就系統絕對的流暢平順性來說,安卓系統確實不如IOS系統,但是在一些功能的豐富度上,安卓系統完爆IOS系統,電話錄音,游戲模式,各種多任務的操作等等安卓都走在了IOS的前列,這也算是平分秋色吧。


end 希望可以幫到你

10 条回复 A文章作者 M管理員
  1. 蘋果的后臺機制唯一的缺點是游戲更新時不能后臺。要不然會停止,必須保持在更新頁面才行。

  2. 蘋果的系統優勢流暢安卓永遠比不了,安卓只能靠加大內存和芯片改善,可是安卓現在最頂級的高通驍龍888比蘋果的A14明顯的差不少,只能跟蘋果上一代的A13差不多,系統加上芯片都不如人家

  3. 我用小米行動電話4年了不卡

  4. 蘋果敢開源,第一個卡死的就是蘋果自己,蘋果閉源研發不是優勢也不是劣勢,只是一種打開的方式,對于追求可玩性的人,蘋果并不適合。我覺得蘋果還沒有真正的引領社會發展,大有倒退的可能,蘋果為了自己的利益放棄這種體驗實在是感覺很無聊。安卓卡頓那是因為很多人都不從本源系統安裝文件導致后臺各種無法檢測的代碼自己偷著運行,而且這些代碼多數是偷流量,搜集個人資訊,而且還是源源不斷,安卓為了抵御這些軟體還得開發模糊應用,空白憑證等,所以說從性能上安卓需求永遠大于蘋果,作者的文章大部分沒毛病,但是安卓的優點你也是沒太體驗吧。

  5. 確實還不如ios流暢,快倒是真的,但是卡頓,不像ios,雖然不快,但是跟手,手持蘋果x和vivo 6por[呲牙][呲牙]

  6. 手持小米11和蘋果11pro,小米11真爽[靈光一閃][靈光一閃][靈光一閃]

  7. 最喜歡三星這個,可以隨時隱藏,所以不考慮蘋果。[我想靜靜]

  8. 安卓全機在10年前是閃退式快 現在也學蘋果流暢了 \n蘋果機 新機子流暢 舊機子是慢流暢

  9. 我覺得我能找到的ios的缺點就是下載軟體和游戲,其他都比安卓強[捂臉]

  10. 相差無幾了,iOS也在不斷優化,蘋果不可能還停留在iOS4.0時代吧,現在機型去裝一下,其實說白的差距有,但是非常小了,價格也是差很多,iPhone最便宜都是五六千。