解析智慧手機會變慢的真正原因

佚名發表於2015-03-16

 “為什麼我的手機變得越來越卡了?”相信這是很多小夥伴普遍存在的一個疑問。手機用著用著就越來越卡、越來越慢;玩個大型遊戲手機不但卡還發熱;啟動應用程式要等老半天……等等,這些因為手機卡頓而引起的問題在平時屢見不鮮。那麼到底是因為什麼原因而導致的呢?今天我們就一起來分析分析。

受夠了?解析<a href=/mobile/ target=_blank class=infotextkey>智慧手機</a>會變慢的真正原因
受夠了?解析智慧手機會變慢的真正原因

  其實引起手機卡頓的原因毛毛多,總的來說可以分為以下三大類:

  無良開發商謀取暴利

  為了透過自家的App謀取暴利,有很多無良的應用開發商會在App中大量植入廣告,植入的方式有很多,有SDK也有API,透過植入廣告他們可以掙到大量的錢財。

  說到廣告的植入,一些大型的App在使用者下載安裝時,同時會要求使用者繫結安裝其他的App,我們真的會很厭惡。有時某個App發現更新,但當使用者更新完畢後,很可能桌面上會多出來一個新的圖示。

受夠了?解析智慧手機會變慢的真正原因
一些不良的應用開發商會在App中大量植入廣告

  有時候,你發現通知欄有一條訊息,然後就去點選它,那條通知訊息竟然自動變成軟體下載了,而且連停止按鈕都沒有,根本停不下來。還有一些App在桌面都不生成圖示,直接在後臺偽裝成系統程式執行,為的就是蒐集使用者位置、電話號碼、私密簡訊等隱私資訊。

  廠商們為了謀取暴利,在正常的App裡面加入廣告程式碼,有的甚至是故意造出流氓軟體吸費扣費,甚至在後臺蒐集使用者的隱私資訊。試想,你的手機怎麼可能不卡?

  流暢和核心數的關係

  很多人看手機,就是看核心數。認為核心多的效能好,不會卡頓。抱怨“八核還會卡”就是基於這種思想。而事實上,系統的流暢性和幾個核心關係不大。我們所說的流暢性包括兩部分:

  一是系統本身的流暢性,實際是“啟動器”這個應用的流暢性;二是應用的流暢性,就是各種應用執行的流暢性。

受夠了?解析智慧手機會變慢的真正原因
手機速度變卡與手機處理器核心數並無太大關係

  影響這兩個流暢性的並不是核心多少,而是單核心的效能和記憶體的頻寬。我們的“啟動器”和各種應用大多數情況下只能利用上一個或者兩個核心,能利用四個核心的就很少了,能利用上八個核心的鳳毛麟角。所以決定速度快慢的並不是有幾個核心,而是單核心的效能如何?

  現在市面上處理器,有A7、A9、A15、環蛇各個版本、還有Intel的,效能差異很大。如果是用A7的話,八核心不如A15的兩個核心管用。從流暢的角度看,單個核心的頻率和型別更重要,核心數多了沒用。

  手機RAM究竟有哪些影響?

  是不是RAM的容量越大,手機執行起來就越快?其實這個問題一直都是許多同學糾結的問題,Android系統的手機執行速度快慢,RAM並不是影響手機的速度唯一,更多是由CPU、GPU、RAM、ROM共同的協調處理來決定,CPU與GPU處理能力強、RAM的空閒大於系統最低剩餘值、ROM中垃圾碎片檔案少,這幾點點都達到,手機的執行速度就越快。在較早釋出的Android系統手機這點表現的就尤為明顯。

受夠了?解析智慧手機會變慢的真正原因
1GBRAM已經不能足以支撐目前大部分的手機遊戲

  一般1GB的RAM能開多少程式,它與2GB的RAM究竟有什麼本質的區別?具體能開啟多少應用程式筆者沒有具體計算過,因為每個人的軟體不一樣,佔用的記憶體更不同。這裡有幾張截圖作為參考。Android系統有一個系統調整規則,比如某些手機的設定,系統低於21MB的RAM,就不能支撐系統流暢執行,所以就會出現卡頓、甚至會強行關閉某些程式的現象。而對於1GB與2GB的RAM機型,如果在CPU、GPU、ROM等都相同的情況下,主要表現在大型應用上,2GB的RAM相比較而言,在大型遊戲上更有優勢。而1GB則會出現略卡、或強行關閉的現象。

  總結

  透過上面的分析,我們可以看出,智慧手機的流暢是多方面因素所決定的。如果一個機器的硬體配置沒問題,但是體驗依然不流暢。就是啟動器和軟體選擇的問題。這種手機你可以自己裝一個APX或者離子啟動器,蘋果啟動器之類的第三方啟動器,立即有脫胎換骨的感覺。而對於Android這種“無政府”管理的開放體系,我們消費者還是自己要做出一些明智的選擇。那就是安裝系統清理大師,時不時地清理下手機。這樣可以保證你的手機裡沒有那麼多的垃圾,執行速度上可會快 一些。最後就是在智慧手機整體規格相差不大情況下下,對遊戲性要求較高,追求極致的同學,選擇2GB執行記憶體沒錯;不玩大型遊戲的情況下,僅僅只是日常休閒,目前選擇1GB執行記憶體的機型比較划算。

相關文章