Declaraciones recientes de un destacado ingeniero de Microsoft indican un resurgimiento de las aplicaciones nativas, lo que coincide con los esfuerzos de revitalización de la compañía para Windows 11. Este desarrollo ha despertado el interés tanto de desarrolladores como de usuarios.
La Tienda Windows, la plataforma principal de Microsoft para aplicaciones de PC, ha experimentado un auge en las aplicaciones web, especialmente apreciadas por su seguridad y fiabilidad en Windows 11. Con el paso de los años, la Tienda Microsoft ha mejorado significativamente, optimizando su rendimiento y ofreciendo una amplia gama de aplicaciones creadas con diversos marcos de desarrollo.
Al brindar a los desarrolladores flexibilidad en sus procesos de creación de aplicaciones, Microsoft esperaba fomentar que un mayor número de aplicaciones ingresaran a la Microsoft Store, mejorando así la experiencia general de Windows 11.
Cabe destacar que muchas aplicaciones populares, como Netflix y WhatsApp, han migrado de aplicaciones nativas de Windows, desarrolladas originalmente con marcos de trabajo como WinUI, a aplicaciones web progresivas (PWA) basadas en WebView2. Nuestras pruebas revelaron que la PWA de WhatsApp puede consumir hasta 600 MB de RAM en un PC con 8 GB de RAM, incluso en reposo.

Este problema no se limita a WhatsApp; otras aplicaciones basadas en Electron, como Discord, pueden consumir hasta 4 GB de RAM, a pesar de incorporar funciones para gestionar el uso de la memoria reiniciando la aplicación de forma silenciosa.
Si bien las PWA suelen ser ligeras y más fáciles de implementar, a menudo carecen de funcionalidades esenciales como el acceso sin conexión, características estándar en sus versiones nativas. Los usuarios han expresado su descontento en plataformas como Reddit, criticando la creciente tendencia hacia las PWA que perjudica la experiencia general del sistema operativo Windows.
Ante estas preocupaciones de los usuarios, Microsoft ha puesto en marcha planes para mejorar el ecosistema de aplicaciones dentro de Windows 11.
Estrategia de Microsoft para la mejora de aplicaciones en Windows 11
Rudy Huyn, arquitecto asociado de Microsoft a cargo del desarrollo de la Tienda y el Explorador de archivos, confirmó que la compañía tiene la intención de crear aplicaciones completamente nativas para Windows 11. Si bien no se han revelado detalles sobre el cronograma, la intención es clara.
Recientemente, David Fowler, ingeniero de Microsoft con amplia experiencia en. NET y ASP. NET Core, compartió una publicación en X afirmando que «las aplicaciones nativas han vuelto».Esto demuestra el compromiso continuo de Microsoft con el desarrollo de aplicaciones 100% nativas para Windows 11, alejándose del predominio de las aplicaciones web.
La sólida trayectoria de Fowler y su posición en Microsoft dan credibilidad a su afirmación. Su declaración sugiere un giro estratégico dentro de la compañía hacia la mejora de la experiencia de las aplicaciones nativas en Windows 11, tras un período en el que muchas aplicaciones nativas fueron reemplazadas por soluciones web.
Según informaciones internas, Microsoft está trasladando funcionalidades esenciales de Windows 11 de los componentes web a otros sistemas, en particular la transición del menú Inicio de elementos basados en React a WinUI para mejorar la capacidad de respuesta y la eficiencia.
Si bien ni Fowler ni Huyn brindaron detalles exhaustivos sobre la ejecución de esta visión, es probable que el marco. NET 10, lanzado recientemente, desempeñe un papel crucial para facilitar esta transición..NET 10 introduce una característica denominada Native AOT (Ahead of Time), que se espera que reduzca drásticamente los tiempos de inicio de las aplicaciones y minimice el uso de memoria, para gran alivio de los desarrolladores.
Desafíos asociados con WebView y las PWA en las propias aplicaciones de Microsoft

La aplicación web Copilot, por ejemplo, ha mostrado un consumo excesivo de recursos, llegando a consumir hasta 500 MB de RAM cuando se ejecuta en segundo plano y alcanzando 1 GB durante su uso activo.
Si los desarrolladores optan por. NET 10, esto puede ayudar a evitar escenarios que consumen muchos recursos, alejándose de marcos de trabajo multiplataforma como React Native o Flutter, que tienden a depender de tecnologías web.

A pesar de las ventajas teóricas de las aplicaciones nativas, Microsoft se enfrenta al importante reto de convencer a los desarrolladores para que prefieran las soluciones nativas a las aplicaciones basadas en la web.
Será crucial observar si Microsoft implementará incentivos para la creación de aplicaciones nativas con el fin de aumentar la variedad de aplicaciones nativas disponibles en la Microsoft Store. Sin embargo, antes de establecer estos incentivos, la compañía debe demostrar los beneficios tangibles de sus renovadas iniciativas de desarrollo de aplicaciones, convirtiendo sus propias ofertas en aplicaciones 100% nativas en Windows 11.
Deja una respuesta