UI First 技術(shù)由端云智能編譯、智能內(nèi)存優(yōu)化、智能即時響應(yīng)和軟硬結(jié)合抗老化組成,從底層保障ColorOS 7的流暢性。UI First 是 一項提升用戶體驗的技術(shù),它切中的是造成老舊機型卡頓的最顯著的兩大問題,即由于處理器老化而造成的調(diào)度不充分,以及由于 Android 本身的編譯器問題造成的內(nèi)存占用過高和運行效率下降的問題。其中,UI First 下的 oComp (端云編譯器)尤為值得一提。

端云智能編譯技術(shù)能夠?qū)W習(xí)用戶APP使用習(xí)慣進行云端大數(shù)據(jù)訓(xùn)練,提前編譯以提高流暢度;智能內(nèi)存優(yōu)化技術(shù)同樣根據(jù)用戶使用APP的習(xí)慣,將短時間內(nèi)不會使用的APP資源釋放,以獲得額外40%的內(nèi)存利用率,并在多APP同時運行時提高30%系統(tǒng)流暢度;智能即時響應(yīng)技術(shù)將UI繪制和渲染的優(yōu)先級提到最高,系統(tǒng)提前繪制界面,提升視覺響應(yīng)速度,該技術(shù)能讓游戲平均幀率提高19%、觸控響應(yīng)速度提升15%;軟硬結(jié)合抗老化技術(shù)能大幅度提升硬件讀寫性能、進行實時碎片整理,改善卡頓問題,讓手機長期使用后依舊流暢。

其本質(zhì)上是將原本運行在手機上的編譯器的工作在云端部分完成或全部完成,以減少手機在運行應(yīng)用時的編譯壓力,從而能在優(yōu)化應(yīng)用體積,提高應(yīng)用響應(yīng)速度和安裝速度等方面實現(xiàn)用戶體驗的優(yōu)化。

編譯向來是 Android 上難以解決的老大難問題, 在 Android 5.0 之前,采用的是 Dalvik 虛擬機,意味著每次運行應(yīng)用都需要實時將 Java 代碼轉(zhuǎn)譯為匯編語言,效率相當?shù)拖?,這也是早起 Android 設(shè)備卡頓的主要元兇之一。到了 Android 5.0 時代,Google 采用了 ART 編譯方法,即在應(yīng)用安裝時就把 Java 代碼編譯為匯編語言,以解決應(yīng)用運行效率的問題。但這種做法有兩大缺點:首先,匯編語言的代碼量要遠遠多于 Java 語言,這也就造成了應(yīng)用占據(jù)存儲空間過大的問題;再者,安裝應(yīng)用時就進行編譯會嚴重增加應(yīng)用的安裝時長,也會造成開機時間過長的問題。

ColorOS的端云智能編譯技術(shù)采用的是在應(yīng)用打包成 APK (Android 系統(tǒng)下的安裝包)時就提前完成全部或部分的編譯工作,這就意味著在應(yīng)用下載之前就已經(jīng)提前完成編譯,不再需要你的設(shè)備親自動手。因此能顯著提高應(yīng)用安裝速度和運行速度。

對于老用戶來說,在優(yōu)化內(nèi)存效率,提高處理器調(diào)度水平的基礎(chǔ)上,進一步優(yōu)化手機系統(tǒng)的編譯效率,自然能夠有效解決卡頓問題,提高手機的流暢度甚至延長手機的使用壽命。ColorOS此舉可謂是誠意滿滿,足見其對老用戶的關(guān)懷,相信在未來ColorOS 還會繼續(xù)關(guān)注老用戶需求,為老用戶帶來更多福利。

分享到

songjy

相關(guān)推薦