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