Users of Xiaomi, Redmi and POCO smartphones often face aggressive system optimization, as mobile devices try to save battery power by forcibly closing programs running in the background, which leads to messengers stop sending notifications, and navigators reset the route when the screen is turned off.
The solution is to set up the system correctly. You don't have to be a programmer to fix the situation. You just need to change a few settings in the settings menu to allow a particular software to work without restrictions. In this article, we'll look at all the current methods for the current versions of the shells.
First, let's look at the basics of how energy is saved: MIUI and the new HyperOS have built-in algorithms that put down applications that are rarely used. This is normal for gaming, but it's critical for working tools. If you want a habit tracker or a smart home to work around the clock, you have to manually remove them from your optimized process list.
Battery setting and energy saving
The first step is always to change the energy use strategy for a particular application, and the default system can limit background activity as a waste of resources, and you have to force the restrictions to be removed.
Go to the Settings menu, find the Apps section, and select All Apps. In the list that opens, find the program you want (like Telegram or WhatsApp), click on it to open the Control menu.
Inside the app menu, find the Energy Saving option, which is often the default "Energy Saving" or "Smart Mode" option, and you need to switch the switch to "No Limits" option, which allows the app to use the CPU resources even when the screen is off.
Why does the system limit background activity?
After changing the settings, the system may require confirmation. In the warning window that appears, click OK. Now the application takes priority in energy consumption and will not be closed with sleep mode.
Application autostart management
The second critical parameter is AutoRun: Without autorout permission, the app will not be able to start its services after the phone is restarted or after the system has forced it to close to free RAM.
To control this setting, go back to Settings β Applications β All apps. Select the application you want and find AutoStart. Activate the switch by turning it blue.
- π Instant Start: The app starts immediately after the phone is turned on.
- π Recovery: If the system killed the process, auto-run will help it revive.
- π Notifications: Without this right, push notifications may come with a delay.
Sometimes the AutoRun item may be hidden or inaccessible to system applications, and then you should use the built-in Security app (green zipper iconΒ» β Β«Autorun, where you can massively control this parameter for all installed programs.
βοΈ Checking auto-start settings
Locking in RAM
The most reliable way to keep an application in the background is to lock it into RAM (RAM), which prevents the application from being cleaned even if there is a lack of free memory or manual cleaning through the task manager.
Open the menu of running apps. On most Xiaomi models, you need to swipe from the bottom up and hold your finger (or press the menu button if you have button navigation enabled).
Press the app window or the lock icon (depending on the MIUI version). If the icon is not, just pull the window down β the lock icon should appear in the corner.
β οΈ Warning: Don't block too many applications. If you stick a dozen heavy programs in your memory, there's no free RAM left for the system, and the phone will start to run slower.
This method is particularly effective for navigation (Yandex.Maps, 2GIS) and activity trackers, and the system will avoid forced shutdown of such processes, considering them important for the user.
Specifics of work in HyperOS and MIUI 14
Newer firmware versions like HyperOS and MIUI 14 have added additional layers of battery protection, advanced settings that can override standard resolutions, and if previous methods have failed, check the extended menu.
Go to Settings β Battery. Find the optimization section (sometimes hidden in a three-dot menu) and there may be a sleep mode optimization feature. Make sure your app isn't marked as requiring austerity.
The newer versions also include Memory Extension, which, if enabled, will make it more likely to unload applications from physical RAM to virtual RAM, which can cause them to stop. Try turning off the memory extension in the About Phone settings if the background problems are massive.
Additional permissions and access to data
For stable operation in the background of the application often requires special permissions beyond standard access, in particular, this applies to access to data in the background and work without restrictions.
In the app settings menu (same where you start auto) find Other permissions. Make sure you allow:
- πΆ Background access: Allows data sharing without an open screen.
- π Exact location: Critical for navigation and trackers.
- π Display over other windows: Necessary for messengers and calls.
Pay special attention to the item "No restrictions" (or "Unlimited data consumption"). If this item is active, the system will not limit the background traffic of the application, even in power saving mode.
In some cases, you need to enable notifications on the lock screen, this is done in the Notifications section inside the settings of a particular application. Make sure that the lock screen switch is activated, otherwise you will not see the message that came until you unlock the phone.
Solving Notification Issues
Even after all the settings, notifications may not come.This is often due to the GMS (Google Mobile Services) system running or Xiaomi's own services. If you have problems with Gmail or Google Chat, check the Google Play settings.
Go to Settings β Apps β All Apps. Find Google Play Services. Go to Energy Savings and select βNo Limits.β Without Googleβs stable push notifications, third-party apps may not work properly.
| Parameter | Recommended value | Where to find out. |
|---|---|---|
| Saving energy | No restrictions. | Application settings |
| Auto-start | Included. | Application settings / Security |
| Locking in RAM | Lock activated. | The menu of tasks running |
| Background data | Permitted. | Other permits |
π‘
Check your settings periodically after you update your system. Major MIUI or HyperOS updates can reset user permissions to standard values for the sake of "security."
If the problem persists, try to remove and install the app again. When you first install it, the system will ask for permissions, give them all. Sometimes a clean installation solves conflicts of old configs.
Frequent questions and answers
Will battery consumption increase significantly if you add a lot of apps to the background?
Why are the settings reset after the phone is restarted?
How to add an application to the white list of Xiaomi antivirus?
Does this work for POCO and Redmi?
π‘
The key to stable operation is a holistic approach, and it's not enough to just turn on auto-start, you also need to set up energy savings and lock the application in memory.
Following these instructions, you can adjust your smartphone so that it works exactly as you need, and not as decided by the energy saving system. competent setting of background processes is the key to comfortable use of a modern Android smartphone.