No, durante el arranque de un dispositivo iOS sólo un par de por defecto aplicaciones (trampolín, wifi, móvil, etc., que podrían llamarse mejor servicios ).
Sospecho que las aplicaciones que utilizan servicios del sistema pueden tardar en registrar cada aplicación en los lugares adecuados al iniciarse.
Esta aplicación son ya registrado. Pensemos en el uso del servicio de notificaciones push (PNS). Durante el inicio de la aplicación se registran (y renuevan su registro) en iOS. Si cierra manualmente una de estas aplicaciones o reinicia todo el dispositivo, la aplicación se cierra, no se ejecuta y no utiliza ningún recurso del sistema (aparte de su almacenamiento permanente).
Si una de estas aplicaciones recibe una notificación del PNS (o del servicio de notificaciones local), recibirá una notificación de iOS (no específica de la aplicación) y, si a continuación abre la aplicación, un método especial (predefinido)
(void)application:(UIApplication *)application didReceiveRemoteNotification
y el desarrollador puede decidir cómo manejar este tipo de evento. Si se descarta la notificación, la aplicación no ejecutado.
En bmike
escribió, el tiempo de carga del trampolín depende, por supuesto, del número de aplicaciones instaladas, pero estoy de acuerdo en que es pequeño. Además en este escenario las aplicaciones son en realidad no ejecutado.
Para resumirlo:
- El número de aplicaciones instaladas influye en el tiempo de arranque sólo marginal (ver @bmike)
- Las aplicaciones que se estaban ejecutando en el apagado anterior no influyen en el tiempo de arranque.