If you play a lot of resource-intensive games that have high-resolution textures and graphics, chances are you might feel your phone start to heat up quite a bit the more you play. This is because your phone’s hardware is trying to keep up with the demand on its resources consumed by the game.
What happens sometimes is that you might notice a drop in performance, such as stuttering, which depending on the game you play could result in a loss. The good news though, is that with Android Q, Google could be looking to help smooth out the gaming experience through a new thermal API.
According to a report by XDA Developers, the new thermal API will allow the app to receive callbacks for the different stages in performance throttling. What this means is that during events that might require significant CPU or GPU usage, the app could scale back and thus prevent your device from throttling and hindering performance.
For example, if you’re playing a game and it gets to the point where it might hit max performance, the app could scale back on its resolution to help reduce the strain on your phone’s hardware. This should, in theory, result in a much smoother gaming experience where you might encounter fewer stutters and potentially avoid crashes as well.
It sounds like a potentially great feature, but exactly how it will be like in real-life remains to be seen. At the moment, it seems that only Google’s Pixel phones support the thermal API, but Google is working on adding support to more devices.
Source: XDA Developers