He visto esta notificación en mi iPhone 12 Mini con iOS 15:
Esto me hizo preguntarme: ¿Cuánto más rápido pueden descargarse las aplicaciones si se centran en iOS?
Enfoque = correr en primer plano.
¿Cuánto más rápido pueden descargarse las aplicaciones si se centran en iOS?
La única respuesta correcta es depende.
Cuando tu aplicación entra en estado de suspensión, debe registrar las tareas que desea ejecutar en segundo plano con BGTaskScheduer . Esto gestionará la programación de las tareas en ejecución cuando el sistema esté inactivo.
Apple proporciona algunos estrategias para aplicar las actualizaciones de fondo :
Algunas aplicaciones realizan su trabajo durante un breve periodo de tiempo mientras están en primer plano y deben continuar sin interrupción si pasan a segundo plano. Otras aplicaciones posponen ese trabajo para realizarlo en segundo plano más tarde o incluso por la noche mientras el dispositivo se carga. Y algunas aplicaciones necesitan tiempo de procesamiento en segundo plano en momentos variados e impredecibles, como cuando llega un evento o mensaje externo.
En resumen, una actividad en segundo plano puede ser tratar con notificaciones push, tratar con acciones GET/POST a un servicio web para descargar actualizaciones. Leyendo la documentación, la "porción estándar" de tiempo es de 5 segundos (perfecto para las notificaciones) y si necesitas más, la aplicación tendrá que registrarse para una porción de tiempo extendida.
Así que, mirando a los dos extremos del espectro con respecto a tu pregunta, la descarga en segundo plano puede ser tan rápida como si la estuvieras ejecutando en primer plano o completamente detenida porque estás utilizando activamente el dispositivo con una aplicación diferente en primer plano.
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.