Auto-Running Applications on Xiaomi: Assignment, Configuration and Optimization

Xiaomi smartphone owners often come across the term โ€œapp autorun,โ€ but not everyone understands what it means and how it affects the deviceโ€™s performance, battery consumption, and even interface speed. In this article, weโ€™ll explore why autoruns are important for some applications, how to set it up properly, and what risks it poses to devices with limited resources.

Xiaomi manufacturers (including Redmi and POCO sub-brands) are actively using background optimization mechanisms to extend battery life. However, aggressive auto-start restriction can break the functionality of instant messengers, social networks or system utilities. For example, without auto-run WhatsApp will not show notifications in real time, and Google Play Services will stop syncing data.

What is the Auto-Running of Applications on Xiaomi

Auto-start (or Auto-start) is a mechanism that allows applications to automatically start when a smartphone is turned on or after a reboot. Without this feature, programs remain โ€œsleepโ€ until the user manually opens them. On Xiaomi, auto-start is regulated at the system level through the Settings menu โ†’ Applications โ†’ Application Management โ†’ Auto-Start.

It is important to distinguish auto-start from background activity: the first is responsible for initializing the application when the system starts, and the second is responsible for its operation in hidden mode. For example, a Telegram with auto-start enabled will be ready to receive messages immediately after the phone is turned on, but to receive push notifications it will also need permission to work in the background and display on top of other windows.

  • ๐Ÿ“ฑ System applications: MIUI Launcher, Security, Google Play Services โ€“ often have auto-runs by default.
  • ๐Ÿ’ฌ Messengers: Viber, WhatsApp, Signal โ€“ require autorun for instant notifications.
  • ๐Ÿ”„ Sync: Google Drive, Mi Cloud โ€“ no autorun will not update data in the background.
  • โš ๏ธ Rarely used programs: games, photo editor โ€“ their autorun can be turned off to save resources.

On Xiaomi devices with MIUI shell, autostart is closely linked to the Battery & Performance feature (Settings โ†’ Battery).The system automatically restricts background activity for apps that are rarely used, but this can lead to missing important notifications. For example, if you haven't opened Instagram for several days, MIUI can block its autostart and you will stop receiving alerts for new messages.

Why you need auto-start: pros and cons

The main advantage of auto-run is that apps are instantly ready to go, and without it, many services will only wake up after manually opening, which is inconvenient for instant messengers, email clients, or fitness trackers. For example, Google Fit without auto-start will not be able to track steps immediately after a phone reboot.

However, the function has a downside:

The Pros of Auto StartCons of auto-start
โœ… Instant notifications (messengers, mail)โŒ Increased battery consumption
โœ… Automatic data synchronization (cloud, calendar)โŒ Slowing down the system with a large number of auto-run applications
โœ… Background services (music, health trackers)โŒ Risk of malware โ€˜waking upโ€™ (if insecure applications are installed)
โœ… Quick access to frequently used programsโŒ Difficulty managing settings for beginners

On Xiaomi devices with Snapdragon processors 4xx/6xx (Like Redmi. 9A, POCO M3) auto-start 10-15 Applications can lead to noticeable lags when multitasking, due to limited chipset resources and aggressive optimization. MIUI weak-wielding.

โš ๏ธ Warning: Disabling autoruns for system applications (such as Mi Security or Google Play Services) can cause your smartphone to run unstable, including account sync errors or problems installing updates.

How to turn on or off auto-start on Xiaomi

Autorun control on Xiaomi is carried out through the MIUI settings menu. Instructions are relevant for devices based on MIUI 12/13/14 (including Redmi and POCO):

  1. Open the Settings โ†’ Applications.
  2. Select Application Management.
  3. Slip on AutoRun (on some firmware it may be called AutoRun).
  4. In the list, tick the apps that are allowed to autorun. Unchecking the box will turn off the function.

On some models (e.g. Xiaomi 12T or POCO F4), the path may be different:

Settings โ†’ Battery and Performance โ†’ Battery Management โ†’ Applications Selection โ†’ AutoRun

For convenience, you can use the search by settings (the magnifying glass icon in the upper right corner of Settings) and enter the request โ€œautostartโ€.

Is the power saving mode turned off in Settings โ†’ Battery

