
Но когда вы принудительно закрываете программу, iOS сначала выгружает ее из памяти, расходуя заряд аккумулятора. То же самое происходит, если вы запускаете приложение снова — по сути, операционная система выполняет дополнительную работу. Разумеется, это не скажется благоприятно на уровне заряда батареи iPhone или iPad.
Установленное на iOS приложение может находиться в пяти различных состояниях. До тех пор, пока вы им пользуетесь, программа активна. Как только нажимаете на кнопку «Домой», она начинает работать в фоновом режиме. Но вскоре приложение переходит в другое состояние «Паузы», когда оно не расходует ресурсы вашего аккумулятора.
Именно поэтому приложения «падали» при их вызове из многозадачности на iPhone с 1 ГБ оперативной памяти — iOS просто сама вычищала их для увеличения свободного места и загрузки других программ.
В теории нам никогда не нужно самим выгружать приложения из памяти. Но при работе с программами вроде навигатора (или с тем же Viber) это зачастую бывает необходимо. Просто не стоит этим увлекаться и выгружать все подряд.