周期性卡頓曾是Android手機用戶的最大困擾,針對這一難題,華為早在去年下半年旗艦Mate 9推出時便宣稱已實現了Android手機的革命性突破。“天生快、一生快”成為華為Mate 9手機的代名詞,全新的旗艦手機華為P10系列更是“真正實現了持久的流暢體驗”。在近日舉行的“華為手機開放日”活動中,華為工程師于技術講解環節首次深度解密了保證Android手機久用不卡頓的關鍵技術。
深度智能優化是確保整機流暢體驗的關鍵,華為工程師詳細解釋了Android系統卡頓背后的技術原理,一是Android和蘋果不一樣的地方在于Android是開放的生態,所有的廠家都可以自己隨意的開發應用程序,導致APP質量參差不齊。二是在智能手機上低效的資源管理,應用之間互相搶奪資源沒有優先級;三是Android原生文件系統是沒有對碎片優化過的文件系統,用戶使用過程中閃存被反復寫、擦除,之后里面會出現大量內存的空洞。當空洞非常多的時候,讀寫效率就會大幅下降。
為了解決Android手機周期性卡頓這個用戶痛點,華為從底層優化做起,并配合智能學習技術,最終帶來連續使用18個月也不卡頓的全新體驗。
華為手機基于人工智能的系統資源調度方案可以預判用戶的點擊行為,提前加載熱門應用,減少冷啟動的操作,同時配合智能應用資源管控,適時調整文件緩存資源池,從而保障熱點應用資源充沛。在實際應用場景中,大部分情況的程序加載僅需要讀寫內存,通過學習用戶使用習慣,智能管理CPU資源。
閃存資源的管理方面,華為將Android原生的文件系統替換為華為自研文件系統,這樣對閃存的讀寫效率有很大的提升,能夠減少碎片的產生。
智能內存管理上,則進行主動內存回收、內存壓縮和內存碎片閑置清理,都會保證手機內存,它給用戶留更高、更有效的內存,更好用的內存。
數據庫的優化方面,華為也把Android原生的數據庫替換成華為自研的數據庫,保證大數據量的時候,訪問數據庫的效率依然非常強。
此外,華為還做了圖形渲染的優化,用戶用手機圖庫,快速滑動的時候,圖形的預覽可能顯示不出來,通過IO優化,對圖像的解碼做了硬件的加速處理,華為處理器里面專門放了對硬件解碼的加速,這樣從預讀到顯示出來的速度非常快。
以上五大革新技術,是華為面向用戶核心訴求,基于長期的研發和大量的調研的結果,通過軟硬結合的系統設計能力,華為解決用戶核心痛點,確保手機操作流暢性并始終處于最佳狀態,最終為用戶帶來了流暢的應用體驗。
(新聞稿 2017-05-17)