Android作為目前流行的智能手機操作系統,在上至數千大洋的G14、i9100,下到幾百塊的山寨機上都能夠看到這位綠色機器人跳動的身影。然而由于不同機種之間性能的巨大差異,同一款軟件或固件在不同型號的手機上的表現千差萬別,高端用戶的游戲畫面已經完全不輸于主流電腦,但對于入門級用戶而言,能流暢運行《憤怒的小鳥》已經是一件奢侈的事情了。
但是囊中羞澀的同學也無需放棄,在Android強大的DIY功能面前,只要我們努力鉆研,也可以讓自己手中的低端手機發揮出頗為優秀的效果!
“設置”極速滑動
提起手機的優化,首先都會想到各類手機優化軟件,然而與電腦不同的是,僅僅優化開機加載程序、優化內存等常規內容并不能讓手機的性能提升多少。想讓自己的手機運行速度有一個質的飛躍,尤其是以蘋果產品那樣毫無停歇感的效果為目標時,優化工具是不管用的。其實不需要借助第三方工具的幫助,只需進入系統的“設置”菜單,就能讓你的手機優化到令自己滿足的速度:
界面優化
許多Android系統的DIY包都會將操作界面設置得十分精美,這對于高端手機用戶當然是錦上添花,但是如果用戶用的CPU主頻不到600MHz的入門級產品,那么欣賞到的就只剩下幻燈片一樣的操作了,所以首先要優化的就是手機的畫面效果:
進入“設置”菜單后,首先點擊“聲音和顯示設置”界面,把“按鍵操作音”、“選擇操作音”、“觸感”這三項的勾選全部取消。接下來再點觸“動畫”界面,選擇“部分動畫”(如圖),如果想讓系統變得更加流暢,那么可以選擇“無動畫”,不過這樣做會嚴重的影響手機界面美觀,不建議大家選擇此項。
停止定位
電子地圖中“我的位置”功能可以讓用戶的手機精確定位自己在地圖中的位置,簡直就是喜歡旅行以及經常迷路者的福音,不過該功能的一個缺點就是一直讓手機保持后臺運行,同時占用了不少的系統資源,平時不太使用手機定位的朋友可以禁止此功能的后臺運行:
進入“設置”菜單的“位置和安全設置”界面,把“使用無線網絡”和“使用GPS衛星”兩項的勾選去掉。退出到上一層界面后分別點觸“應用程序設置/開發”,把“USB調試”和“允許模擬地點”兩項去掉(關閉了“USB調試”選項后用戶將沒辦法通過電腦為手機安裝軟件,所以用戶下一次想通過電腦訪問手機時,要記得將此項開啟)。最后進入“私隱權設置”,去掉“使用我的位置”的勾選。
以上設置只是關閉了地圖中的定位功能,并不影響用戶使用電子地圖的其他功能,如果用戶想重新使用手機定位,則重新選中上述所有選項即可。
終止后臺運行服務
Android和我們平時在電腦中使用的Windows系統有一個非常大的不同,就是在將程序關閉后,系統的后臺仍然還運行著該程序。所以電腦總是有越來越慢的感覺,如果想徹底終止相應的進程,則需要在“設置”內手動將它們關閉:
依次點觸“應用程序/管理程序/正在運行”選項即可看到目前運行進程列表,點觸想關閉的進程名,并在彈出的新界面內點觸“強行停止”即可。
不過,如果使用此方法終止微信、谷歌輸入法這樣的系統服務進程時,即使將其關閉也會在幾秒鐘內重新開啟。關閉此類進程的方式是在“設置”界面內選擇“應用程序正在運行的服務”,點觸想停止的服務,并在彈出警告窗口后點觸“停止”按鈕。
其他優化
通過以上優化,用戶再嘗試操作手機時會發現流暢了許多,不過還是有許多細節讓人并不滿意,比如進入撥號界面按鍵時就會有比較卡頓的感覺,在升級至Android 2.3以后許多程序運行速度明顯比以前更慢了。
遇到類似問題的朋友可以在“設置”菜單里選擇“高級設置”,并把“觸覺反饋”和“兼容模式”兩項勾選取消。其中“觸覺反饋”能夠讓用戶按下鍵盤后感覺到震動,關閉該功能后可以明顯解決撥號卡頓的現象;而“兼容模式”是Android 2.3開始提供的新功能,此功能默認開啟,效果類似于Windows 7的“XP兼容模式”,能夠讓手機運行舊版本專用的某些軟件,不過在運行軟件時會消耗更多的系統資源。
小提示:關閉了“兼容模式”后,可能會使某些舊版本的軟件出現無法運行的情況(比如熊貓看書),用戶只需將其升級到最新版本即可。
TIPS
關閉了“兼容模式”后,可能會使某些舊版本的軟件出現無法運行的情況(比如熊貓看書),用戶只需將其升級到最新版本即可。
讓性能全面提升
通過“設置”對手機進行了一番初步的優化后,相信大家已經可以感受到運行速度明顯提升。不過有些產品的配置屬于先天不足,經過優化后即使運行速度有小范圍的提升,在運行某些軟件和游戲時仍然會顯得十分吃力。而手機又不是臺式電腦,可以隨意添加硬件升級,不過好在用戶可以通過其他方式調高手機的運行配置:
CPU超頻
為CPU超頻是在個人電腦剛剛推出時就出現的老話題了,而在智能手機時代用戶可以通過setCPU這樣的第三方軟件為自己的手機實現超頻:
運行setCPU后,按下主菜單“MENU”,依次點觸“設備選項/自動檢測頻率”,此時會出現請求setCPU超級用戶權限對話框,點觸“允許”為軟件添加權限并開始檢測。當軟件檢測完CPU后,再一次點觸“確定”保存設置,即可進入“主頁面”為CPU設置工作模式了。
在“主頁面”中用戶可以用手拖動兩個滑動條,在最大值和最小值之間機動調節CPU工作時的頻率,具體調節方式取決于“縮放調節”中的選項,縮放調節各選項說明如下:
performance(高性能模式):按設定最大頻率滿負荷運轉,主要用在運行一些大型游戲時。
powersave(省電模式):按設定最小頻率低負荷運行,可以在待機狀態下使用。
userspace(用戶隔離模式):當setCPU處于非工作狀態時控制CPU速度的一種方法,官方建議最好不使用該選項。
除上述模式外,還有ondemand(按需響應模式)和conservative(保守模式),不過這兩種模式需要用戶擁有較為深厚的CPU知識,并需要根據自己的機型在“高級”界面內手動調節,所以不建議超頻的新手使用這兩種模式。
接下來進入“配置”界面添加各種特定的情景應用(如電池處于相應電量或屏幕關閉)當滿足其條件時,自動啟用相應的用戶配置。另外,當多個配置同時滿足條件時,啟用優先級別高的配置(用戶配置優先于主頁面設置)。
最后勾選“啟用配置”復選框以啟動setCPU后臺服務并使其免遭后臺程序攔截。
TIPS
自己的手機CPU主頻超到多少合適,需要用戶根據自己的機型以及運行的程序酌情考慮,雖然相對而言手機的CPU超頻比電腦安全得多,但一旦頻率過高手機還是會出現黑屏或死機的現象,這時可以拔出電池,重啟手機時CPU就會回到初始狀態。
添加虛擬RAM
為CPU超頻可以讓手機打開原本無法運行的程序,那么接下來要干的就是添加虛擬RAM,讓手機加上一個虛擬的“內存條”了。Android系統添加虛擬內存有兩種方式,一種是直接對手機存儲空間或SD卡重新分區,添加一個SWAP的分區用于虛擬內存,但這樣做不僅操作過程繁瑣,而且還會對該分區造成很大的損壞。所以最好的方式就是用虛擬內存軟件Swapper2創建一個swap文件,并將該文件作為虛擬內存空間:
打開Swapper2后按下手機的“MENU”鍵,點擊“settings”(設置)按鈕進入配置界面,然后點掉第一行的“run swapper at startup”(開機時運行Swapper2)項,即使用戶點了此項也不會自動開啟虛擬內存,所以也就不必再勾選這個選項讓程序在后臺無用的運行了。
接下來選擇“swap place”(虛擬文件位置)設置虛擬內存位置(軟件默認使用手機內存地址,需要手動設定SD卡路徑)。再點擊“swap size”(虛擬文件大小),可以在1MB至256MB之間選擇,根據筆者測試一般的SD卡最好不要超過64MB,高速卡可以選擇128MB,使用更高的容量并不會提升手機的性能,反而在創建虛擬內存文件時消耗更多的時間。
設置完畢后點觸“advanced preferences(高級選項)”界面,將“Recreate swap file(重新創建swap文件)”和“Reformat swap(重新格式化swap)”兩項全部選中,在每次重啟手機后Swapper2軟件會刪除并重建swap文件,讓虛擬內存訪問速度更快。如果用戶的SD卡沒有分區,那么默認的“Use swap partition(使用swap分區)”勾選需要取消,否則運行軟件時將會報錯。
最后回到Swapper2主界面,按下“MENU”鍵后依次點觸“Swap/Create”項,大約等15秒左右,當軟件提示swap文件創建完畢后,再點觸軟件左上方“ON”鍵,等大約5秒鐘之后,當屏幕下方界面的提示內容顯示“all done”時,虛擬RAM就被開啟了。
將手機內存程序移至SD卡
提升了CPU與內存的性能后,雖然可以在一定程度上緩解運行程序過慢的問題,然而存儲空間過小也是許多低端手機的通病。手機容量被裝滿了該怎么辦呢?當然是買一個大容量的SD卡并將這些程序轉移了。
如果用戶選用Android 2.1或以下的固件版本,應該首先將自己的固件版本升級至2.2,因為2.2之前的版本自身并不支持APPtoSD(軟件轉移至儲存卡)功能,雖然有第三方工具可以實現這一效果,但是經過筆者實際測試發現,被轉移到SD卡的程序不但運行速度會下降許多,而且經常出現應用程序在系統里集體“失蹤”問題。
將系統升級Android 2.2后,用戶可以直接將程序轉移至SD卡內,并且不對程序的運行有任何影響:依次點觸“設置/應用程序/管理應用程序”選中想轉移的程序,并在彈出界面內點觸“移至SD卡”選項,成功之后此處的選項會變為“移至手機內存”。而用戶將SD卡插進手機后,再安裝新程序時,軟件會詢問安裝至“內置儲存”還是“儲存卡”內。
系統深度優化
操作界面被優化了,配置的性能也被提升了,這下可以高枕無憂的用手機上網或者玩游戲了吧?但是為什么玩了一會兒手機的速度就變得越來越慢呢?而且很多大型游戲還是玩不了,難道真的只有換手機了?我們才沒那么容易被打敗,下面就一起將這些討厭的麻煩逐一解決:
緩存優化
用戶如果一直保持開機狀態,那么手機將會變得越來越慢,雖然可以通過前文介紹那樣使用“設置”功能關閉后臺進程,但每隔一段時間就到任務管理頁面逐一點擊未免太讓人惱火。所以為了方便操作,建議大家選擇“內存加速器”這樣的第三方優化工具:
首先打開“內存加速器”并進入“任務管理”界面,可以看到系統內存早已經被用戶前臺關閉的程序占據了,用戶要做的當然是選中所有想終止的進程,再點選“終止選中任務”,還在后臺運行的進程就被真正的關閉了。用戶就會發現運行速度明顯快多了,但是每次感覺系統變慢都要跑過去清空一次緩存還是不太方便,好在此程序可以通過“小部件”來實現一鍵清空緩存效果:
在桌面空白處按住屏幕3秒,在彈出窗口中選擇“窗口小部件”,然后選擇“內存加速器”。此時在桌面處就可以看到一個內存加速器的小圖標,以后每次退出程序后都只需點擊一下該圖標,軟件就真的退出內存了。
關閉系統自帶程序
網絡上的Android手機系統包普遍都會自帶大量應用程序,其中許多程序不但用戶根本不會用到(如YouTube、Facebook等),還有許多程序跟隨系統自動在后臺運行。如果將這些應用程序卸載,既可以節省手機存儲空間,又能加快運行速度,不過在應用程序管理中是無法卸載這些程序的,所以我們仍然需要借助第三方軟件RootExplorer獲取ROOT權限來實現。
打開RootExplorer文件管理器,進入系統程序所在目錄“/system/app”,在程序的右上角查看顯示的當前可用權限,默認的情況下可用權限為“只讀”狀態,點擊旁邊的“掛載讀寫”按鈕來切換至“讀寫”狀態。
在這個目錄中存放的APK文件就是所有系統自帶的程序,按住想要刪除的程序(注意是按住不是點擊),在彈出的選項中選擇“刪除”即可。不過不建議大家這么干,因為我們并不清楚這些程序是否關聯了其他系統。為了防止出現意外,最好先更改它們的擴展名再重啟手機,系統找不到原來的文件名就不會將其加載了,在確定不會出現其他錯誤的情況下,再將其刪除即可。
降低分辨率
使用性能不太好的手機玩高端游戲是一件頗為痛苦的事情,畢竟手機游戲不像PC那樣可以自己設定分辨率、調節特效,在恒定的效果下,如果屏幕卡得像幻燈片也沒有什么辦法。不過,用戶可以通過用第三方工具LCD Density Changer修改屏幕分辨率的方式讓游戲以更低的效果運行:
LCD Density Changer的使用方法十分簡單:運行軟件后可以直接在主界面填寫屏幕的分辨率,用戶可以在90至280之間選擇(值越小分辨率越高,畫面也就越清晰),設置完畢后點觸“保存”手機將會自動重啟,再次啟動后用戶就可以看到手機屏幕更改后的效果了。
系統降級攻略
作為一個更新較為頻繁的手機系統,刷機已經成為許多Android用戶最常干的活動。雖然新的系統可以為用戶帶來更完善的功能和更穩定的環境,但同時許多朋友也發現自己的手機在系統更新后慢得已經影響正常使用了。其實將系統刷回舊的版本是一件很簡單的事情,用戶在刷機精靈的幫助下,可以實現一鍵恢復到舊版本:
在降級之前,首先要確定與手機相連的電腦已安裝 ADB 驅動,或其他帶有ADB 驅動的軟件讓電腦能夠順利訪問手機,并且在刷機精靈運行時確定其他手機工具(如91助手、豌豆莢等)已被關閉。另外需要打開手機“設置”界面中的 “USB調試” 選項,并在連接電腦時選擇“僅充電”模式。
設置完畢后,將手機連接至電腦端,并在電腦中打開刷機精靈,在軟件第一次運行時會自動檢測手機信息。如果檢測順利,在程序的左上角“請選擇你要操作的設備”處會顯示手機的型號,點擊“一鍵刷入新ROM”,并選擇舊版本的固件文件地址,最后在彈出確認窗口中選擇“WIPE用戶數據”開始刷機。
在刷機完畢后,重啟手機,用戶就會發現熟悉的舊版系統又一次出現在屏幕中了。
TIPS
雖然刷機精靈是一款很傻瓜化的刷機工具,不過是要在已經獲得“ROOT權限”以及“ENG S-OFF”解鎖的狀態下才能正常工作。所以對于已經經過刷機、升級的系統完全可以一鍵恢復,但如果用戶第一次刷機,則要慎用此工具。
優秀固件推薦
不管我們怎么優化,都是在目前已經安裝在手機的系統固件中進行的,如果最開始選擇的就是一個廣告和Bug齊飛的固件,那么即使我們非常努力優化,手機提升的空間也十分有限。于是筆者就根據自己的實際體驗,為同樣身為低端機型的用戶,推薦一下適合入門級Android手機的固件包:
HTC G1/G2:Android 2.1 CM508JJB-XGB版
由于其可憐的手機內存,使得用戶必須把應用程序安裝到SD卡中(Android 2.2以上的系統才支持擁有此功能)。而此版固件默認支持app2ext功能,用戶只需將SD卡分區就能直接將軟件安裝在第二個分區內。
原道N3:Android 2.1- 0524黑藍版
固件優化了DATA和Flash文件夾容量,并附帶Mandarava工具箱和RE文件管理器,原版中大量無用程序均被剔除,系統完全運行后,手機平均空閑內存為40MB。
三星 i5700:Android 2.1鳳姐8.26版
此版本解決了i5700眾多固件存在文件復制到SD卡消失、藍牙不能傳送、死機重啟頻繁的莫名其妙的現象。同時除了HTC hero黑色主題和谷歌輸入法外只安裝了一些基本的第三方工具,系統完全運行后,手機平均空閑內存為70MB左右。
zte v880:Android 2.3 極至精簡CM 7.1
作為一款CPU主頻率只有600MHz的手機,能找到一款流暢程運行2.3版本的固件十分不易,此版本幾乎精簡除了系統運行的基本功能外的一切工具(包括輸入法、瀏覽器、甚至桌面),是喜歡自己動手的朋友不可錯過的神作!
華為C8500:Android 2. 2.1_V6.2桌面流暢版
C8500的入門級別大約也只有歷史上第一款Android手機G1能夠與之相提并論了,所以此版固件將桌面、任務管理器、地圖等功能都替換成了體積小巧但運行速度飛快的迷你版,想體驗2.2版本又希望有流暢速度的朋友必備。
固件選擇注意事項
每款型號的手機都有只適用自身的固件,所以筆者只對目前固件版本較多的手機進行了推薦。而同樣使用CPU主頻不到1Ghz的入門級手機的用戶,在面對幾款號稱最完美的固件版本時又該如何選擇呢?
用戶首先應該考慮的是CM版或是基于CM版少量修改的固件版本(CM:CyanogenMod,目前最穩定的Android第三方固件版本),如果是在機鋒這樣的論壇尋找資源,在刷機之前可以留意下已安裝了該版本的用戶反映。
如果選擇了一個看上去頗為優秀的固件,但是它同時卻又提供了某個自己并不喜歡的第三方程序,可以在刷機之前用解壓工具打開安裝包,并在“system\\app”文件夾內找到并刪除該程序的apk文件。在刷機之前就將討厭的apk文件“優化”掉了。
最后,假如在精挑細選下仍然安裝了一個性能很差的固件,那么一定要狠下心立即刪除并重新刷機,不要等軟件和聯系人都已添加完畢后再后悔。