¿El tiempo de arranque de un dispositivo iOS se ve afectado por las aplicaciones que se ejecutan al apagarse?

2

Sospecho que las aplicaciones que utilizan los servicios del sistema pueden tardar en registrar cada aplicación en los lugares apropiados al inicio.

¿El tiempo de inicio de un dispositivo iOS se ve afectado por las aplicaciones que se ejecutan en el cierre anterior o el número de aplicaciones instaladas?

    
pregunta Moshe 20.03.2012 - 14:47

4 respuestas

2

Mi experiencia es que nadie, diez o incluso 50 aplicaciones pueden ralentizar el arranque de una manera mensurable. Incluso un iPhone 3 antiguo con 11 páginas de aplicaciones se inició visualmente al mismo tiempo que un iPhone 3 recientemente restaurado.

El motivo de esto es una serie de opciones de diseño que proporcionan beneficios reales al sistema en ejecución y también son buenos para aislar los tiempos de arranque de las influencias de las aplicaciones. Específicamente, nada se inicia automáticamente, no hay que preparar varias cuentas de usuario y los sistemas operativos que muestran e interactúan con las aplicaciones funcionan desde bases de datos que se actualizan cuando las aplicaciones se eliminan o instalan, no al momento del inicio.

    
respondido por el bmike 20.03.2012 - 15:33
1

No, durante el arranque de un dispositivo iOS solo se inician un par de aplicaciones predeterminadas (trampolín, wifi, móvil, etc., que podrían denominarse mejor servicios ).

  

Sospecho que las aplicaciones que utilizan servicios del sistema pueden tardar en registrar cada aplicación en los lugares apropiados al inicio.

Esta aplicación está ya registrada. Pensemos en utilizar el servicio de notificación push (PNS). Durante el inicio de la aplicación se están registrando (y renuevan su registro) a iOS. Si cierra manualmente una de estas aplicaciones o reinicia todo el dispositivo, las aplicaciones se cierran, no se ejecutan y no utilizan ningún recurso del sistema (al lado de su almacenamiento permanente).

Si una de estas aplicaciones es notificada por el PNS (o el servicio de notificación local), obtienes una notificación de iOS (no específica de la aplicación) y si luego abres la aplicación, un método especial (predefinido)

(void)application:(UIApplication *)application didReceiveRemoteNotification
Se llama

y el desarrollador puede decidir cómo manejar este tipo de evento. Si descartas la notificación, la aplicación se no ejecuta.

Como escribió bmike , el tiempo de carga del trampolín depende, por supuesto, del número de aplicaciones instaladas, pero estoy de acuerdo en que esto es pequeño. También en este escenario, las aplicaciones se ejecutan no .

Para resumir esto:

  • El número de aplicaciones instaladas influye en el tiempo de arranque solo marginal (consulte @bmike)
  • La aplicación que se ejecuta en el cierre anterior no influye en el tiempo de inicio.
respondido por el Thor 20.03.2012 - 15:29
0

Tengo un iPad de 1ª generación con más de 600 aplicaciones cargadas. No lleva más tiempo que el publicado en ¿Cuál es el tiempo de inicio / reinicio para iPad (3ra generación) en comparación con otros dispositivos iOS? para iniciar, por lo que no creo en la cantidad de aplicaciones instaladas asuntos para el arranque. No importa para comprobar si hay actualizaciones en la tienda de aplicaciones, lo que puede llevar algo de tiempo.

Lo reinicié después de unas semanas de uso con docenas de aplicaciones que parecían "abiertas" y lo reinicié dos veces seguidas, y el tiempo de reinicio no parece ser diferente entre los dos, así que el número de aplicaciones abiertas o en ejecución no parece afectar el inicio.

Recientemente también eliminé la mayor de las aplicaciones y unos pocos cientos que ya no me interesaban para ver si podía estar contento con un iPad de 16 GB (tercera generación). El arranque no parece ser diferente en este caso también.

Esto es con iOS 5, en un iPad de primera generación.

    
respondido por el Adam Davis 20.03.2012 - 17:57
-1

Sí,

Como con toda la computación, cuanto más tiene que cargar el dispositivo, más tiempo tomará.

La diferencia en este caso será mínima, ya que el espacio total de almacenamiento de un dispositivo es bastante pequeño y la cantidad de potencia de procesamiento que consumen las aplicaciones también es pequeña en comparación con la puesta en marcha de una computadora. Así que realmente no notará una diferencia.

A menudo, las actualizaciones de iOS han incluido actualizaciones de rendimiento y estas actualizaciones pueden reducir el tiempo de inicio de sesión a medida que los procesos se acortan.

El caso con aplicaciones que se ejecutan en el último cierre es confiable. Cuando apagas el dispositivo por completo, el teléfono tiene que cargar las últimas páginas e instancias en las que se encontraban las aplicaciones. De nuevo, esto no es una gran potencia de procesamiento y afectará tu inicio en segundos.

El consejo es mantener las aplicaciones multitarea al mínimo, ya que pueden ralentizar el dispositivo en general, no solo el arranque.

    
respondido por el Graeme Hutchison 20.03.2012 - 14:58

Lea otras preguntas en las etiquetas