安卓手機12G運存為什麼沒有蘋果手機4G運存流暢,居然是因為動畫

如今的安卓手機的運存從 512MB 飆到了 1G ,再到 2G,最後到如今的 12G 運存,可以說在短短的幾年時間裡狂飆突進,而反觀 iPhone 這邊,運存還是在 4G ,而流暢度卻比安卓手機更為流暢,這究竟是為什麼呢?

首先,我們要解決一個很多人的誤區,現在的安卓手機並沒有像很多人說的一樣,越用越卡,基本上保證 2-3 年的流暢度是沒問題的,當然,如果你買一個千元機,說半年就卡了,那是肯定的,千元機的硬件水準就像一輛摩托,你要讓他狂飆三千里,怎麼樣,也會廢了,我這裡說的是 2000 檔以上的安卓手機。

安卓手機12G運存為什麼沒有蘋果手機4G運存流暢,居然是因為動畫

很多人對安卓系統卡的固有印象是來自於安卓4.0 時代。那個時候安卓系統還不是特別成熟,非常消耗內存,並會產生很多垃圾,但又不能做到隨用隨收,因此隨著程序的增多,硬件資源也會佔用得越多,硬件配置很難帶得動,結果就是卡頓抽風在所難免!

安卓手機12G運存為什麼沒有蘋果手機4G運存流暢,居然是因為動畫

現在已經是安卓9.0時代,谷歌早已對安卓系統進行了強有效的優化,在流暢度體驗上完全不輸給 iOS ,完全可以讓你縱享絲滑。

原生安卓的確有其獨特魅力所在,純淨、流暢、安全。

然而很遺憾,國內並不能使用安卓。而國內軟件市場混亂,沒辦法進行統一有效的管理,各個APP之間相互勾搭拉扯,給用戶推送垃圾信息,自動下載不相關的APP!是造成國產手機卡頓的大BOSS!

所以各手機廠商都只好自己對手機系統進行了深度定製和優化,從而誕生了MIUI、EMUI 等具有特色的手機系統。

安卓手機12G運存為什麼沒有蘋果手機4G運存流暢,居然是因為動畫

配合安卓系統的升級優化,又有強有力的硬件加持。從而保證了流暢、高速的用戶體驗。

所以國產手機現在也不存在卡頓的問題。

但是和蘋果手機比起來,國產安卓系統的確不如 IOS 流暢絲滑。那麼為什麼如今已經升級到 12G 運存的安卓沒有 4G 運存的蘋果這樣流暢呢?

首先,安卓系統和蘋果系統是不一樣的,安卓系統是開源的,因為系統內存機制的原因,安卓在不斷運行的過程當中,會產生碎片,那麼安卓就需要通過不斷堆高運存大力出奇跡,這樣才可以保證系統處於流暢穩定的狀態。

安卓手機12G運存為什麼沒有蘋果手機4G運存流暢,居然是因為動畫

Dalvik虛擬機作為安卓平臺的核心組成部分之一,允許在有限的內存資源中同時運行多個虛擬機實例。Dalvik虛擬機通過以下方式提升性能:

1、DEX代碼安裝時或第一次動態加載時odex化處理。

2、Android2.2版本提供了JIT機制提升性能,號稱性能提升3~5倍。

3、提升硬件配置,如更多核CPU、更高頻率CPU、更大的RAM等。

所以Android代碼必須運行在Dalvik虛擬機上,而IOS直接是本地代碼,這樣就會加重安卓系統的負擔。

而蘋果系統是閉環的,任何的APP都是通過APP store 進行統一管理,碎片化問題並不會和安卓系統一樣嚴重,再加上IOS 的代碼是直接運行的,不需要運行在虛擬機上,更加高效便捷。所以蘋果手機並不需要通過增加運存來維持系統的流暢度。

我們剛剛說了,其實安卓手機現在也很流暢,為什麼實際上手體驗的時候,卻感覺並沒有蘋果這樣的絲滑呢?這就是安卓系統動畫的原因。

安卓手機12G運存為什麼沒有蘋果手機4G運存流暢,居然是因為動畫

IOS的動畫效果做得更加精細,許多過渡動畫都會根據實際應用場景進行了調整或者縮短,這裡面並沒有任何處理器時鐘速度的變化。但是你會明顯感覺到iPhone運行速度十分絲滑。

IOS過度動畫總給人十分自然地感覺,比如當我們退出應用時,應用會從大變小再返回到桌面所在的位置上,當我們解鎖手機時,應用會從外側飛進屏幕內等等,這些小細節積累讓我們覺得IOS特別流暢。

國產系統是做不到如此精細的,而安卓在這些細節上並不重視,更加遵循速度至上的原則,只要速度夠快就可以,所以很多時候雖然沒有卡頓,但是速度快其實並不會讓我們覺得很流暢。這就是系統動畫效果做得不好的鍋,僅僅是快,卻沒有做到跟手、絲滑。

IOS 基於軟硬件做的動畫效果和視覺體驗,這才是大家一直覺得蘋果流暢絲滑的原因,而安卓手機只是盲目追求快,卻沒有做好過渡動畫體驗。

在軟件開發者層面,IOS為開發者提供了很多可以編寫交互式動畫,並且可以使用簡單的接口,需要時可以直接調用,而安卓系統則是需要你自己去做,這對於開發者來說無疑又增加了工作量,自然也不願意在動畫效果上花費太多功夫。

國產手機應該好好地系統進行優化,很多時候決定用戶體驗的,往往是小細節。

安卓手機12G運存為什麼沒有蘋果手機4G運存流暢,居然是因為動畫

相關推薦

推薦中...