華為手機產品線PDT經理@李小龍Bruce_Lee 在微博分享了一篇“安卓手機為什么越用越慢?”的科普文,同時,他透露——
“去年Mate 8上,我們首創了Android系統的文件碎片整理功能。一定程度上減少了手機卡頓情況的出現 。在即將發布的新一代Mate上,我們做了更多努力,很快就將與大家見面,敬請關注!”
這應該意味著,華為Mate 9不僅在紙面和初期體驗的性能很強大,而且要告別“越用越慢”,不知道是否有幸見到6G LDPPR4內存、UFS 2.1閃存這樣的配置。
以下是李小龍文章(為閱讀方便,有簡單刪改)——
Android手機基于java虛擬機的機制,一直被詬病是Android手機用久了沒有iOS流暢的天生原因,但Android L版本開始引入了ART(Android Runtime)的預編譯,效果已經可以追上iOS的Objective-C代碼的優勢,那么沒了“天生殘疾”,越用越慢根源是什么?
1)Android的開放性問題是根本原因。Android的開源為生態鏈帶來了更多自由和創造力,但同時也成為了Android手機越用越慢的最根本原因。一方面,由于開源的公開條件,Google無法從代碼這一端口約束第三方的應用程序,應用質量參差不棄,導致越來越多的應用競爭手機的硬件資源。另外一方面,大量應用都要求獲得手機更多權限的支配,在Android手機的儲存空間進行讀寫,這種高度自由讓Android手機無法對惡意App事先設防,導致Android的后臺進程、可見進程、空進程、次要服務、內容供應節點等進程指數級增加。
2)Android系統的資源公平調度導致當前應用得不到優先保障。Android手機中,不同的應用在公平調度下爭占CPU、GPU、內存、機身存儲等手機資源,導致用戶當前使用的應用不能優先獲得資源。手機長時間使用后,安裝運行的應用越來越多,導致系統資源供給不足,沖突逐漸加重。
3)文件碎片化問題,是Android手機越用越慢的關鍵問題之一。手機長時間運行,會產生很多緩存小文件,如:圖片、小視頻、表情,結合用戶對圖片、視頻文件刪除操作,導致存儲空間出現碎片化,存取文件速度下降。同時,手機使用中,需要經常保存、刪除文件的操作,如拍照時挑選照片,導致存儲空間碎片化。
4)數據庫越來越大,數據庫的查詢和搜索變得越來越緩慢。手機長期使用后,聯系人、通話記錄、圖片等數據量越來越大,現有數據庫查詢緩慢的弊端開始呈現。
大家常用的清理內存和Flash垃圾的工具治標不治本,手機越用越慢的問題需要更加深入和全面的改進方案。我們一直在與Google探討如何解決Android手機越用越慢這個問題。去年Mate8上市,我們首創了Android系統的文件碎片整理功能。在夜間閑暇時間,對手機做碎片化檢測,并啟動碎片化整理。在碎片化程度高的手機上能提升使用性能達30%,一定程度上減少了手機卡頓情況的出現 。
大家期待華為Mate 9在速度上的爆發嗎?
新聞熱點
疑難解答