Google has been introducing significant new features with each major Android iteration and it appears that the Android Q will be smarter than its predecessors. The Internet giant has released the beta version of Android Q and although the full extent of its features is yet to be fully available, we have a fairly good idea of its capability. Developers already digged hard through the Android Q code to uncover what the new OS version has in store for us. Previously, we heard of various new features such as automatic car crash detection, advanced battery saving feature and adaptive sleep.
XDA recently discovered an API inside Android Q that seems to control performance and thermal throttling. It’s ideal for users who regularly require high performance, such as gamers. The API will collect information about the current processor load and performance level. It will feed the data to the game. The game could use the information to dynamically optimize performance and adjust other settings. This feature should benefit users of mid-range or entry-level devices. The game may run fine in most cases, but could stutter in certain areas due to significant animation or 3D renderings.
So, when the game detects poor performance through the API, it could remove graphics details and screen resolution for that particular areas. It’s no longer necessary to manually set graphics details to low and endure poor graphics details for the rest of the game. Developers could design the game to dynamically adjust graphics details as we play. This can be used for augmented reality or virtual reality applications, which could tax the hardware significantly. At the moment, the API is already available for Pixel 2 and Pixel 3 devices and with the Android Q, it could be available for the rest of Android devices as well. However, the API is only useful only if developers have fully implemented dynamic performance adjustments in their software.