Hot topics

Android 12L will let you disable Android’s new background app limitations

NextPit Android 12 3
© nextpit

Read in other languages:

It's not really a secret that I'm a big fan of the Android 12. I do like the new privacy dashboard, Material You design, and the smoothness of the new operating system. However, there are some features that are annoying me in the long run, such as the new Internet panel. Another new feature that seems to be irritating people is related to Android 12's new background app limitations. But turns out Google already has a patch for it.


TL;DR

  • The new and more drastic battery-saving option is breaking apps and Android 12 and can not be deactivated now.
  • The feature is called Phantom Process and limit apps in the background when achieving certain conditions.
  • Google already addressed the issue and a toggle should be available in the Developers Options of Android 12L.

According to tech journalist Mishaal Rahman, Google introduced "a change that kills background app processes" in certain conditions with the last OS update. It is called Phantom Processes and work as a more drastic battery-saving option that takes up too much power (PhantomProcessKiller).

As mentioned by Rahman on his Twitter account, the PhantomProcessKiller takes action when applications start child processes that use extensive resources while the main process is also active in the background. On Android 12, apps can start a maximum of 32 child processes, and if they use too much CPU resources the app can be forced to close.

That means if a power user app such as Termux, a Linux terminal emulator, consumes too much CPU resources while active in the background, it will be killed, and you have no control over it.

A patch is on the way...

Thankfully, a patch was submitted to the Android Open Source Project (AOSP) code and indicates changes to the PhantomProcessKiller. Apparently, it will be possible to turn off the battery optimization feature altogether in the Developer Options if it interferes with apps that are being used. You can see the description for the patch below:

Add settings to toggle the phantom process monitoring in dev options

For power users, the monitoring on phantom processes could be turned off from the Settings > Developer Options > Feature flags.

The XDA Developers team reported recently a commit where the Googler Jing Ji said that a toggle in Developer Options for disabling Phantom Processing had been merged, and "it should be able to make into Android 12L."

In conclusion, the PhantomProcessKiller feature is full of good intentions and most of us will probably not even notice it in our daily usage of the smartphone. On the other hand, power users should have the option to disable this feature when necessary, and the Android Developer team didn't take that in concern with the Android 12 update. Now, they are running to fix it and this is a good thing.

  nextpit recommendation Price tip Luxury version with handle Price tip with handle For Garmin fans Mid-range tip
Product
Image Withings Body Smart Product Image Renpho Smart Body Fat Scale Product Image Withings Body Scan Product Image Lepulse Lescale P1 Product Image Garmin Index S2 Smart Scale Product Image eufy Smart Scale P3 Product Image
Deals*
Go to comment (0)
Camila Rinaldi

Camila Rinaldi
Head of Editorial

With over a decade of experience in tech product reviews, I’ve recently embraced the world of wearables and developed a passion for digital health innovations. While I am now deeply immersed in the Apple ecosystem, my enthusiasm for Android still burns strong. Formerly editor-in-chief at AndroidPIT and Canaltech in Brazil, I now share my insights with the US audience at nextpit. Beyond tech, I cherish my vinyl collection and believe exploring local cuisine is the best way to discover new places. Join me as I explore the fusion of technology and culture in our everyday lives.

To the author profile
Liked this article? Share now!
Recommended articles
Latest articles
Push notification Next article
No comments
Write new comment:
All changes will be saved. No drafts are saved when editing
Write new comment:
All changes will be saved. No drafts are saved when editing