智能手機(jī)的兩大陣營(yíng)iOS和Android已經(jīng)逐漸顯現(xiàn)出優(yōu)勢(shì),并且已經(jīng)形成了對(duì)立的陣營(yíng),Android用戶并不理會(huì)iOS用戶所謂的體驗(yàn)好應(yīng)用好是怎么個(gè)好法,而iOS用戶則更不理解Android用戶刷機(jī)重啟摳電池的樂(lè)趣。在iOS用戶眼中,Android的形象幾乎可以用一個(gè)“卡”字來(lái)代替。其實(shí)Android經(jīng)過(guò)了這幾年的發(fā)展,硬件水平已經(jīng)有了很大的提高,再加上目前的優(yōu)化,Android卡的情況已經(jīng)有了很大程度的緩解,目前的雙核機(jī)型硬件配置十分強(qiáng)大,如果還要說(shuō)卡,也就是因?yàn)閺S商定制ROM的優(yōu)化原因。
其實(shí)Android的“卡”,可以得到徹底的解決,這就關(guān)系到了Android的優(yōu)化問(wèn)題,而今天我們就探討下如何優(yōu)化我們手中的Android機(jī)型。在這里筆者也要提醒大家,選購(gòu)Android機(jī)型一定要選擇熱門機(jī)型,只有熱門機(jī)型才有足夠豐富的優(yōu)化資源供我們選擇,切忌為了個(gè)性選擇偏門機(jī)型,Android熱門機(jī)型再是街機(jī),也不會(huì)比iPhone還街吧?
刷機(jī)重啟摳電池
刷機(jī)是Android用戶的一大樂(lè)趣,部分用戶刷機(jī)是為了得到更好的易用性,比如小米的MIUI ROM,非常符合中國(guó)人的使用習(xí)慣,也有著足夠豐富的個(gè)性化設(shè)定,是圖省事的朋友刷機(jī)的好選擇,不過(guò)對(duì)于追求高性能的朋友來(lái)說(shuō),MIUI的優(yōu)化還有很大提升空間,人們紛紛選擇了對(duì)于ROM優(yōu)化更加出色的CyanogenMod作為刷機(jī)的第一選擇。
MIUI ROM特色
CyanogenMod系列目前主打的ROM有CM 7.2和CM 9兩個(gè),CM 7.2基于Android 2.3.7,而CM 9則基于Android 4.0.4,其中CM 7.2已經(jīng)基本成熟,完美支持的機(jī)型很多,是大部分機(jī)友刷機(jī)的第一選擇,CM 9官方的ROM支持機(jī)型并不多,民間高手也都進(jìn)行了各個(gè)機(jī)型的移植,官方支持的機(jī)型兼容性相當(dāng)不錯(cuò),而移植情況并不樂(lè)觀。
CyanogenMod的LOGO
CM系列ROM忠實(shí)于AOSP,在底層驅(qū)動(dòng)方面做了很多努力,刷入之后就會(huì)感覺(jué)手機(jī)流暢了許多,同時(shí)也支持了更多的美化和手機(jī)自定義能力,比如我們可以對(duì)手機(jī)的震動(dòng)回饋?zhàn)黾?xì)致的調(diào)整,包括按下震動(dòng)的強(qiáng)度,抬起震動(dòng)的強(qiáng)度等,讓手機(jī)虛擬按鍵給我們更為真實(shí)的回饋,在CM ROM中,類似的設(shè)定非常多。
CM9 ROM截圖
目前大部分的ROM都是使用CM進(jìn)行定制的,還有一部分是對(duì)官方原版ROM進(jìn)行修改,僅有少部分的ROM是修改的AOSP的源碼,這些ROM指向都是谷歌Nexus系列的機(jī)型,比如GALAXY Nexus和Nexus S上的Codename和AOKP,就針對(duì)源碼做了很多修改,讓手機(jī)變得更流暢。
刷內(nèi)核效果很好
僅僅刷手機(jī)的ROM是不夠的,雖然多了很多自定義的功能,流暢度已經(jīng)高于官方的ROM,但依舊有很大提升的空間,這時(shí)候我們就需要通過(guò)刷內(nèi)核來(lái)進(jìn)一步優(yōu)化,刷內(nèi)核所能帶來(lái)的提升是相當(dāng)明顯的,但是對(duì)于刷內(nèi)核大家還是要謹(jǐn)慎。
國(guó)外著名論壇的內(nèi)核發(fā)布區(qū)
刷內(nèi)核相比刷ROM,是一個(gè)很小的工程,你的手機(jī)不必要Wipe,也就是說(shuō)不用刪除手機(jī)內(nèi)部的數(shù)據(jù),刷一下也就幾分鐘的功夫,所以刷內(nèi)核的時(shí)候,大家完全可以多下幾個(gè)內(nèi)核,逐個(gè)進(jìn)行測(cè)試,看看哪個(gè)內(nèi)核更適合自己,就保留哪個(gè)內(nèi)核。同時(shí)刷內(nèi)核時(shí)我們要注意,內(nèi)核需對(duì)應(yīng)自己的手機(jī)版本,對(duì)應(yīng)自己所刷的ROM,否則會(huì)造成手機(jī)無(wú)法啟動(dòng)的現(xiàn)象,如果遇到無(wú)法啟動(dòng)的現(xiàn)象,再刷其他可用內(nèi)核就可以恢復(fù)。
Android機(jī)器人
大家會(huì)問(wèn)了,說(shuō)了這么半天,刷內(nèi)核到底都有什么作用呢?首先就是超頻,大部分內(nèi)核會(huì)默認(rèn)提供降壓超頻,并擁有多種超頻策略,來(lái)保證超頻的情況下更省電。其次,還提供更多調(diào)整,比如內(nèi)存虛擬機(jī)的大小,顏色管理等等,甚至一個(gè)內(nèi)核可以包括一些新的Linux的補(bǔ)丁,比如最新的Linux 3.3所集成的CPU頻率補(bǔ)丁等等。
刷內(nèi)核工具
事實(shí)上,一般的第三方ROM已經(jīng)修改了手機(jī)的內(nèi)核,達(dá)到了更流暢的目的,但ROM的制作速度遠(yuǎn)遠(yuǎn)比不上內(nèi)核的調(diào)整速度,有時(shí)候一個(gè)ROM適用的內(nèi)核在一天之內(nèi)可能多次更新,所以我們可以嘗試不同的新內(nèi)核,看看他們的超頻是不是能給我們帶來(lái)性能上質(zhì)的提升,是不是能更省電,是不是能通過(guò)顏色調(diào)整讓我們看到更棒的畫(huà)面等等。
精簡(jiǎn)內(nèi)置應(yīng)用
我相信Android用戶通過(guò)不斷的更換ROM和刷內(nèi)核已經(jīng)在流暢度上有了質(zhì)的飛躍了,如果這時(shí)候你的手機(jī)已經(jīng)比iPhone更流暢、更省電,那么我們就可以收手了,如果你還不滿意,我們還有其他的路可選,精簡(jiǎn)內(nèi)置應(yīng)用,就是一個(gè)可以大幅度提升流暢度的方法。像Google的服務(wù)就是大部分人精簡(jiǎn)的對(duì)象。
跑分是性能的體現(xiàn)
Android系統(tǒng)和iOS與Windows Phone不同,這個(gè)系統(tǒng)擁有真正的后臺(tái)運(yùn)行能力,雖然iOS在推送方面做得很好,彌補(bǔ)了后臺(tái)方面的不足,但是仍然無(wú)法與Android的真后臺(tái)相比,但是由于Android的程序優(yōu)先級(jí)并不像iOS和Windows Phone那樣,為了流暢讓當(dāng)前界面擁有最高優(yōu)先級(jí),所以我們就要把Android手機(jī)后臺(tái)不必要的進(jìn)程關(guān)掉,以獲得最佳的性能。
RE管理器截圖
那么精簡(jiǎn)內(nèi)部應(yīng)用就是很好的選擇,因?yàn)樵谖覀兪褂眠^(guò)程中,有許多Android內(nèi)部應(yīng)用程序是不必要的,而這些程序會(huì)在我們不用的時(shí)候悄悄的后臺(tái)打開(kāi),對(duì)我們的使用造成影響。在精簡(jiǎn)時(shí),我們需要用到root文件管理器,同時(shí)需要保證手機(jī)已經(jīng)開(kāi)啟root權(quán)限。
RE管理器截圖
進(jìn)入system/app就可以進(jìn)行精簡(jiǎn)了,我們需要把root管理器的當(dāng)前權(quán)限設(shè)置成讀寫(xiě),并且修改需要?jiǎng)h除的軟件權(quán)限,打開(kāi)軟件執(zhí)行操作的權(quán)限,就可以對(duì)刪除內(nèi)置軟件了,在精簡(jiǎn)前,大家需要對(duì)軟件進(jìn)行備份,或者備份整個(gè)ROM,如果你精簡(jiǎn)掉系統(tǒng)程序,可能會(huì)造成無(wú)法開(kāi)機(jī)的情況,重刷ROM可以解決,所以大家最好找到該機(jī)型、該ROM的精簡(jiǎn)列表,以避免重復(fù)勞動(dòng)。
還有其他優(yōu)化
經(jīng)過(guò)以上多方面的優(yōu)化,我相信大家都已經(jīng)得到了一個(gè)較為干凈、運(yùn)行流暢的Android了,不過(guò)在很多程序中,我們還是會(huì)遇到卡頓的情況,對(duì)于一個(gè)極端追求流暢度的玩家來(lái)說(shuō),這樣的情況是絕對(duì)不允許發(fā)生的,因?yàn)槲覀冞€有進(jìn)一步優(yōu)化的空間。
CM超頻選項(xiàng)
之前我們介紹了CM系列ROM,而CM的ROM中有兩個(gè)選項(xiàng)的勾選可以進(jìn)一步的提高流暢度,但是會(huì)損失一些畫(huà)面這些選項(xiàng)是貼圖差值抖動(dòng)和16位透明度,貼圖差值抖動(dòng)這個(gè)選項(xiàng)需要關(guān)閉,這個(gè)選項(xiàng)關(guān)閉后可以提高流暢度,但是在滑動(dòng)菜單時(shí)會(huì)有不容易被發(fā)現(xiàn)的畫(huà)面損失,而16位透明度這個(gè)選項(xiàng)開(kāi)啟會(huì)大幅度提高流暢度,但是一些純色的透明效果畫(huà)質(zhì)會(huì)下降,比如Android滑動(dòng)到邊緣的越界效果。
CM性能設(shè)置選項(xiàng)
在Android 4.0的ROM中,也有不少選項(xiàng)可以提高程序的流暢度,比如程序的GPU加速,使用GPU對(duì)2D程序的界面進(jìn)行渲染,有效減輕界面滑動(dòng)對(duì)于CPU的負(fù)擔(dān),同時(shí)還能讓界面得到更好地渲染效果,不過(guò)這個(gè)選項(xiàng)會(huì)讓有些程序出現(xiàn)兼容性問(wèn)題,而Android也不能單獨(dú)為某個(gè)程序開(kāi)關(guān)GPU加速,所以GPU加速這個(gè)功能讓人又愛(ài)又恨。
Android 4.0強(qiáng)制GPU加速
在提到刷內(nèi)核時(shí),我們也提到了超頻內(nèi)核,超頻內(nèi)核在刷完后,會(huì)在ROM設(shè)置中提供給你多種內(nèi)核超頻策略選擇,在大部分機(jī)型中,超頻不會(huì)增加CPU的耗電,因?yàn)閺S商在CPU出廠前,為了保證CPU的穩(wěn)定,為CPU設(shè)置了很安全的電壓和頻率,這顯得過(guò)于保守,而在同等的電壓下,CPU根據(jù)體質(zhì)不同或多或少還有可以壓榨的空間,所以我們?cè)诒WC穩(wěn)定運(yùn)行的情況下,還可以繼續(xù)對(duì)CPU進(jìn)行超頻。
優(yōu)化策略總結(jié)
本文我們從刷ROM開(kāi)始提到了一些Android系統(tǒng)的優(yōu)化,對(duì)于Android系統(tǒng)來(lái)說(shuō),流暢度是它相比其他系統(tǒng)最大的短板,其實(shí)Android的大部分手機(jī)有著相當(dāng)好的硬件,所以流暢度大幅度提升完全不是難事,而各個(gè)廠商在Android手機(jī)出廠前給手機(jī)定制的ROM并沒(méi)有達(dá)到最優(yōu)的優(yōu)化效果,或多或少都有可提升的空間。
三星 GALAXY Nexus
所以我們也可以根據(jù)自己用手機(jī)的需要對(duì)手機(jī)進(jìn)行徹頭徹尾的優(yōu)化,從ROM開(kāi)始讓手機(jī)變得徹底流暢起來(lái),這里要跟大家囑咐的,也是我們多次重申的一點(diǎn):一定要選擇普及率較高的Android機(jī)型,尤其是在國(guó)外的高普及度,像谷歌的Nexus系列手機(jī)被譽(yù)為親兒子,也是因?yàn)樗_(kāi)放了源代碼,在其他手機(jī)為第三方ROM撓頭的時(shí)候,Nexus系列已經(jīng)早早的開(kāi)始各種優(yōu)化了。
ClockworkMod的LOGO
其次,除了ROM資源,我們也要考慮到其他資源,比如內(nèi)核,各大手機(jī)廠商的熱門機(jī)型,內(nèi)核資源也是不一樣的,早期摩托羅拉的里程碑很開(kāi)放,所以有著大量可刷的內(nèi)核,而到了后來(lái)摩托羅拉機(jī)型很封閉,可刷的內(nèi)核資源就相當(dāng)匱乏,雖然ROM很多,但刷來(lái)刷去都大同小異,刷機(jī)的樂(lè)趣銳減。這里谷歌的Nexus系列再一次做了表率。
AOSP網(wǎng)頁(yè)截圖
再加上一些精簡(jiǎn)和設(shè)置操作,你會(huì)發(fā)現(xiàn),你的手機(jī)流暢度完全可以翻幾番,即使是官方有新的升級(jí)你可能都懶得去理,因?yàn)槟阒?,官方的升?jí)不可能帶來(lái)刷機(jī)所給你的流暢度。這也是iOS玩家所不理解的刷機(jī)重啟扣電池的樂(lè)趣。他們更不理解的是Android的流暢度怎么能超越iOS呢?實(shí)際上,這樣的事已經(jīng)悄悄的發(fā)生了。
關(guān)鍵詞: Android 系統(tǒng)優(yōu)化