Introducción
Además de cuidar detalles como la funcionalidad o la apariencia visual de nuestra aplicación, nuestra aplicación debe funcionar correctamente bajo todas las condiciones en todos los dispositivos para la que sea lanzada.
Un punto importante a revisar siempre suele ser, el tiempo de arranque de la aplicación.
¿Conoces conceptos como AOT?, ¿fast renderers?. En este artículo vamos a repasar algunos conceptos que podemos aplicar para tener un impacto positivo en los tiempos de arranque de la aplicación.
XAMLC
Si defines la interfaz de usuario de la aplicación Xamarin.Forms con XAML tienes la opción de utilizar XamlCompilationOptions.
Cuenta con dos valores:
Compile.
- Acelera la carga de elementos visuales.
- Reduce el tamaño del paquete.
- La compilación (AOT) es más larga.
Skip.
- Valor por defecto para mantener retocompatibilidad con versiones antiguas de Xamarin.Forms.
- No hay validación en tiempo de ejecución de XAML.
Ejemplo de uso:
[assembly: XamlCompilation(XamlCompilationOptions.Compile)]
La diferencia:
Rendimiento con…
View original post 414 more words