A new version of Android is around the corner, and it has a few new tricks up its sleeve. Users and developers alike should be getting excited as some of these updates include major performance updates to make game performance much smoother.
The Android operating system, according to StatCounter, makes up a whopping 71% of the worldwide mobile operating system market share. So that means an improvement to performance on Android 13 could potentially provide an improvement to a rather large number of devices, if hardware makers and wireless carriers make quick work of pushing it out. It should be noted that not all Android devices will be able to upgrade to Android 13, though. Notably, the Pixel 3, as it is no longer on the supported devices list. One of the biggest functional changes for developers, and games, is a feature known as Framerate Intervention.
The Framerate Intervention feature allows for developers to trigger a command-line instruction to the operating system forcing a framerate. That is a huge deal from a games development standpoint. Many games rely heavily on framerates remaining mostly static for accurate reporting and calculations. While a higher FPS is nice for smoother-looking gameplay, some games do need to be forced to lower frame rates for things to operate as expected. Yes, that means a game that is set to operate at 30 FPS is designed to operate properly at that framerate, increasing it can affect game behavior. There is a possibility, though, that this particular new feature may affect things such as efficiency or battery saver modes because these often will do things like throttle processors, or reduce framerate output for displays to preserve battery life.
Another cool game-centric feature is the ability to tell Android’s GameManager API states. States such as GAME_LOADING, which would inform the OS that a game is currently in the loading state. So the processor should focus on bringing game information into memory to allow for faster load times.
The total changelog is massive and includes a bunch of interesting features, like allowing for Enterprise deployments to disallow new Wi-Fi network connections. Another security-centric feature is that apps will allow for developers to disable screenshots of their apps from the OS, this could definitely be beneficial to help prevent some of the malware we’ve been seeing in the Play Store lately. The nice folks over at the Esper Blog were nice enough to document all of it, so go check them out.