Google is changing the algorithms for managing background applications and processes, which will positively affect several aspects at once: performance, autonomy, traffic consumption, etc.
The PhoneArena portal talks about these upcoming and important changes in the future major version of Android.
We mentioned earlier that Google is also working on algorithms that will speed up the loading of heavy apps and games in Android 13. It seems that the development team has actively taken up the optimization of the OS, and not minor, but such that requires deployed changelogs. And that’s a good thing.
We constantly publish such news in Telegram. Subscribe to the channel so you don’t miss anything 😉
The change in the logic of background process control was noticed by enthusiasts with XDA, analyzing the code of the future system. Google has implemented the Multi-Generational Least Recently Used (MGLRU) method, which is already used in its Chrome OS.
Thanks to this, Android will begin to better understand which of the recent applications you are often in demand, they will be less likely to be unloaded from memory. That is, no more lost notifications or drafts when switching between different processes.
Sources say that the innovation is already being tested on about a million devices, and the results of such a test were considered successful. Except that it is worth remarking that the testing takes place on Chrome OS, which runs the Android environment, and so far not on real smartphones.
At the moment, with the new approach, Google has managed to reduce the load on the processor generated by the kswapd process by 40% (it controls virtual memory) and reduce by 18% the cases of unloading applications from memory when it is not enough. The first means that we will get an increase in performance and autonomy. The second is a smoother and faster switch between recent apps and undo the loss of notifications and drafts, which we mentioned above.