Noticias Programación

MAUI mejora la hora de inicio de la aplicación de Android

La última vista previa de la interfaz de usuario de la aplicación multiplataforma .NET (MAUI) ahora está disponible con .NET 6 RC2 y en el canal de vista previa de Visual Studio 2022 Preview 5. Entre las mejoras realizadas en la nueva versión se encuentran cambios de rendimiento para ayudar a que las aplicaciones de Android se inicien más rápido. .NET MAUI es la interfaz de usuario de la aplicación multiplataforma .NET, un marco para crear aplicaciones nativas para dispositivos que van desde dispositivos móviles, tabletas y computadoras de escritorio.

Los desarrolladores han continuado trabajando para completar y estabilizar más de 50 controles y diseños, y Preview 9 agrega soporte para bordes, esquinas y sombras en la mayoría de controles y diseños.

Las mejoras de rendimiento en Android se han realizado en gran medida mediante la compilación anticipada (AOT). Los desarrolladores afirman que si bien esto puede marcar una gran diferencia en la rapidez con la que sus aplicaciones pueden iniciar el código en Android, el AOT completo también puede hacer que los artefactos de su aplicación sean más grandes de lo que desea. Este es un problema particular si está tratando de mantener sus aplicaciones lo suficientemente pequeñas como para que se puedan instalar a través de Wi-Fi. Los desarrolladores afirman que en esta situación, Startup Tracing es la respuesta. Esto rastrea la ruta de ejecución de inicio, por lo que usa AOT solo en esas partes de la aplicación. Esto puede equilibrar la velocidad y el tamaño.

Las otras mejoras de MAUI comienzan con mejores implementaciones de varios controles, incluidos boxview, imagebutton y webview, que utiliza el control del navegador nativo de la plataforma para representar cualquier contenido HTML en línea o incrustado. El equipo de MAUI dice que esto lo hace ideal para mostrar un marcado más complejo que el subconjunto de HTML compatible con Label.

Más obviamente, hay una nueva biblioteca Microsoft.Maui.Graphics que proporciona una API de dibujo de interfaz de usuario consistente basada en motores gráficos nativos. Esto facilita la adición de bordes, renderizado de esquinas y sombras a la mayoría de diseños y controles en .NET MAUI.

.NET MAUI es parte de la última versión preliminar de .NET y ahora está disponible.

network2

Publicidad:

Publicidad:

También puede gustarte...