Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

423
Vistas
El precalentamiento de ios 15 provoca el método appwillLaunch cuando se realiza el precalentamiento

Teníamos una aplicación en producción que reportaba un tiempo muy alto para interactuar (tti) para ios 15 precalentado.

TTI = tiempo cuando se carga ViewController - mainStartTime

El tiempo de inicio principal se mide dentro del método willFinishLaunchingWithOptions de AppDelegate.swift de esta manera

 mainStartTime = Date()

y cuando se carga el primer controlador de vista, medimos tti como

 tti = -(mainStartTime.timeIntervalSinceNow)

Observamos que para escenarios precalentados, mainStartTime llegaba muy temprano (aproximadamente 2 horas antes de que el usuario incluso iniciara la aplicación).

Revisé en línea pero no encontré documentación. Solo quería saber si es posible que el precalentamiento esté llamando al método willFinishLaunchingWithOptions mientras se precalienta la aplicación.

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

La documentación de Apple es incorrecta, aquí está el comportamiento observado en iOS 15:

UIApplicationMain() siempre se ejecuta, incluso durante el precalentamiento.

Lo que suceda después de esto depende de si su aplicación usa el ciclo de vida de UIScene .

  • Para aplicaciones que admiten escenas:

    • application:didFinishLaunchingWithOptions: se puede llamar (no siempre sucede)
    • scene:willConnectToSession:options: no se llama; de hecho, el SceneDelegate no se crea hasta que se abre la aplicación.
  • Para aplicaciones que no admiten escenas:

    • application:didFinishLaunchingWithOptions: no se llama.
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda