Microsoft presenta el prometido «increíble aumento de rendimiento» para las aplicaciones modernas de Windows 11
Microsoft ha descubierto una forma de mejorar el rendimiento de las aplicaciones creadas con Windows App SDK en Windows 11, con lo que se consigue reducir hasta un 50 % los tiempos de carga y 8 veces el tamaño de las aplicaciones. Sin embargo, las mejoras de rendimiento pueden variar y no todas las aplicaciones experimentarán un aumento de velocidad.
El SDK de aplicaciones de Windows combina herramientas esenciales de desarrollo de aplicaciones de Windows, lo que reduce la brecha entre las API de Win32 y UWP. Los desarrolladores pueden utilizar su marco preferido para crear aplicaciones de Windows modernas, aunque existe un inconveniente importante: las aplicaciones basadas en el SDK de aplicaciones de Windows pueden experimentar tiempos de inicio lentos.
Las preocupaciones sobre el rendimiento del SDK de aplicaciones de Windows han sido un tema de discusión. Los informes indican problemas con la aplicación Fotos y la aplicación Phone Link, en particular con las pantallas de inicio prolongadas. Microsoft reconoce que la nueva aplicación Fotos se inicia con demasiada lentitud y recomienda que se ejecute en segundo plano para aliviar algunos de estos retrasos.
Se informa que muchas aplicaciones de Windows App SDK tienen tiempos de inicio más lentos en comparación con las aplicaciones tradicionales de Windows. Una vez iniciada, la interfaz de usuario puede parecer lenta o no responder debido a su dependencia de Microsoft Edge WebView, lo que genera un mayor uso de CPU y memoria. Además, puede haber demoras notables al interactuar con los botones o navegar dentro de la aplicación.
En un análisis reciente de la documentación de soporte, se observó que una publicación de blog del 6 de septiembre detalla las mejoras de rendimiento disponibles con la versión 1.6 de Windows App SDK. Esta versión ya está disponible para que los desarrolladores la prueben y actualicen sus aplicaciones según corresponda.
Según Microsoft, el SDK de aplicaciones de Windows ahora admite la compilación “AOT nativa” o Ahead-Of-Time, que los desarrolladores pueden implementar durante la compilación de la aplicación. Se ha demostrado que las aplicaciones actualizadas tienen tiempos de inicio más rápidos y un consumo de memoria reducido.
Las pruebas iniciales revelan mejoras de rendimiento prometedoras, como:
- Un tiempo de lanzamiento 50% más rápido.
- Una reducción de 8x en el tamaño del paquete de aplicaciones.
- Las aplicaciones que utilizan Windows App SDK en modo autónomo también son dos veces más pequeñas.
La compatibilidad nativa con AOT podría afectar significativamente el rendimiento de Windows App SDK y de las aplicaciones modernas de Windows 11, como Photos y Phone Link.
También es digno de mención que Microsoft ha dejado de incluir el SDK Edge WebView2 codificado de forma rígida con el SDK de aplicaciones de Windows, lo que reduce el tamaño de las aplicaciones. En su lugar, ahora utiliza NuGet para acceder al SDK Edge WebView2 según sea necesario.
Si bien estos cambios pueden no conducir directamente a aplicaciones más rápidas en Windows 11, a medida que Microsoft y otros desarrolladores comiencen a implementar WinAppSDK 1.6 con AOT nativo, los usuarios probablemente notarán mejoras en el rendimiento y reducciones en el uso de memoria.
Deja una respuesta