iOS 6 App Desarrollo: multitarea, Procesamiento en segundo plano, y Notificaciones

January 24

Aunque iOS no tiene multitarea real, que tiene cambiar de tarea de encendido instantáneo que reduce inicio de la aplicación y hace que sea más fácil para continuar justo donde lo dejó. Para ciertos tipos de aplicaciones, también puede procesar eventos en el fondo. Tales aplicaciones incluyen los siguientes:

  • Audio: Muchas aplicaciones de audio desempeñan en el fondo.
  • Ubicación: Muchas aplicaciones eventos ubicación de proceso (información del iOS envía a su aplicación sobre los cambios de ubicación) en el fondo.
  • VoIP: Muchas aplicaciones ofrecen la posibilidad de que el usuario haga de Voz sobre Protocolo de Internet llamadas - convertir una conexión a Internet estándar en una manera de hacer llamadas telefónicas.
  • Quiosco-Contenido: El Quiosco aplicaciones de descarga y proceso contenido en el fondo.
  • Externo-accesorio: Algunas aplicaciones trabajan con un accesorio de hardware que ofrece actualizaciones.

iOS también ofrece notificaciones push para recibir alertas de los servidores remotos, incluso cuando su aplicación no se está ejecutando, y notificaciones locales que se pueden utilizar en su aplicación para alertar a los usuarios de los eventos y alarmas programadas en el fondo (no hay servidores necesarios).

Puede utilizar las notificaciones locales para llamar la atención de un usuario; por ejemplo, una aplicación de navegación controlador que se ejecuta en segundo plano puede utilizar notificaciones locales para alertar al usuario cuando es el momento para hacer un giro. Las solicitudes también se pueden programar la entrega de notificaciones locales para una fecha y hora posteriores y tener esas notificaciones entregadas incluso si la aplicación no se está ejecutando.