Материалы

Первое приложение для iOS 4 с поддержкой многозадачности

Мы уже сообщали о том, что Apple начала процедуру одобрения приложений, получивших новые возможности для iOS 4. Одной из наиболее привлекательных функций iOS 4 является поддержка многозадачности. Первым приложением, ее использующим, стало приложение Dropbox, предназначенное для обмена файлами и синхронизации.

В общем случае, Apple iOS так и предоставила функцию многозадачности сторонним разработчикам, ссылаясь на возможные ухудшения в эксплуатационных характеристиках и большую нагрузку на батарею. Но для 7 сервисов в IOS 4 все же было сделано исключение и они могут работать в фоновом режиме.

  • Фоновое аудио – позволяет сторонним приложениям непрерывно воспроизводить музыку или другие аудиофайлы
  • Голос через IP – теперь пользователи могут совершать звонки по технологии VoIP, не закрывая другие приложения
  • Фоновая локация – навигационные приложения могут работать в фоновом режиме одновременно с другими приложениями
  • Push notification – получение уведомлений от удаленных серверов, даже когда клиентское приложение не запущено
  • Местные уведомления – сообщения о запланированных событиях
  • Завершение задачи – если приложение выполняет какую-либо задачу в момент выхода пользователя, то прежде чем приложение закроется, выполнение задачи будет завершено
  • Быстрое переключение приложений – быстрый переход между недавно закрытыми приложениями без необходимости их перезагрузки

Последняя функция, очевидно, является наиболее примечательной, и именно ее использует Dropbox. Конечно, справедливости ради следует отметить, что это не истинная многозадачность, но зато своего рода начало использования новых возможностей iOS. Говорят, что более впечатляющее использование API многозадачности в будущем продемонстрируют приложения Pandora Radio и Skype.

Напомним, что Apple iOS 4 станет доступна широкой общественности 21 июня.