Home Windows Un ingeniero de Microsoft dice que las aplicaciones nativas han vuelto y...

Un ingeniero de Microsoft dice que las aplicaciones nativas han vuelto y que finalmente podrían revivir la batalla de Windows 11 contra las aplicaciones web

32

Un destacado ingeniero de Microsoft sugirió que las aplicaciones nativas están de regreso y eso parece estar en línea con los recientes esfuerzos de reactivación de Windows 11 de la compañía.

Las aplicaciones web ahora dominan la Tienda Windows, que es la fuente preferida de aplicaciones para PC de la compañía, especialmente aquellas que desean más seguridad en Windows 11. La Tienda Microsoft ha mejorado a lo largo de los años en términos de rendimiento y aloja aplicaciones creadas con diferentes marcos.

Cuando Microsoft brindó a los desarrolladores más opciones para crear aplicaciones de la manera que quisieran, se consideró un gran paso alentar a los desarrolladores a llevar sus aplicaciones a Windows 11 a través de Microsoft Store.

Esto llevó a que muchas aplicaciones populares, incluidas Netflix y WhatsApp, abandonaran sus aplicaciones nativas de Windows que se crearon utilizando marcos nativos como WinUI y las reemplazaran con aplicaciones web progresivas (PWA) basadas en WebView2. En nuestras pruebas, Windows Latest vio a WhatsApp usar hasta 600 MB de RAM en una PC con 8 GB de RAM mientras hacía algo.

El último WhatsApp usa 600 MB de RAM en una PC con 8 GB de RAM, sin hacer nada

Esto no es sólo un problema de WhatsApp, que está construido sobre WebView2. Discord basado en electrones usa hasta 4 GB de RAM y tiene una función que reinicia silenciosamente la aplicación y minimiza el uso de RAM.

Por otro lado, si bien las PWA son livianas, a menudo pierden funciones importantes como el modo fuera de línea disponible en sus contrapartes nativas. vimos Los usuarios de Windows expresan su frustración En plataformas como Reddit, lo que muchos sintieron fue una tendencia alarmante de que demasiadas aplicaciones tomaran la ruta PWA, arruinando en última instancia la experiencia general del sistema operativo.

Si usted es uno de esos usuarios, parece que Microsoft tomó nota de todas esas quejas y comenzó a tomar algunas medidas concretas para mejorar la situación de las aplicaciones en Windows 11.

Microsoft planea mejorar las aplicaciones en Windows 11

Hace unos meses, Rudy Huynh, un arquitecto socio de Microsoft que trabaja en la Tienda y el Explorador de archivos, confirmó oficialmente que Microsoft planea crear aplicaciones 100% nativas para Windows 11. Huynh no dio más detalles sobre cuándo se implementaría el plan.

Ahora, David Fowler, un distinguido ingeniero de Microsoft, ha creado uno correo X dice que “las aplicaciones nativas han vuelto”. Esto muestra claramente que Microsoft todavía tiene como objetivo hacer que las aplicaciones sean “100%” nativas para Windows 11.

David Fowler ha estado en Microsoft durante más de una década y ha estado estrechamente involucrado en el trabajo en .NET, ASP.NET Core y la plataforma de desarrollo de Microsoft.

La afirmación de David de que las aplicaciones nativas han vuelto confirma que está hablando de Windows 11, donde la mayoría de las aplicaciones nativas han sido reemplazadas por contenedores web. Su publicación parece indicar una señal de ingeniería interna.

Esto respalda nuestro informe anterior de que Microsoft ya ha comenzado a alejar las experiencias clave de Windows 11 de los componentes basados ​​en la web. Para aquellos que no lo saben, el menú Inicio se está migrando de un shell basado en React a WinUI para reducir la latencia y mejorar el rendimiento.

Ni Fowler ni Huyn revelaron detalles clave sobre cómo lograrlo, pero con toda probabilidad, el .NET 10 recientemente lanzado jugará un papel muy importante en el logro de ese objetivo.

.NET 10 incluye lo que la empresa llama Native AOT (Ahead of Time), que reduce significativamente el tiempo de inicio de las aplicaciones. También utiliza menos memoria, lo que también debería ser un gran alivio para los desarrolladores de Microsoft.

El problema de WebView/PWA afecta a las propias aplicaciones de Microsoft

Paquete Microsoft Edge en la aplicación Copilot
Paquete Microsoft Edge en la aplicación Copilot

La aplicación Copilot basada en la web de la compañía consume muchos recursos, ya que utiliza mucha RAM. En nuestras pruebas, Copilot usa hasta 500 MB de RAM en segundo plano y sube hasta 1 GB cuando comienzas a usarlo.

.NET 10 podrá detener este tipo de paradigma si los desarrolladores lo adoptan en lugar de ceñirse a tecnologías basadas en web o herramientas multiplataforma como React Native, Flutter y más.

Nuevo menú Inicio de Windows 11 con aplicaciones fijadas, recomendaciones y vista de categorías para todas las aplicaciones
Nuevo menú Inicio de Windows 11 con aplicaciones fijadas, recomendaciones y vista de categorías para todas las aplicaciones

Si bien las aplicaciones nativas suenan muy bien en el papel, uno de los mayores desafíos que enfrenta Microsoft es convencer a los desarrolladores para que creen más aplicaciones nativas para Windows.

Será interesante ver si la empresa fomenta el desarrollo de aplicaciones nativas para aumentar la cantidad de aplicaciones nativas en Microsoft Store. Pero antes de eso, el gigante tecnológico con sede en Redmond necesita mostrar al mundo los beneficios de sus nuevos esfuerzos en aplicaciones haciendo que muchas de sus propias aplicaciones sean “100%” nativas de Windows 11.

Enlace fuente