CÓMO ACELERAR EL INICIO DE UNA APP EN IONIC

Es muy posible que os hayáis encontrado en la situación de que vuestra APK/IPA que genera Ionic para las plataformas Android e iOS, resulte excesivamente lenta cuando se inicia la aplicación.

Aun modificando los tiempos de SplashScreenDelay o FadeSplashScreenDuration, el tiempo de carga no parece disminuir.

La solución para esta problemática es más simple de lo que imaginamos.

A la hora de crear la APK/IPA en Ionic se suele escribir el siguiente comando:

Para Android: ionic cordova build android --release
Para iOS: ionic cordova build ios --release


Pues bien, la solución pasa, simplemente, por añadirle la extensión –prod

Si optamos por esta solución, quedaría de la siguiente forma:

Para Android: ionic cordova build android --release --prod
Para iOS: ionic cordova build ios --release --prod


Es posible que para poder añadirle la extensión --prod debáis tener instalado Ionic App Scripts.

Para consultar su instalación lo podéis hacer en el siguiente enlace sobre aplicaciones scripts.

ionic velocidad


¿Qué es lo que hace la extensión --prod?

--prod minimiza y optimiza todo el proyecto a un solo archivo dependiendo del tipo de este.  

Además, ignora los complementos y/o importaciones que se incluyeron pero que no se utilizan. Por ejemplo, todos los archivos * .ts se compilan primero y luego todos se minimizan en un solo archivo (main.js).

De manera similar pasa con el archivo * .scss y con el resto de este tipo de archivos.

Pues bien, hasta aquí este sencillo truco para conseguir un poco más de velocidad. Si queréis saber más sobre desarrollo de aplicaciones móviles no dudéis en contactar con el equipo de digitalDot.
Star InactiveStar InactiveStar InactiveStar InactiveStar Inactive