Las aplicaciones de GPS, como Google Maps, no dependen de Actualización de la aplicación en segundo plano para realizar sus tareas. Utilizan CoreLocation y declaran Actualizaciones de ubicación como una de sus capacidades. Esto les permite ejecutarse continuamente en segundo plano (con advertencias).
Actualización de la aplicación en segundo plano permite que una aplicación declare a Obtención en segundo plano como una de sus capacidades para descargar de forma periódica (pero con poca frecuencia) pequeñas cantidades de datos en segundo plano. La programación para la obtención de datos en segundo plano se deja a discreción del sistema operativo y, en realidad, puede cortarse después de que no se acceda a la aplicación durante varios días.
Actualización de la aplicación en segundo plano es útil, por ejemplo. para aplicaciones de noticias, lo que les permite tener contenido nuevo listo para mostrar antes de iniciar la aplicación (según la presentación de Craig Federighi en WWDC 2013). Esta funcionalidad no es crítica, y las aplicaciones deberían poder vivir con ella deshabilitada .
Para obtener más información, consulte Guía de programación de aplicaciones para iOS .
If-This-Then-That también tiene una explicación del laico de cómo funcionan las operaciones en segundo plano trabaje en iOS bajo el encabezado Acerca de la sincronización de fondo de iOS .