優(yōu)化android觸控跟手度 安卓系統(tǒng)為什么不把屏幕響應(yīng)優(yōu)先級設(shè)置為最高呢?
安卓系統(tǒng)為什么不把屏幕響應(yīng)優(yōu)先級設(shè)置為最高呢?為什么Android不將屏幕響應(yīng)優(yōu)先級設(shè)置為最高?作為前安卓系統(tǒng)開發(fā)人員,讓我們來回答。首先,Android系統(tǒng)是一個復(fù)雜的系統(tǒng)。它不僅具有人機交互界面(
安卓系統(tǒng)為什么不把屏幕響應(yīng)優(yōu)先級設(shè)置為最高呢?
為什么Android不將屏幕響應(yīng)優(yōu)先級設(shè)置為最高?
作為前安卓系統(tǒng)開發(fā)人員,讓我們來回答。
首先,Android系統(tǒng)是一個復(fù)雜的系統(tǒng)。它不僅具有人機交互界面(以下簡稱UI),還具有相應(yīng)的后臺服務(wù)(以下簡稱service)。它還有底層的驅(qū)動程序來處理硬件設(shè)備。只有一個CPU。如果屏幕響應(yīng)優(yōu)先級提高,其他位置的響應(yīng)優(yōu)先級將降低。其他業(yè)務(wù)的處理也會受到影響。WiFi、音樂等!第二,增加了屏幕響應(yīng)的優(yōu)先級,提高了UI的性能,但是UI總是需要顯示數(shù)據(jù)。數(shù)據(jù)來自哪里?它來自于服務(wù),但是服務(wù)由于其低優(yōu)先級而不能處理它,所以不能及時反饋數(shù)據(jù)。用戶界面的響應(yīng)速度還是沒用的。
因此,要提高Android系統(tǒng)的性能,解決運行緩慢的問題,需要逐一分析,分別對癥下藥,統(tǒng)籌考慮。例如,如果進入WiFi接口速度慢,需要分析WiFi功能加載慢的原因,以及如何縮短WiFi服務(wù)獲取數(shù)據(jù)的時間。
總之,最短的板決定了桶能裝多少水。簡單地增加屏幕的優(yōu)先級相當于加長一塊板,但短板或短板并不能解決問題。要解決問題,必須逐一找出具體原因。