Why iOS consumes more power when background apps are turned off manually?

Why iOS consumes more power when background apps are turned off manually?

Android phone users should have a habit: when they open too many apps and feel that the phone is slightly lagging, they will return to the desktop and swipe to manually force close the background apps. This can not only free up memory capacity, but also reduce hardware power consumption.

However, what surprises many people is that although the operation interface is similar, iOS and Android are completely opposite. According to Apple's official statement, it is not recommended that users manually close the background. Because Apple believes that frequently closing the background will cause the phone to consume more power, which is not worth the loss. Why is this? There are 4 reasons, and you will basically understand after reading them.

First, iOS has a mature automatic background cleanup mechanism, unlike Android, which requires users to manually release memory. For example, if an iOS app is moved to the background and does not return to the foreground within a few minutes, all activities of the app will be frozen. It should be noted that a frozen app does not occupy CPU resources, but only memory capacity, which is the so-called "app tombstone".

Second, iOS only allows background apps to perform limited activities, and indirectly refreshes the page through the "background app refresh" mechanism. As for app notifications, they are delivered through a unified push interface. Unlike Android, due to the tombstone mechanism, iOS apps residing in the background actually consume very little hardware resources, and most resources are concentrated on the foreground app.

Third, in this case, it is unnecessary to manually close the background frequently. This is because it will not only fail to improve the fluency of the foreground APP, but will increase power consumption. Under the existing mechanism of iOS, the background APP only needs extremely low power consumption to maintain, and the inactive background APP can be frozen and automatically cleaned up after a long time. However, if the background is closed frequently, the system needs to reload the APP, which consumes more power.

Fourth, the design concept of iOS is to concentrate most resources on foreground applications. Because of this efficient allocation mechanism, iOS does not need to waste resources for background applications. Therefore, the iPhone only needs a lower RAM, and its fluency can be comparable to that of Android flagships with large RAM. Unless you encounter a single application such as a camera or a 3D mobile game that requires a large amount of memory, it will be unable to cope with it.

Looking at the way Android handles the background of APP, you will find that iOS is indeed a more efficient system. Domestic mobile phone manufacturers do not have a unified notification push interface, so APPs will use rogue methods such as background residence, chain wake-up, floating window, etc. to keep the application in the background. The purpose is simple: first, to ensure that notifications are pushed to users, and second, to increase the daily activity rate of APP.

Therefore, the more apps are installed on Android phones, the more they squeeze the hardware resources. Because it needs to take care of both the foreground and the background at the same time, no matter how much RAM is, it is not enough for Android phones. To be honest, the lack of system mechanism, compensated by hardware, is only a delaying tactic, not a fundamental solution.

In short, manually shutting down background apps is a bad habit on Android. This operation has no substantial effect on iOS, but only increases power consumption. If you are a newbie switching from Android to iOS, I hope you can give up this bad habit. What do you think about this? Welcome to discuss it together.

<<:  In-depth understanding of the Android graphics system

>>:  How to manage your Android code with Gerrit?

Recommend

How to use Tik Tok for marketing and traffic generation?

The world belongs to those who seize the initiati...

User growth methodology of bringing new users to old users

The growth model of old customers bringing in new...

Increase followers, promotion, IP building, and Weibo operation skills!

Weibo is a social networking platform with great ...

4 tips to teach you how to make short video advertising materials

All advertisements are inseparable from creatives...

How can entrepreneurs write stories like the great Annie “Annie of the 1%”?

Yu Jiawen left, and Annie came, creating a phenom...

Ten thousand words long article | How to increase user growth?

In the era of inventory, how can we achieve user ...

How to place a good advertisement? How to acquire customers at low cost?

1 The purpose of advertising is either branding o...

Zero-starting teaching: APP first release skills + omni-channel

It is not easy to make a good product APP, but it...