Does the application have rights to work in the background (Settings โ†’ Apps โ†’ Permissions โ†’ Additional)

Is the application system (disabling them can disrupt stability)

Whether important data is stored (for example, chats in messengers)-->

If the application stopped working correctly after disabling autorun (for example, notifications do not arrive in VK), return the settings to the original state or check for additional permissions in the Settings โ†’ Applications โ†’ [Program name] โ†’ Permissions section.

What applications can be safely disabled

Not all programs need to run auto-start. Disabling this feature for rarely used utilities will save up to 10-15% of battery life per day (based on tests on the Redmi Note 11 with MIUI 13).

  • ๐ŸŽฎ Games: PUBG Mobile, Genshin Impact โ€“ They donโ€™t need background launch unless youโ€™re using gaming notifications.
  • ๐Ÿ“ท Photo/video editors: Snapseed, CapCut โ€“ work only on the userโ€™s request.
  • ๐Ÿ›’ Shops and promotional apps: AliExpress, Wildberries โ€“ their notifications are rarely critical.
  • ๐Ÿ“Š Analytics and trackers: Google Analytics, App Annie โ€“ only developers need.
  • ๐Ÿ”Š Music players (if you do not use background playback): Spotify, Yandex Music.

Exceptions: Do not turn off auto-start for:

  • ๐Ÿ”’ Antiviruses (Mi Security, Avast) โ€“ they must scan the system at start.
  • ๐Ÿ“ฑ System services (Google Play Services, Mi Account) โ€“ their disabling will disrupt the smartphone.
  • ๐Ÿ’ฌ The main messengers, if you actively use them.

Games

Social media

Shops (AliExpress, Ozon)

Fitness trackers

Nothing's been turned off.-->

On devices with low RAM (2-3 GB, such as the Redmi 8A or POCO C31), disabling autoruns for 5-7 unnecessary applications can reduce the number of forced program closures (so-called โ€œdeparturesโ€ due to memory shortage).

Auto Start and Battery: How to Save Charge

One of the main battery eaters on Xiaomi is apps that start when the system starts and stay active in the background. According to tests from XDA Developersโ€™ lab, disabling autoruns for 10 apps on Xiaomi 11T Pro increased battery life by 12-18% at an average load.

To optimize charge consumption:

  1. Check the list of auto-run apps and disable those that arenโ€™t critical.
  2. From Settings โ†’ Battery โ†’ Battery Mode, select Balanced (not Performance, as it allows for background activity without restrictions).
  3. Use Battery Optimization (Settings โ†’ Battery โ†’ Battery Optimization) to automatically limit the power consumption of rarely used programs.

On devices with MIUI 14, we have a feature called Deep Optimization, which analyzes the behavior of applications and suggests that you turn off auto-start for those that consume a lot of energy.

Settings โ†’ Battery โ†’ Battery settings โ†’ Deep optimization

โš ๏ธ Attention: On some firmware MIUI For the global version (e.g. Redmi Note 10 Pro Global), disabling autoplay for Google Play Services may result in Google account sync errors and problems installing apps from the Play Market.

๐Ÿ’ก

If the app stopped showing notifications after disabling autorun, check the additional settings in Settings โ†’ Notifications โ†’ [Application Name]. Sometimes you need to manually allow display of banners and audible alerts.

Auto Start and Performance: Myths and Reality

Many users believe that disabling autoruns for all applications will speed up the smartphone. However, this is not always the case. On devices with Snapdragon 8xx or Dimensity 9000 processors (for example, Xiaomi 13 Pro or POCO F5 Pro), the impact of autoruns on performance is minimal due to the powerful hardware and optimization of MIUI.

On the budget models (Redmi 10A, POCO M4), the situation is different:

  • ๐Ÿ“‰ Too many auto-run applications โ†’ The system spends resources on initializing them, which leads to lags.
  • ๐Ÿ”„ Frequent restarts of background processes โ†’ MIUI aggressively closes tasks if auto-start is disabled, which can increase the opening time of programs.
  • ๐Ÿ”‹ Increased battery consumption โ†’ Continuous โ€œwake-upsโ€ of notification-checking apps consume more power than a single auto-run.

