How to Multitask on Xiaomi: All Ways to 2026

Multitasking on Xiaomi smartphones is one of the most talked-about features among MIUI users. On the one hand, aggressive battery and memory optimization allows devices to work longer, but on the other hand, it often leads to spontaneous closure of applications, missing notifications and slow switching between tasks. If you notice that Instagram or Telegram are constantly rebooting and background music is interrupted, the problem is precisely in the multitasking settings.

In this article, we’ll look at all the available methods to change multitasking behavior on Xiaomi, Redmi, POCO and Black Shark, including hidden developer settings, ADB teams, and even system file modifications for advanced users. It’s important to understand that since MIUI 14, Xiaomi has radically changed the logic of background processes, so the old instructions (before 2023) may not work.

Why is Xiaomi aggressively shutting down apps?

The root of the problem lies in the philosophy of MIUI Optimization, Xiaomi’s proprietary technology that tightly controls resource use, and here are the key reasons:

  • πŸ”‹ Battery savings: The system forcibly closes the background processes to reduce energy consumption, especially on budget models (Redmi Note 12, POCO M5).
  • 🧠 RAM optimization: On devices with 4-6 GB of memory MIUI Actively frees RAM for foreground applications, sacrificing background.
  • πŸ“± Heat control: When overheating (such as during games), the system kills background tasks to reduce the processor load.
  • 🚫 Android Limits: Starting with Android 12, Google has tightened the rules for working in the background, and Xiaomi further strengthens them.

Interestingly, on flagships (Xiaomi 14, Black Shark 6 Pro), these limitations are less noticeable due to the power reserve, but even there they are present. For example, WhatsApp may not show notifications if it has not been opened for too long.

πŸ“Š What kind of Xiaomi model do you have?
Redmi (Note/Pro series)
POCO (F/X/M)
Xiaomi (number series)
Black Shark
other

Method 1: Configure permissions for individual applications

The safest and most recommended method is to manually configure permissions for critical applications, which doesn't disable optimization completely, but it does remove important programs from the blacklist.

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Select the application you want (such as Telegram).
  3. Go to Permissions β†’ Additional β†’ Autostart and enable the option.
  4. Go back and slip the battery. β†’ No restrictions.
  5. In the Notifications section, make sure all types of notifications are enabled.

For messengers (Viber, Signal) additionally:

  • πŸ“Œ Turn on Show notifications on the lock screen.
  • πŸ”” Activate Sound and Vibration for Important Chats.
  • πŸ”„ In the settings of the messenger, turn off Battery Optimization (if there is such a point).

Auto-start is on.

No battery restrictions

Notifications permitted

Sound/vibration activated

Optimization in the application itself is disabled-->

⚠️ Note: On some models (Redmi) 10A, POCO C50) No limit may be available. In this case, use the method ADB (described below).

Method 2: Disable MIUI Optimization through ADB

If manual settings don’t work, you can turn off optimization globally via Android Debug Bridge (ADB), a method that requires a computer connection, but gives the best result.

You'll need:

  • πŸ–₯️ Computer with Windows/macOS/Linux.
  • πŸ“± USB-TypeC Cable (Original!).
  • πŸ”§ Google's Platform Tools utility.
  • βš™οΈ Included Debugging by USB on a smartphone (Settings) β†’ The phone. β†’ Version. MIUI β€” Tap 7 times, then return to the additional β†’ For developers).

Instructions:

  1. Connect your phone to your PC and select File Transfer mode.
  2. Open the command line (cmd) in the folder with the platform-tools.
  3. Enter the command: adb devices Make sure the device is identified (serial number should appear).
  4. The following is the command: adb shell settings put global. hidden_api_policy 1 It unlocks the hidden. API.
  5. Now disable optimization: adb shell dumpsys deviceidle force-idle And immediately: adb shell settings put global miui_optimization_disabled 1
  6. Reboot your phone: adb reboot

After restarting, check the background applications. If the messengers are still closed, follow the additional command:

adb shell settings put global background_startup_app_whitelist_enabled 1
What if the ADB can’t see the device?
1. Install Mi PC Suite drivers. 2. Check that the developer settings have enabled USB Debugging (Secure Mode). 3. Try another cable or USB port. 4. On Windows, disable the driver signature: type in cmd from the administrator: bcdedit /set nointegritychecks on then restart the PC.

⚠️ Attention: Disconnection MIUI Optimization can lead to 10 to 15 percent more battery consumption and more active heating of the device. -Redmi 9A, POCO C31) possible inhibition.

Method 3: Change the developer settings

The developer menu has options that directly affect multitasking, so you can activate them.

  1. Go to Settings β†’ About Phone β†’ MIUI version.
  2. Tap it 7 times until you become a developer!
  3. Back to Settings β†’ Additionally. β†’ For developers.

Key parameters for multitasking:

ParameterRecommended valueThe effect
Limit of background processesStandard limit or without restrictionsControls how many applications can run in the background. On weak devices, choose Standard.
Not to keep up the actionDisconnected.If enabled, Android can kill processes when switching to another app.
Optimization of MIUIDisabled (if any)Globally disables aggressive optimization (analogue of ADB-command).
Animation of windows / Animation of transitionsDisabled or Γ—0.5It speeds up switching between tasks, but does not affect background work.

Some firmware (MIUI 14 Global) may not have MIUI Optimization, in which case use ADB (mode 2).

πŸ’‘

If after the changes the smartphone began to warm up, return the limit of background processes to the value of the Standard limit and turn off optimization. MIUI only for individual applications through adb shell cmd appops set [package_name] RUN_ANY_IN_BACKGROUND allow (where) [package_name] β€” ID For example, org.telegram.messenger).

