Я фактично пішов на сесію WWDC з цього приводу, тому я трохи розбираюся в цьому питанні. Наскільки я розумію, в iOS 7:
- Додаток повідомляє системі, чи хоче вона використовувати фонове оновлення програми.
- Якщо додаток хоче скористатися цією функцією, система аналізує схеми використання цього додатка (ви відкриваєте його щоранку близько 7, раз на годину, у третій вівторок тощо),
- Після того, як система подумає, що вона визначила ваш шаблон для додатка, вона приділяє програмі кількість часу, перш ніж вона подумає, що ви збираєтесь відкрити додаток.
Коли це було б корисно? Для додатків з динамічним, оновленим вмістом. Наприклад:
- Twitter
- Facebook
- Додаток Stack Exchange
- Додаток для новин
- RSS-зчитувач
- тощо.
Базово, що будь-яка програма із вмістом, який часто оновлюється , виграла б від цієї функції.
Як користувач, це означає, що коли ви відкриваєте додаток після того, як система з'ясує ваші шаблони використання, ви побачите зовсім недавній вміст - замість вмісту, який зберігається в кешованому режимі від останнього відкриття програми.
Також розробники люблять цю функцію - в один момент навколо Тіма Кука було декілька розробників, які дякували йому за таку особливість і намагалися переконатися, що це не піде.