iOS управляет запущенными приложениями в фоне с помощью механизма многозадачности. 2 Любое приложение в этой системе может находиться в одном из пяти состояний: 2
После сворачивания программы iOS даёт ей проработать в таком состоянии несколько секунд, а после этого отдельные процессы переходят в ведение ОС. 1 Для отдельных программ это время составляет 10 секунд, для каких-то может быть больше, а для каких-то меньше. 1
Если программе требуется обновить местоположение или данные внутри, то это всё iOS делает автоматически без её запуска. 1 Для таких процессов существует специальный раздел в настройках iPhone, который называется «Обновление контента». 1 Там можно для каждого приложения настроить фоновое обновление данных, и система будет его выполнять. 1