10 votos

¿Cuál es la diferencia entre el Fondo de la Aplicación de Actualización en iOS 7 y la multitarea en iOS 6?

No iOS 6 compatible con la multitarea y permitir fondo apps para actualizar su contenido? Entonces, ¿qué hay de nuevo en iOS 7? Simplemente que podemos habilitar/deshabilitar aplicaciones específicas de acceso a la red cuando se ejecuta en el fondo?

También, veo que la caja de Pandora de la aplicación no está presente en esta lista (Ajustes → General → Fondo de la Aplicación de Actualización) y, sin embargo, funciona bien cuando en el fondo y recupera los datos cuando en 3G. ¿Cómo funciona esto?

13voto

Ido Schacham Puntos1373

iOS 4 o superior compatible multitarea para algunos casos de uso específicos:

  • Un programa que necesitan una cantidad limitada de tiempo para terminar una tarea (como la carga de un archivo) y puede ser suspendido después de que. No se despierta hasta que el usuario fue de nuevo a la aplicación.

  • Reproducción de contenido audible para el usuario, mientras en el fondo, como Pandora.

  • Grabación de audio en segundo plano

  • Mantener informado al usuario de su ubicación, como una aplicación de navegación

  • VoIP apps como Skype

  • Newstand aplicaciones que actualizar el contenido ocasionalmente

  • La comunicación con enchufado en accesorios (añadido en iOS 5)

  • Las aplicaciones que se comunican con dispositivos Bluetooth (añadido en iOS 6)

iOS 7 añade otros dos casos de uso de la multitarea.

  • Un programa puede registrar que se quiere descargar los pequeños conjuntos de información con regularidad. Por ejemplo, se puede descargar actualizaciones de twitter con regularidad. Esta nueva API permite especificar que desea ser despertado para descargar la información de cada tan a menudo. Por ejemplo, un programa podría decir que se quiere a la descarga de información después de que se haya dormido en menos de quince minutos. El sistema, a continuación, tratar de encontrar un tiempo donde se puede despertar como muchas aplicaciones a la vez para hacer su trabajo. Minimizar el número de veces que el dispositivo se despierta, le ayudará a ahorrar batería.

  • Un programa puede registrarse para ser despertado para descargar contenido si no recibe una notificación remota. La idea es que se puede descargar el contenido y estar listo para mostrar que si usted entra en la aplicación.

7voto

Henk Puntos1903

De hecho, me fui a la WWDC sesión en esto, así que tengo un poco de conocimiento sobre el tema. A mi entender, en iOS 7:

  • La aplicación le indica al sistema si se quiere usar de fondo de la aplicación de actualización.
  • Si la aplicación desea utilizar esta característica, el sistema analiza tus patrones de uso de la aplicación (abrir cada mañana alrededor de las 7, una hora, en la tercera los martes, etc.),
  • Después de que el sistema piensa que tiene de su patrón para la aplicación resuelto, se da la aplicación de una cantidad de tiempo justo antes de que se piensa que se va a abrir la aplicación.

Cuando iba a ser útil? Para las aplicaciones con la dinámica, la actualización de los contenidos. Por ejemplo:

  • Twitter
  • Facebook
  • Un Intercambio de la Pila de la aplicación
  • Una aplicación de noticias
  • Un lector de RSS
  • etc.

Bassically, cualquier aplicación con un contenido que se actualiza a menudo se beneficiarán de esta característica.

Como usuario, lo que significa que cuando se abre una aplicación después de que el sistema de figuras de sus patrones de uso, usted va a ver muy reciente de contenido, en lugar de contenido aún en caché desde la última vez que se abrió la aplicación.

Además, los desarrolladores de amor esta función en un punto, hubo varios desarrolladores alrededor de Tim Cook agradeciéndole por tal característica, y tratando de asegurarse de que no desaparece.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by: