有人說安卓手機用一兩年就會變得卡頓,這是怎麼回事?你怎麼看?

風雨之後是雷陣雨


Android手機的卡頓問題需要從兩個方面來回答:軟件和硬件。

手機卡頓一定不是隻有硬件問題或者軟件(包括系統和APP)的問題,這兩者的結合除了問題也是導致手機卡頓的主要問題!

接下來,我為大家詳細分析!

一、手機硬件問題

我想很多人肯定會認為,Android手機的硬件沒有什麼問題,很多Android手機跑分比iPhone還要高呢,硬件能有什麼問題?!其實不然!

單單從手機的單個硬件來比較,比如芯片來說,其實高通的800系列高端芯片性能已經很高了,甚至有些比蘋果芯片還好要。並且手機的各個零件組合起來跑分有的甚至也比iPhone要高,為什麼用的時間卻不如iPhone長呢?

1、Android手機的硬件堆砌

很多Android手機並非完全根據Android手機系統進行硬件配置的,而是為了讓硬件配置看起來更好,堆砌了各種硬件。我們買手機的時候會發現,各個Android手機廠商的硬件都有

“自己的特色”

手機廠商根據自己的“銷售需求”進行硬件搭配,而非完全根據Android系統進行搭配,其實有些硬件不需要放到手機上,放上去也沒什麼用反而會讓手機更加發熱,但是手機廠商為了賣更好的價錢必須加上。比方說,手機上既要有屏下指紋識別又要有人臉識別等等!

2、高通等手機芯片也有點問題

如果說高通等手機芯片也有問題,估計很多人表示不理解了。高通芯片還算是比較強大的,怎麼會有問題呢?!

當然,高通芯片的質量沒什麼問題。但是,用到Android系統手機上就不見得了。怎麼講呢?

首先,手機硬件需要配合芯片進行工作,但是Android手機的型號實在太多,並且差異化很大,並非像iPhone那樣的定製芯片。所以,高通芯片無法兼顧到成百上千中Android設備機型。

其次,Android系統的碎片化和各種廠商的定製化太嚴重,所以高通等芯片無法兼容適配到各個Android ROM。既然無法適配,也就無法保證硬件與軟件的很好融合。

在這個方面可能華為的麒麟系列芯片可能會好點,其他麒麟芯片是針對華為手機而定製的芯片,各方面的適配融合都要比其他手機好一些。

所以在芯片這點上,iPhone手機就要比Android手機要強許多。畢竟iOS是封閉系統,並且iPhone的所有手機硬件包括芯片在內,都是跟iOS系統高度個性化定製的。

二、軟件問題

這裡所說的軟件包括,Android系統Android上的應用。這兩者都是有點問題的,尤其是國內的手機。接下來,我來一一分析。

1、Android系統

首先Android系統本身性能有點問題,但是隨著Android系統這麼多年的發展和更新。目前Android8.0的性能已經挺高了,雖然離iOS還有一定差距,但沒有什麼大的問題了。

① 手機廠商亂改Android原生ROM

然而,由於Android系統是開放的,所有手機廠商都可以任意根據自身需要而修改,這就導致Android原生系統被改得“亂七八糟”,改得好了可能對系統性能影響並不大,但是改得不好了還是對性能有影響的。在這方面我想很多Android開發者心裡最清楚不過了。

② 系統碎片化嚴重

因為開放,所以Android系統碎片化也很嚴重,手機不能及時更新Android最新系統,很多手機的系統過於老舊,當然性能也就更不用說了。

③ Android系統級服務無法使用

因為國內無法使用Google服務,這就導致在Android手機上,基於系統的推送服務無法使用。國內廠商想要使用推送服務,只能使用第三方基於APP的推送服務。

簡單來說,Android本來的推送服務是基於Android系統的,即便是用戶關閉應用依然可以正常收到推送。但由於國內無法使用Google推送服務,就不得不自己搞一套。例如:友盟推送、極光推送等等,都是基於APP的,它們想要保證推送服務正常,就不得不對應用保活(也就是讓用戶殺不掉應用)。

