Программисты Apple подготовили десятки новых функций, которые должны сделать использование мобильных устройств еще удобней. Одним из наиболее интересных изменений в iOS 7 стали фоновые обновления приложений. К сожалению, не все понимают, как это устроено, и надеются опробовать настоящую многозадачность в мобильной операционке Apple. К сожалению, а может к счастью, приложения по-прежнему засыпают в фоне и не остаются постоянно работающими. Зато в Купертино придумали способ предоставлять пользователям актуальный контент сразу после запуска, без ожидания обновлений.
В обязанности многозадачности теперь входит отслеживание использования приложений и составление графика обновлений. Иными словами, если каждый день просыпаться в 8 утра и первым делом читать Twitter, обновленная лента будет загружена до того, как пользователь запустит приложение.
Разумеется, фоновая загрузка тратит заряд аккумулятора чуть больше, чем если бы смартфон или планшет лежал в состоянии покоя. Но в Apple постарались минимизировать воздействие на время автономной работы — iOS делает обновления только в периоды пониженного энергопотребления. Например, когда устройство подключено к сети Wi-Fi.
Появление фоновой загрузки в iOS 7 не означает, что каждое установленное приложение будет поддерживать себя в актуальном состоянии. Разработчики должны реализовать эту функцию, и только тогда будут происходить скрытые обновления.
Сейчас в App Store очень мало приложений с поддержкой фоновых обновлений. Например, у меня на iPad лишь три из тридцати установленных приложений умеют взаимодействовать с улучшенной многозадачностью iOS 7. Узнать это можно в «Обновлении контента» основного раздела настроек. Обратите внимание, что по умолчанию эта функция включена, а значит, смартфоны и планшеты потребляют чуть более энергии.