Android N Lays Foundation for Better Memory and Battery Management

It seems Google has a long-term plan in mind to improve the battery life and performance of Android phones. At the recent Google I/O event, the company revealed how they want the developers to evolve with regards to the changes being made in the Android OS, especially when it comes to making use of power efficiently in their mobile devices.

What is Google’s Plan

The company plans to kill uncontrolled and rogue background receivers (services which are used by apps to run their apps in the background). This will, in turn, force the developers to merge or reduce their background services, giving Android more control over what runs in the background. This change will bring about enormous improvements in battery performance and Google will finally be able to control the wakelock (the process of using the phone’s resources while the screen is off) problems.

Analyzing Android at a Macro Level to Solve Basic Battery & RAM Problems

To a normal user, managing battery life is a very complex task. In reality, only the CPU and signal receivers (WiFi, mobile signal, Bluetooth etc.) consume the battery while the screen is off. Since Google can’t control the power used by the screen, they are trying to control the background power usage and network activity while the screen is off.

Google will be using a reduce, delay and merge approach towards background activity. Services and apps will be deferred until a more suitable time is reached. At that time, the activities will be merged together so that they don’t consume a lot of CPU time. The Android-makers introduced Doze Mode and App Standby in Marshmallow.

Google’s Direction in Android Marshmallow

While doze mode reduces standby power draw by extending wakelock schedules when the device is stationary, App Standby tracks inactive apps (which are rarely used) and revokes network access and its synchronisation schedules are delayed until the device is plugged in or the user starts the app. Both of these were the first steps towards improving battery life on Android.

Further Improvements in Android N

With Android N the Doze mode has been improved, which now activates after 5 minutes, delaying network access and jobs independent of whether the device is stationary or not. The new lighter doze mode will still work until the full Doze mode activates when the device is stationary.

Another addition is the replacement of three receivers with a single one. It will help in prioritising app based on foreground use and RAM availability. This would be great for low-end devices, improving user interface, reduce lag, and increase app performance.

Future Plans

Google also wants all developers to recode their apps and remove implicit broadcast receivers. In other words, they will use another service which relies on Google Play Services, which might not be a problem for most users but could be a huge one for non-Google Android users like most of the Chinese phone manufacturers.

Google wants all apps to be recoded and work with Google Play

The company is planning to teach developers to use scheduling services and remove all other services. They are also using some very powerful battery analysis tools to help developers in optimizing their apps and finding out problems in their apps’ performance. Google has a long road ahead and this could take quite some time before Google can complete the switch to scheduling services.

Android Google future plan

Google is moving in a direction which began with Marshmallow and will be complete in future versions of Android. It will bring about a new internal app usage system, reducing battery consumption and improving RAM management. This will enable low end devices to perform as smoothly as the high-end ones and remove all battery related software issues.

Via: XDA

He is the Editor-in-Chief at ProPakistani. Reach out at aadil.s[at]

  • abhi tak 90% dunya k liye latest version Lollipop aur Pakistani’on k liye KitKat hai….? is raftar se umeed ki ja sakti hai k Android N shaid 2022 main Pakistan pounch jay

    • it is already here but cheap companies dont want to spend money on upgrading software. even chinese umi and one plus are tinkering with android n.

    • Ever heard of ‘android one’ for low end markets…. q mobile also has a model which runs Android 1 and it gets updates straight from Google

  • non-Google Android users like most of the Chinese phone manufacturers………. well Chinese phones can get google app store via root or custom recovery or just a simple install from chinese apk market.

  • Lol. In the next few years, Android will be just like iOS is today, and iOS will turn into an Android! :D They both are copying themselves, and being what they weren’t when it all started! But still, a good initiative.

  • Ltd feature videos

    Watch more at LTD