Android 13 biggest improvement is here – Google confirms


Android 13

One of the most frustrating experiences on Android is killing the background active applications. After the background application is no longer active, then users will stop getting notifications. Although various manufacturers have made similar fixes, it is still necessary for Google officials to personally take action to solve this problem. Recently, XDA spotted a piece of code related to memory and multitasking optimization to the Android 13 kernel. This code mainly involves MGLRU (Multi-Generational Least Recently Used), which is a multi-page recycling strategy.

Android 13

Now, there is an official confirmation of MGLRU from Google. A Google engineer claims the company tested MGLRU on “one million” Android devices. The test result reveals that there are substantial improvements in CPU utilization and memory pressure. This results in fewer OOM kills, lower UI delay.

It turns out that a feature called “Multi-Generational Least Recently Used” (MGLRU) is already live on Chrome OS, and the company maintains MGLRU on “a few different kernels between 4.14 and 5.15.” It now appears that Google plans to integrate MGLRU into the Android system.

A commit on the Android Gerrit reveals that Google has merged changes to Android 13’s Generic Kernel Image (GKI). In addition, another commit shows that it may even be possible to enable it via adb soon.  There are reports that the feature achieves two main goals… the first is that Google claims that kswapd’s CPU usage decreases by 40%. The second is that there is an 18% reduction in out-of-memory (OOM) app kills on Android according to Google.

Read Also:  Android 13 adds earthquake warning function

Android 13 improvements – to reduce game loading time

For many mobile game players, watching the long loading interface before starting the game is a “torture”. However, this will soon be a thing of the past. According to speculations, the upcoming Android 13 will completely alleviate the game waiting time. There are reports that Android 13 will come with a new function called setGameState to the GameManager API. When the game is in the loading state, this function will activate the GAME_LOADING mode. This reduces the loading time of the game by improving the CPU performance.

In addition, it also allows the game to communicate the current running status to the system. Therefore, it can indicate whether the program can be interrupted at present. This effectively reduces screen cutting and kills the process of using other applications.

Furthermore, there are also reports that Android 13 will add a test to the supplier test suite. This will require all manufacturers using this system or high systems to enable GAME_LOADING mode. In theory, this technology can effectively improve the loading speed of games.

Source/VIA :
Previous Xiaomi Civi 1S Is Out: Good Things Get Better
Next Vivo X Fold will hit the shelves again tomorrow - only the fastest will purchase