Mobile operating systems like Android and iOS, after more than a decade of evolution, have started to focus in recent years on polishing and improving the system rather than implementing big and revolutionary changes. . Small functions that optimize the operating system to improve the user experience. The last of these features is intended to be a “hibernate mode” for Android that would save space.
As the XDA developers reported, the AOSP (Android Open Source Project) team is working on a new feature to put applications into hibernate mode if they are not used for a while. Although it is in its early stages of development, we can see it introduced with the beta versions of Android 12.
Message that appears in the Android code about this function.
Free cache, compression app
Currently Android already has functions to save space on the device by automatically erasing or cleaning the data. For example, it is possible to free an application cache if it has not been used for a long time to make more space available. This Android works independently for each user if there are several users using the device and the specific application.
Now what if the device only has one user (almost all mobiles) or all users cache is freed? At the moment, nothing more than freeing the cache. However, as the Android code shows, a future function will allow the entire application package to go into hibernate mode.
In this mode, it is not entirely clear what could happen. Maybe the app is removed from the device, maybe it just closes it takes up less space or perhaps neither of these two options. We’ll have to wait for the feature to arrive in future releases and see what it does with apps that haven’t been used for a while.
Message that appears in the Android code about this function to put the entire application to sleep.
On the other hand, it is also not clear what factors will be taken into account to determine that an application should go into hibernation mode. The logical thing would be for it to be automatic if the application has not been used for a long time. It is also possible for an application to go into hibernate mode manually.
Leaving the Android universe a bit, Apple’s iOS currently incorporates similar features. When enabled from the system settings, iOS will automatically uninstall an app if it hasn’t been used for a while. However, it preserves all user data so that if you reinstall everything is as before without having to configure anything or lose any documents.
This “hibernate mode” of Android will undoubtedly be interesting to see it in action on low / mid range devices, where storage is usually one of the specifications that is reduced to reduce costs. Now it remains to be seen how well implemented it is, if it does, and does not stay in the testing of Android engineers.
Via | XDA Developers and Android Police