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