Tests on the Redmi 9C (4GB of RAM, Helio G35) showed that the optimal number of auto-run applications for the balance between performance and functionality was 8-12 pieces.

How to check the impact of auto-start on productivity?
Use the CPU Monitor or Simple System Monitor app from Play Market to track CPU load before and after the autorun settings change, and if after disabling several programs, CPU loading to idle decreased by 10-15%, then they were actually consuming resources.

To objectively assess the impact of auto-start on your device:

  1. Run a performance test (e.g. in AnTuTu Benchmark).
  2. Turn off auto-start for 3-5 unnecessary apps.
  3. Reboot your smartphone and re-test.
  4. Compare results (especially UX (User Experience) and RAM parameters).

Auto Start Problems and Their Solutions

Sometimes users encounter situations where auto-start is not working properly. Let's look at the typical problems and ways to fix them:

Problem.Possible causeDecision
The application does not start after restartingAutostart disabled in settings or app added to battery optimization blacklistCheck Settings โ†’ Battery โ†’ Battery Optimization and Allow Auto-Run
Notifications are coming with a delayNo rights to work in the background or auto-runEnable Background Work and Auto Run in the App Settings
Auto-Run Resets After MIUI UpdateResetting optimization settings with large updatesManually set up autostart again after installing firmware
Some system applications cannot be disabledMIUI Limitations for Critical ServicesUse it. ADB-commands (requires unlocking of the loader)

If the standard settings do not help, you can use ADB-commands to force auto-run, such as allowing auto-runs for Telegram:

adb shell cmd appops set org.telegram.messenger android:auto_start allow

โš ๏ธ Attention: Use ADB requires unlocking the bootloader, which can lead to loss of warranty and unstable operation of the device.

For root-enabled devices, you can use apps like MIUI Hidden Settings or Activity Launcher to access hidden autorun settings, but it's risky because incorrect changes can cause MIUI to crash.

๐Ÿ’ก

On devices with MIUI Global (e.g. Xiaomi 12 Lite), some autorun settings may be hidden, in which case switching the firmware region to MIUI China (requires unlocking the bootloader) will help.

FAQ: Frequent questions about auto-launch on Xiaomi

โ“ Why WhatsApp stopped showing notifications after auto-run shutdown?
WhatsApp requires not only auto-run, but also permissions to work in the background and display notifications. Check: Settings โ†’ Apps โ†’ WhatsApp โ†’ Permissions โ†’ Additional โ†’ Background Work (should be Without Limits) Settings โ†’ Notifications โ†’ WhatsApp (turn on all switches). Settings โ†’ Battery โ†’ Battery Optimization (remove WhatsApp from the optimized list). If the problem persists, reinstall the app.
โ“ Can Auto Start for All Applications Be Disabled Immediately?
No, MIUI It doesn't provide that function. You'll have to manually disable each application through Settings. โ†’ Annexes โ†’ Autostart. To speed things up, you can: Sort the list by Last Use and disable the rarest. Use ADB-commands for batch shutdown (requires PC and skills) Complete shutdown of autorun can disrupt the system!
โ“ Does Auto Start Affect Charging Speed?
Indirectly, yes. If many auto-run applications are running in the background, the processor and communication modules (Wi-Fi, mobile network) remain active, which increases heat generation and slows charging (especially on fast charges 67W/120W). Tests on Xiaomi 11T Pro showed that when auto-start is disabled for most applications, charging time is reduced to 100% by 5-8 minutes (from 45 to 37 minutes when using 120W charging).
โ“ Why After Updating MIUI Auto-start settings have been dropped?
For major updates (e.g., from MIUI 13 to MIUI 14), the system resets some optimization settings to ensure stability. This is standard Xiaomi practice. To avoid problems: Before updating, take screenshots of the current autorun settings. Once you install the firmware, manually restore permissions. Use backup through Settings โ†’ About Phone โ†’ Backup (saves some system application settings).
โ“ How to Check Which Apps Are Drinking Most Batteries Due to Auto Startup?
Go to Settings โ†’ Battery โ†’ Battery Use and sort the list by Background consumption. High-flow applications (over 5-7%) are candidates for disabling autostart. For detailed analysis, use AccuBattery (showing the flow rate for each application). BetterBatteryStats (requiring root, but giving the most accurate data).