¿IOS 6 no era compatible con la multitarea y permitía que las aplicaciones en segundo plano actualizaran su contenido? Entonces, ¿qué hay de nuevo en iOS 7? ¿Solo que podemos habilitar / deshabilitar el acceso de aplicaciones específicas a la red cuando se ejecuta en segundo plano?
Además, veo que la aplicación Pandora no está presente en esta lista (Configuración → General → Actualización de la aplicación en segundo plano) y, sin embargo, funciona bien cuando está en segundo plano y obtiene datos cuando está en 3G. ¿Como funciona esto?
En realidad fui a la sesión de la WWDC sobre esto, así que tengo un poco de información sobre el tema. A mi entender, en iOS 7:
¿Cuándo sería esto útil? Para aplicaciones con contenido dinámico y actualizado. Por ejemplo:
Bassically, cualquier aplicación con contenido que se actualice a menudo se beneficiaría de esta función.
Como usuario, significa que cuando abra una aplicación después de que el sistema descubra sus patrones de uso, verá contenido muy reciente, en lugar de contenido que todavía está en caché desde la última vez que abrió la aplicación.
Además, a los desarrolladores les encanta esta característica: en un momento, hubo varios desarrolladores alrededor de Tim Cook que le agradecieron por tal característica y trataron de asegurarse de que no desapareciera.
fuente