應用保活在國內最常見的做法是“互相喚醒”,比如淘寶應用將其他被用戶殺掉的應用拉活。用戶明明將APP殺掉關閉了,結果在用戶不知情的情況下又被打開了,在後臺耗能。

>>> 來看看下面幾張圖你就知道這種情況有多嚴重了

下圖是在我的Android手機上,應用互相啟動的情況,相互拉起相當嚴重。

為了“應用保護”,各個APP廠商用盡其能。除了友盟和極光推送還有個推、美團消息推送、手機QQ廣播、百度雲推送、微信廣播、新浪推動等等。

除了應用之間的相互拉起保活,還有很多開機自啟動的應用。Android手機上的APP除非用戶主動關閉,不然大多數應用都是開機自啟動的。從下圖中可以看到,我的手機上59個APP都是開機自啟動的。

2、Android手機上的APP問題很大

因為審核機制問題,Android系統上的APP性能無法得到保證。

很多廠商做的APP性能很低,很吃手機性能。再好的應用也抵不上一個程序的

“死循環”!所以,APP性能無法得到保證再強大的系統和硬件設備都是空談。

之所以Android手機的應用性能參差不齊,主要還是因為應用市場的審核不嚴格。並且,Android手機的應用市場眾多,各種審核也並不是很嚴格,所以更談不上APP性能相關的審核了。

另外,因為Android系統的高度開放。所以,Android手機上用了很多“高科技”。比如插件化技術。這種技術大概是這樣的。我們拿360安全管家來說,你從應用市場上面下載一個APP也就16M大小,當你打開幾個功能之後APP存儲佔用量就會飆升。

這樣會有什麼不好的呢,如果處理不好這有可能導致APP使用時內存佔用過多,也就會導致手機性能下降。

如下圖所示,應用下載大小是16.56M,但是下載下來點幾個功能之後的大小如下右圖所示。

我們在使用“工具”中的功能的時候,會出現如下加載條,這就是正在下載插件。插件化技術在iPhone手機上是絕對禁止的,因為這樣可以繞過應用市場的監管。其次,因為插件化技術使得APP可以隨意更改其功能,同樣也就會“無限量”增加應用大小。對於Android手機來說應用的包越大啟動和運行解析速度也就越慢。在一定程度上也就會影響手機性能。

三、總結

所以,你知道為什麼Android手機會用著用著就變卡了吧。

Android手機硬件本身並不是個性化適配手機系統的。

手機系統被亂改以及碎片化嚴重,系統無法及時更新。

最後,各個APP性能無法得到保證,無法很好適配低版本手機系統,手機用了兩年,但是手機系統沒有更新,應用卻再不斷根據新系統在更新!Android手機上的大多數應用在老系統(手機用了兩年之後,你的Android系統就算是老系統了,因為它無法及時更新)上性能無法得到保證,你用著APP卡當然會覺得手機卡,但其實手機硬件損耗是一方面,另一個方面就是APP性能問題

Android本身有點問題,但是更多的問題是第三方公司(手機廠商和APP廠商)導致的!

>>> 最後,如果你耐心看完了本文,不妨關注我一下吧

,我是專注研究互聯網科技領域的“研究僧不慚”。後續,我會持續不斷為大家提供優質的問答答案,也會持續不斷提供更多有趣、有料的乾貨文章。


研究僧不慚


很多人對安卓手機都會有這個想法,很正常,時下安卓處理器除了高通8系及同級別處理器外,其他處理器在運算方面,都是偏慢的,用個一兩年,損耗導致處理器運行速度更加低,再隨著安卓軟件的升級,如微信、QQ等不斷在升級更多功能,且時刻在後臺運行著,佔據著手機的大部分運存,久而久之,手機硬件不升級,各大軟件在升級,手機自然會慢下來……

其實不單止安卓手機,蘋果手機用個一兩年,一樣會慢的,我手上的蘋果6就是這樣,有同感的點個贊吧!




分享到:


相關文章: