-
1 # 菩提卍佛影
-
2 # zj_i3
首先感謝邀請,但我不明白為什麼會提問幾年前安卓初發展時期的問題,那個時候,的確有差距,但現在呢,我一直用安卓旗艦,開始是每年換一部,但從驍龍820開始,換機頻率開始拉長,這並不是說之前的就卡頓,驍龍800的小米3從14年到17年,老爸用的依然順暢,安卓已然今非昔比,現在手持一加5t,我用一句最經典的話總結安卓和ios的區別就是,安卓追求的快和蘋果追求的順暢,這兩者是完全不衝突的,用安卓的不必羨慕蘋果系統,用蘋果的也不必居高臨下,你可以用下安卓旗艦,或許你會更喜歡
-
3 # 佛山萬友王豪
很多人對安卓手機都會有這個想法,很正常,時下安卓處理器除了高通8系及同級別處理器外,其他處理器在運算方面,都是偏慢的,用個一兩年,損耗導致處理器執行速度更加低,再隨著安卓軟體的升級,如微信、QQ等不斷在升級更多功能,且時刻在後臺執行著,佔據著手機的大部分運存,久而久之,手機硬體不升級,各大軟體在升級,手機自然會慢下來……
-
4 # 科技八卦女
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最新系統,很多手機的系統過於老舊,當然效能也就更不用說了。
因為國內無法使用Google服務,這就導致在Android手機上,基於系統的推送服務無法使用。國內廠商想要使用推送服務,只能使用第三方基於APP的推送服務。
簡單來說,Android本來的推送服務是基於Android系統的,即便是使用者關閉應用依然可以正常收到推送。但由於國內無法使用Google推送服務,就不得不自己搞一套。例如:友盟推送、極光推送等等,都是基於APP的,它們想要保證推送服務正常,就不得不對應用保活(也就是讓使用者殺不掉應用)。
應用保活在國內最常見的做法是“互相喚醒”,比如淘寶應用將其他被使用者殺掉的應用拉活。使用者明明將APP殺掉關閉了,結果在使用者不知情的情況下又被打開了,在後臺耗能。
>>> 來看看下面幾張圖你就知道這種情況有多嚴重了
下圖是在我的Android手機上,應用互相啟動的情況,相互拉起相當嚴重。
除了應用之間的相互拉起保活,還有很多開機自啟動的應用。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廠商)導致的!
回覆列表
這個問題是安卓系統本身造成的,比如你用瀏覽器看過的網頁內容,歷史記錄都會作為快取給儲存起來,方便你下次訪問,載入速度會很快,切不會消耗過多流量。同理:手機app裡也一樣。這樣使用時間越久,累積下來的垃圾就會越多!所以安卓手機使用一個月左右要清理一下垃圾,但是也清理不徹底。過一兩年就會有很多累積垃圾,這時候就要格式化手機了。格式化後手機就滿血復活啦!