Although 64GB is becoming the basis of virtually any mid-range smartphone of just over 200 euros, there are still models with 32 GB and even less.
With these, it is increasingly common for users to experience the dreaded problem of insufficient memory on their smartphone. And is that the software has become increasingly demanding. Google seems to have found a way to greatly reduce this inconvenience and put it into practice in Android 8.1 Oreo.
Those who do not have a smartphone whose version has plenty of memory, very likely have had to endure the warning messages of the system on the lack of space, insufficient memory. A more or less usual effect depending on the range and, of course, the capacity of the internal memory chip.
The “solution” in these cases seems more than obvious, eliminate unnecessary files and uninstall dispensable apps that are not used regularly. In fact, in Google Play there are dozens and dozens of specialized applications in this type of tasks.
Android 8.1 against the problem of insufficient memory on your smartphone
However, the big G is very aware of the experience of using smartphones that have their software platform, Android. A point that the company has not wanted to ignore.
If we already have the case of the Instant Apps, a way to enjoy applications without needing to be installed in the memory of the smartphone, the technology faces a new step in this direction in the hand of Android 8.1.
As we can read in XDA, the latest version of Android includes a new method to avoid as far as possible that the user experiences the problem of insufficient memory on your smartphone. How? The truth is that the methodology is somewhat technical, although it is possible to understand roughly what it will consist of.
In essence, Android 8.1 will detect which apps are not commonly used in order to optimize the amount of internal memory that these applications use in the form of a cache. Once that inactive app has been detected, the internal dexopt tool and the .dex and .odex files enter fully into the equation.
The key lies in the cache of the apps
Dexopt is the software that is responsible for generating the .odex file of each app, which is roughly the cache used by each application in a different partition (/ data) to the system in which the .dex files are included. And is that once the user runs an app after a system startup, dexopt generates the cache so that the app starts faster, among other advantages.
This is where the new functionality of Android 8.1 resides, since those apps marked as inactive will not generate the .odex file, so the internal memory of the smartphone will not have to support this load, ultimately unnecessary if the app does not It is used.
So, this idea will allow optimizing, even more, the internal memory of a smartphone with little capacity. The invention is not magic, but it will reduce in a good number of cases the problems of insufficient memory in your smartphone.
The problem as such is that Android 8.1 Oreo is required to enjoy such a tool, so it will take a few more months for affected users to make use of it and benefit.