In each new major Android update, there are some characteristics that tend to attract more attention by being the most Visual, as it was the multi-window support, while others that go almost unnoticed, how he played him to Doze in Android M or N mode.
In Android or we have another of these minor features initially, but that it will play a role so that your device has a better autonomy and put the hard things to those apps that “drown” to the battery, as happens with the official Facebook app.
Ostensible improvement in battery life
This new feature is called ‘background limits’ or limits for services and apps that are in the background. An example of course is how Google photos upload photos to the cloud when we perform a capture with the camera and have that feature turned on. It works without that “Let’s see it”, but it is there consuming resources and data.
The main idea of this system incorporated to Android is that you limited the Active capabilities of apps that are in the background, What will get to reduce the overall use of resources and data.
The system has two aspects: implementation limits, and limits of location. The first is in charge of restrict access to the system some processes When the app or part of their activities are not in the foreground and are used in a way Active.
Spotlight means that We have them visible with its interface and others. You have to take into account that apps will have access to resources for high-priority when using applications in particular of manifestos.
Heavy use of resources apps will not so much
The limits of location, are especially for apps that they need access to location services device, as they can be GPS, Wi-Fi and others, and which are precisely those who tend to consume more battery phone.
It is here where comes one of the particularities of this new system, and which apps will be able to access to these services when they are in the foreground, use the API GeoFencing, or when using a “passive listening” that takes the data from location of an app in the foreground.
But the best thing happen when those apps are in the background, since only you will receive updates of location a few times every hour. Those apps that tend to constantly check the location, will be disabled by Android O. This even applies to Google Play Services, another that makes excessive use of these services or system resources.
Anyway, we must remain cautious, since the developers will try to find some corner in these new constraints in the background.