身邊經(jīng)常聽到有人會問:“我打算買個Android手機,就一個要求,用時間長了別太卡,現(xiàn)在手里的這款安卓手機剛1年多點的時間已經(jīng)卡爆了,太郁悶了!”
閑逛各大Android論壇時會發(fā)現(xiàn),以上這個問題其實只是眾多Android用戶遭遇的縮影。類似集中的問題還有:怎樣解決系統(tǒng)卡頓?到底刷哪個固件版本更流暢?安卓機越用越卡真的無解嗎?
的確,在智能手機硬件軍備競賽難分高下的今天,硬件上的差距正在縮減,堪比“孿生兄弟“長相的手機如果去掉LOGO完全分辨不出來。因此系統(tǒng)層面的差異化越來越突出。舉個例子,iPhone的設計創(chuàng)新盡管有所減緩,但之所以有那么人舍不得放棄iPhone的一個最大原因就是相對流暢穩(wěn)定的iOS。
當然了,對于卡頓這個老難題谷歌和他的小伙伴們也一直都在尋找著解決辦法。不久前華為發(fā)布Mate 9的時候就帶來了號稱18個月不卡頓的EMUI 5,緊接著魅族也發(fā)布了內(nèi)置One Mind智能AI系統(tǒng)的Flyme 6。這些華麗的表述背后真能輕松解決卡頓嗎?恐怕還得加上那么點附加條件。
Android卡頓的根本原因是什么?
首先我們得明白安卓手機為什么會卡。拋開那些純技術(shù)上的理論,這里只談談那些通俗易懂的說法??陀^地講,這個問題要從系統(tǒng)和硬件兩方面來分析。
1、系統(tǒng)因素
和封閉的iOS不同,Android作為開源系統(tǒng)一方面給開發(fā)者帶來了豐富的API接口與服務,卻無法從代碼端限制第三方應用程序接入,因此存在著程序兼容性問題的隱患,尤其是那些流氓App軟件。這部分應用會占據(jù)手機內(nèi)部資源,導致后臺運行數(shù)據(jù)服務越來越多。等到用時間長了,手機應用數(shù)量的增加也會帶來碎片堆積,造成手機存取文件速度下降。
Android的開放性導致市面上一些第三方ROM沒有調(diào)試到最佳姿態(tài)就被放出來供用戶下載,優(yōu)化不到位用起來反倒是沒有一些穩(wěn)定的老系統(tǒng)用得順手。當然,也有一些硬件和軟件搭配不當?shù)目赡埽热缒硞€機型的CPU和GPU沒辦法跟上Android的系統(tǒng)架構(gòu)更新。
系統(tǒng)卡不卡一定程度上還和內(nèi)存占用有關系。Android的每一次升級,說好聽點是功能豐富了,其實就是越來越臃腫。Android固件系統(tǒng)用久了后臺默認開啟的軟件越來越多,這樣就會帶來負載增加。負載增加了會加大內(nèi)存耗費,空閑內(nèi)存少了新任務再啟動時就會有延遲甚至是崩潰,這還不算滯留下來的內(nèi)存碎片。就算是iOS也一樣,比如一代神機iPhone 4,最佳的系統(tǒng)版本應該是iOS 6.1.3,升級到iOS 7完全就是冰火兩重天了。
2、硬件老化
除了軟件因素,隨著時間推移,手機硬件元器件其實也會出現(xiàn)磨損或損壞,比如集成在電路板上的某個元器件壞了,就可能會導致整個手機負載升高,讓各個資源調(diào)配不均衡。體現(xiàn)出來的就是應用打開速度變慢、手機存儲芯片讀寫速度減慢等。
元器件的老化增加了手機功耗,比如手機用著用著就會發(fā)熱嚴重,一般手機的CPU都會有一個溫控保護區(qū)間,如果溫度高了CPU核心頻率就會自救降頻,所以手機就會卡得厲害。
為了解決卡頓,谷歌做過這些事
從Android 4.4開始谷歌就在系統(tǒng)中加入了ART(Android runtime),這是一種新的應用運行模式,和傳統(tǒng)Dalvik虛擬機二次編譯不同,ART模式能大幅提升Android體驗,體現(xiàn)出來的就是流暢。ART和Dalvik模式最大的不同在于啟動ART之后,運行程序的時候不需要每次都進行編譯,效率自然就提升了。
另外一個突破就是Android 6.0加入的Doze和App Standby,這是谷歌針對系統(tǒng)功耗的改進。當設備不操作手機、關閉屏幕、未連接電源一段時間之后,進入Doze模式系統(tǒng)后臺會禁用用戶最近沒有使用的應用和相關的網(wǎng)絡活動,讓這些應用徹底進入App Standby待命狀態(tài),從而進入低功耗模式,以此延長續(xù)航時間和改善流暢性。只是這項功能有個硬傷:會誤傷到一部分應用的消息推送機制。
當人工智能遇上Android系統(tǒng)
雖說谷歌這幾年一直在努力提升Android的流暢性,但國內(nèi)智能手機廠商基本上都用的是自己定制開發(fā)的ROM。和谷歌在做的事情一樣,這些定制ROM也會從頭到腳進行各種優(yōu)化,讓底層代碼更好的適配到自家的手機身上。
從上個月開始,國內(nèi)手機廠商紛紛發(fā)布全新的Android定制系統(tǒng)。最有代表性的是華為的EMUI 5和魅族的Flyme 6。
華為在Mate 9的發(fā)布會表示EMUI 5可以實現(xiàn)18個月不卡。原理就是從底層優(yōu)化,構(gòu)建了一套名為Machine Learning的EMUI智能系統(tǒng),具備感知學習、行為預測、資源調(diào)度、內(nèi)存回收、文件系統(tǒng)優(yōu)化、數(shù)據(jù)庫引擎優(yōu)化等技術(shù)。
按照華為自己的說法,EMUI 5.0在Mate 9上首發(fā),未來將陸續(xù)支持華為Mate 8、P9、P9 Plus、榮耀8、榮耀V8、麥芒5、榮耀5C、榮耀6X、G9 Plus以及Nova的安裝升級。不過對此華為卻沒有再提及18個月不卡這件事。
而提及18個月的期限,外界的討伐聲音也是不斷。比如有網(wǎng)友表示1年以上應該就會換新機了,另外也有人質(zhì)疑應用數(shù)量增加是否會影響流暢度、18個月模擬測試到底和實際使用有沒有差別?顯然還有待進一步檢驗。
同理,魅族發(fā)布Flyme 6.0的時候也表示加入了One Mind人工智能AI,包括分析、決策、進化三個步驟。通過記錄日常用戶的使用習慣提前做出判斷,比如提升打開應用的開啟速度、游戲模式下分配更多資源,智能通知欄把通知區(qū)分出優(yōu)先級。此外在夜間的時候,系統(tǒng)會自動進行內(nèi)存清理、資源更新以及整理異常數(shù)據(jù)等。
未來Flyme 6.0將適配25款的魅族、魅藍手機,相比之下魅族更加保守,沒有宣傳到底可以達到多長時間不卡這件事。
人工智能遇到Android系統(tǒng),這似乎成為了年底國產(chǎn)智能手機圈一個頗具看點的話題。似乎是谷歌沒做好的事兒,OEM廠商幫它完成的意思。只是一大波兒專屬名詞突然就這么冒了出來,讓80%以上的用戶一頭霧水。
我們必須清楚,說歸說,但現(xiàn)在無法確定未來1年之后手機到底卡不卡,畢竟每個人使用的情況不同,硬件加速老化的程度也不一樣,系統(tǒng)與不同設備的CPU、GPU、存儲硬件的磨合與兼容性也不一樣,這都會導致最終使用情況的參差不齊。正如我們上面所講的理論知識,系統(tǒng)到底卡不卡除了系統(tǒng)決定,硬件也是制約條件之一。
話說回來,國產(chǎn)廠商在Android卡頓這件事兒上努力是非常值得贊揚的,在研發(fā)階段就做好針對系統(tǒng)的設計、測試開發(fā)、優(yōu)化很有必要,未來也肯定會成為定制ROM的差異化所在。但在試水階段就放出豪言,未免讓人感覺營銷成分大了點,系統(tǒng)好不好用最需要的是用戶自己真實的聲音。
另一方面,軟件質(zhì)量的層次不齊也會給使用體驗大打折扣。這就需要各個定制ROM管理好自己的應用商店入口,加強審核機制,在一定程度上屏蔽掉那部分流氓軟件。
現(xiàn)階段來看,人工智能想要徹底解決安卓卡頓問題,依然任重而道遠。因為未來這些堪稱底層優(yōu)化過的系統(tǒng)將會適配到各個老舊的Android手機身上,在體驗上能否實現(xiàn)宣傳的那樣流暢還是未知數(shù)。
用戶加速手機有竅門
正所謂求人不如求自己。與其依賴于手機廠商,Android用戶在日常用機時也應該學會一些操作上的小技巧以備不時之需。對此可以總結(jié)為以下幾點。
1、定期清理手機后臺,關閉沒用的App;
2、手動選擇每次開機自啟動的項目,關掉那些耗費資源的服務進程;
3、定期重啟手機,有必要的話重置手機;
4、不用的占用資源的軟件,及時清理掉;
5、選擇一個穩(wěn)定的系統(tǒng)版本,不要輕易升級。
這里補充一句,我們并不鼓勵無節(jié)制盲目刷機,因為找到一個口碑好的ROM版本,能保證長期使用才是最省心的。一味追求新系統(tǒng)不僅會存在潛在的兼容性問題,而且也會給使用流暢性造成影響。
如今Android系統(tǒng)處在不斷迭代升級的過程中,一直到今天的Android 7.0,操作系統(tǒng)越來越聰明,OEM廠商定制的思路也越來越廣泛。因此我們有理由相信,未來Android卡頓的問題有望被持續(xù)改進。用戶選購手機時可以多去論壇看看某個手機對應的系統(tǒng)口碑如何、到體驗店里真正體驗下系統(tǒng)交互的操作流暢度,或許會讓你少走不少彎路。
評論
查看更多