Method 4: Use of third-party utilities (without root)

If you're uncomfortable with ADB, you can use specialized applications that automate the process, but you need to be careful.

  • πŸ› οΈ MIUI Optimizer (not to be confused with Optimizer) MIUI Optimization! is an open source utility that makes it easier to manage background processes.
  • πŸ”§ AutoStart Manager – allows you to manage auto-run applications, including system ones. Useful for Xiaomi, where standard settings are limited.
  • πŸ“± Greenify (in Boost mode) – helps to freeze unnecessary background processes, freeing up resources for important tasks.

Examples of MIUI Optimizer:

  1. Install. APK-File (requires permission to install from unknown sources).
  2. Launch and grant ADB permissions (the application itself will prompt you to connect to the PC).
  3. In Battery, disable MIUI Battery Optimization for selected applications.
  4. In Memory, increase the limit of background processes to 8 (maximum).

⚠️ Note: Apps like Greenify in Aggressive Doze mode may conflict with MIUI Optimization by causing occasional reboots. Use them only if you understand the risks!

Method 5: Modification of system files (for advanced)

If you're willing to take drastic measures and have experience with root rights or TWRP, you can make changes directly to system files, which gives you maximum control, but can lead to loss of warranty and the risk of building up the device.

You'll need:

  • πŸ”“ Unlocked bootloader (instructions for Xiaomi: official website).
  • πŸ› οΈ Established custom recovery (TWRP Or OrangeFox).
  • πŸ“„ System File Editor (Root Explorer or Mixplorer with root access).

Steps to disable optimization:

  1. Make a backup of /system partition in TWRP!
  2. Open /system/build.prop file in the text editor.
  3. Add the following lines at the end: ro.miui.optimization_disabled=1 ro.miui.battery.optimization_disabled=1 ro.config.override_force_dark=0 The last line disables the forced dark mode, which can also affect performance.
  4. Save the file and set the rights to 644 (rw-r--r---).
  5. Reset the device.

For a deeper setup, you can edit /system/etc/security/cacerts/batterystats.bin, but this requires knowledge of the structure of MIUI binary files.

πŸ’‘

Modifying system files is a last resort, and since MIUI 14, Xiaomi has tightened its system integrity controls, and after such changes, it can trigger an Anti-Rollback that blocks updates.

Method 6: Alternative firmware (LineageOS, Pixel Experience)

If none of the methods worked, and multitasking is critical to your tasks (for example, you use your phone as a working tool with constant background data exchange), consider installing custom firmware.

  • πŸ“± LineageOS – β€œclean” Android without optimizations Xiaomi. supports most models (Redmi Note 11, POCO X3 Pro).
  • 🎨 Pixel Experience – firmware with Google Pixel features, including adaptive multitasking.
  • ⚑ ArrowOS – Balance between performance and stability, with advanced memory settings.

Advantages of custom firmware:

  • βœ… No aggressive killing of background processes.
  • βœ… More flexible management of RAM and CPU.
  • βœ… Regular security updates.

Disadvantages:

  • ❌ Loss of guarantee.
  • ❌ Possible bugs with camera or sensors (depending on model).
  • ❌ No Xiaomi features (Second Space, Game Turbo).

Installation instructions can be found on XDA-Developers forums or Telegram channels dedicated to your model.

FAQ: Frequent questions about multitasking on Xiaomi

πŸ”Ή Why After Updating to Update MIUI 14 applications have been closed more often?
MIUI 14 introduced a new memory management mechanism, Memory Extension 2.0, that dynamically distributes RAM between applications. In theory, this should improve performance, but in practice often leads to forced closure of background tasks. Solution: Reverse to the back of the problem. MIUI 13 (if possible). Use ADB-Commands from Method 2. Add critical applications to Battery Exclusions.
πŸ”Ή Can you turn off multitasking altogether?
You can't completely disable multitasking on Android, it's part of the architecture, but you can: Limit the number of background processes to 1-2 in the developer settings; use Greenify to freeze unnecessary applications; install a firmware like LineageOS with minimal background services; note that this will greatly affect usability (e.g., stop receiving notifications).
πŸ”Ή Why Xiaomi 13 Pro multitasking is worse than the old Redmi Note 8 Pro?
Paradox, but on flagships (Xiaomi) 13/14, Black Shark 5) Background issues may be more noticeable due to: Stricter restrictions on new Android versions 13/14. Adaptive memory management that thinks a powerful processor can handle restarting applications. Heat trottling on top-end chips. 8 Gen 2) It's a much tighter system for controlling heat. Solution: use it. ADB-switch-off MIUI Optimization and add important applications to the exceptions.
πŸ”Ή How to Check Which Applications Are Killing the System?
For diagnostics, use Logcat (via ADB): adb logcat | grep -i "kill" Shows process closure logs. Process Log (requires ADB or root). Built-in monitor: Settings β†’ Battery β†’ Battery use - you can see which applications consumed energy in the background. If logs often contain strings like LMK (Low Memory Killer), then the system lacks RAM.
πŸ”Ή Will these methods work for POCO F5?
All of the methods described apply to POCO F5 (and other models on MIUI), so: πŸ“± POCO It uses the same firmware as and Redmi/Xiaomi, with minimal cosmetic changes. βš™οΈ Developer settings and ADB-Teams work identically. ⚠️ Exception: on some models POCO (for example, POCO X5 Pro) may not be available for optimization MIUI In the developer settings - use ADB.