Since the launch of the iPhone, Apple has been against complying with the program’s operating conditions. I’ll explain why.
I’ve seen a hundred times how my friends and people on the subway, with an already learned mechanical movement, frantically throw cards of open applications beyond the iPhone screen in order to close everything.
Well, okay, that’s their business.
But some strange characters who, looking at my iPhone, begin to be indignant and lament the phrase “why do you have so much open?”
Well, first of all, it’s my business.
And secondly, you would also like the applications to run in the background and not close in every case.
There is a universal rule that is used even in Android: no apps are needed.
Now let’s ask the question why you need to stay in some open application on the iPhone and iPad. And why people have been waiting for the “close all” button for 17 years, but they are unlikely to wait.
It’s like restarting your phone
iOS powers the iPad and Apple Vision Pro operating systems to make them work. And this despite the fact that the lower devices contain chips from Mac.
This happens because when developing iOS applications, the principle of working in the background is initially prohibited.
This kills two birds with one stone: the program runs smoothly, the battery is not consumed by invisible and not particularly necessary processes.
I will describe the materiel as primitively as possible.
iOS apps have three main states:
“Launch” activates the UIKit framework, during which the program is launched according to iOS rules.
Startup includes two types: “activation” and “resumption”. In the first case, you download the application from scratch, in the second it wakes up due to your state, the function is not completely disabled.
Although it takes a couple of seconds, the processor spends more energy and time processing the activation compared to running the application in sleep mode.
This is how iOS changes the state of the application. Source: Apple
The “active” state is when the application is in front of you and you are performing the necessary tasks.
“Background” turns on the power when the application is turned on. During this process, the system remembers that the interface was open in this position. Most processes stop and put the program into fast mode.
iOS has a built-in “save interface for restart” system that helps the system conservatively save the app screen you left off on.
The state of the application depending on whether it is rotated or not. Source: Apple
When the application is closed, the cache is reset, as well as the last state data.
When opened, you force the chip to fully utilize write resources and perform caching (initial startup), which involves ten steps.
And when you rotate the application, it instantly goes into the “background” state.
Processes during application launch in iOS. Source: Apple
Apple Creation runs the full cycle warm and restores the job cold. I don’t know what the reason for such inclusions is, but there is an analogy with an example of an energy source.
By starting a program again, the processor will heat up more than if you simply deployed a previously running application.
The simplest analogy.
You don’t turn off your phone to save electricity, do you? You simply block it, that is, put it in playback mode. There is a power drain, but it is clearly less than if you restarted the smartphone every time you use it.
iOS ruthlessly deletes unnecessary cache itself
Some people are tempted to close all applications because it is a repetitive, stupid process. But here I remind you that the point is the special hypnotizing responsiveness of the entire system, and not Apple’s deliberate desire to motivate them to constantly do just that.
From a practical point of view, you are also making things worse.
Deployment of the application occurs instantly, launching takes a few seconds. It turns out that
This is also pointless because instant messengers, for example, continue to receive messages and show push notifications, even if they are completely closed.
iOS itself even deletes screenshots before viewing if they take up the necessary resources
iOS automatically disables apps when resources are low. This is a self-sufficient system that will even slow down the processor during overheating if necessary.
Yes, the list of previously launched applications remains. But believe me, it doesn’t waste the resources you need either. When the program is rotated, the multitasking mode displays a screen that is not ready for interaction, a screenshot. And the system will even remove it, replacing the loading of the start screen, if it needs it.
Where do I get this data from? Software development chapter by Craig Federighi regarding this in 2016 to reader 9to5mac. At the same time, we are talking about Google’s head of platforms and ecosystems, Hiroshi Lockheimer, advocating Android. And Apple itself recommends closing the application if it “doesn’t respond or seems like it’s frozen.”
So you will not achieve any improvements and, especially, increase in autonomy in this way. We have really working tips on this topic.
Source: Iphones RU

I am a professional journalist and content creator with extensive experience writing for news websites. I currently work as an author at Gadget Onus, where I specialize in covering hot news topics. My written pieces have been published on some of the biggest media outlets around the world, including The Guardian and BBC News.