根據 Android 13 開發(fā)者預覽版中新發(fā)現的代碼, Android 游戲玩家可能會對 Android 13 感到驚喜。
根據 Mishaal Rahman的說法,最新的預覽版在 GameManager API 中包含了一個新方法。新方法setGameState將允許游戲向平臺傳遞其狀態(tài)以及當前是否正在加載某些內容。反過來,這可以通過優(yōu)先考慮 CPU 使用率并提供更好的整體性能來幫助加快游戲加載速度。
使用這種新方法,游戲可以告訴系統(tǒng)它們是否應該被中斷。通過允許開發(fā)人員告訴系統(tǒng)提高 CPU 性能,并且在加載資源、資產等時不讓任何東西干擾,此功能可以直接影響加載時間。由于加載資源通常是最會減慢游戲速度的因素,因此此升級可以顯著改善整體體驗,從而實現從一個場景或序列到另一個場景或序列的更無縫過渡。
除了設置游戲狀態(tài),Android 13 還準備為游戲帶來可編程著色器,這將為開發(fā)者提供比當前 RuntimeShaders 更多的選擇。這將允許開發(fā)人員創(chuàng)建更高級的圖形,并讓他們對游戲的外觀進行微調控制。
如果這些功能進入生產版本,Android 13 可能會為游戲性能提供一些不錯的提升,并使開發(fā)人員能夠讓他們的游戲看起來更好。