На WWDC в этом году они сказали, что обновления акселерометра можно наблюдать в фоновом режиме, но я не уверен, как это сделать.Я думаю, что это будет только iOS 5.
Для выполнения фоновых задач вам нужно добавить их в ваш info.plist в ключе UIBackgroundModes.Вот что доступно прямо сейчас.
audio Приложение воспроизводит звуковой контент в фоновом режиме.
location Приложение предоставляет пользователю информацию о местоположении и требует использования стандартных служб определения местоположения (в отличие от службы определения существенных изменений) для реализации этой функции.
voip Приложение предоставляет услуги Voice-over-IP.Приложения с этим ключом автоматически запускаются после загрузки системы, чтобы приложение могло восстановить службы VoIP.Приложениям с этим ключом также разрешается воспроизводить фоновое аудио.
newsstand-content Приложение обрабатывает контент, который недавно был загружен в фоновом режиме, с использованием инфраструктуры Newsstand Kit, поэтому контент готов, когда пользователь этого хочет.Это значение поддерживается в iOS 5.0 и более поздних версиях.
external-accessory Приложение связывается с аксессуаром, который доставляет данные через регулярные интервалы.
Попробуйте поместить местоположение в plist или использовать [UIApplication beginBackgroundTaskWithHandler:] Это значение поддерживается в iOS 5.0 и более поздних версиях.