
Apple начала одобрять обновления для приложений, поддерживающих новые функции iOS 4. Наиболее заметная функция, требующая явной поддержки, — это многозадачность OS 4. Одним из особенно выдающихся приложений, которое теперь поддерживает базовый API многозадачности iOS 4, является Dropbox, инструмент для обмена/синхронизации файлов.
iOS от Apple никогда не поддерживала многозадачность в сторонних приложениях. Apple ссылалась на проблемы с производительностью и временем автономной работы как на основные причины для неограниченной многозадачности. Вместо этого Apple представила 7 конкретных фоновых служб для приложений iOS 4, которые позволят им продолжать выполнение задач после того, как пользователь переключится на другое приложение. К ним относятся:
— Фоновое аудио — позволяет вашему приложению непрерывно воспроизводить аудио.
— Voice over IP — пользователи теперь могут принимать VoIP-звонки и вести разговоры во время использования другого приложения.
— Фоновое определение местоположения — приложения для навигации теперь могут продолжать вести пользователей, использующих другие приложения.
— Push-уведомления — получайте оповещения от ваших удаленных серверов, даже когда ваше приложение не запущено.
— Локальные уведомления — ваше приложение теперь может уведомлять пользователей о запланированных событиях и будильниках в фоновом режиме, без необходимости в серверах.
— Завершение задачи — если ваше приложение выполняет задачу, когда пользователь выходит из него, приложение теперь может продолжать работать для завершения задачи.
— Быстрое переключение между приложениями — это позволит пользователям выходить из вашего приложения и возвращаться к тому месту, где они остановились, когда они его покинули, — больше не придется перезагружать приложение.
Наиболее заметное изменение, которое должно быть реализовано во всех приложениях с поддержкой iOS 4, — это «Быстрое переключение между приложениями», которое позволяет переключаться в приложение и из него без его перезапуска. Dropbox, похоже, поддерживает эту функцию. Критики справедливо отметят, что это не настоящая многозадачность, но это только начало поддержки новых функций iOS. Более впечатляющие примеры использования API многозадачности включают такие приложения, как Pandora Radio и Skype.
Apple начнет распространять iOS 4 среди общественности 21 июня.