Microsoft está reorientando su estrategia de desarrollo de software en Windows. Rudy Huyn, arquitecto de socios, pidió recientemente a los desarrolladores que formen un equipo para crear aplicaciones nativas. Este movimiento busca reducir la dependencia de las aplicaciones web que consumen recursos. La compañía busca optimizar el rendimiento del sistema operativo mediante código optimizado.
Detalles Clave
La compañía define estas nuevas herramientas como productos 100% nativos para el sistema operativo. Esto implica el uso de WinUI sin contenido de WebView, que actúa como un navegador mini. Huyn fue claro al especificar la naturaleza técnica de este cambio en una publicación reciente. Los desarrolladores deben priorizar el código local sobre los contenedores web.
"100% native," dijo Huyn sobre la especificación técnica requerida. El arquitecto enfatizó que no se admitirá contenido WebView en estas nuevas herramientas. Esta declaración directa viene de una comunicación en la plataforma X. El mensaje fue claro para toda la comunidad de desarrolladores de la industria.
Actualmente, muchas partes de Windows funcionan sobre WebView por conveniencia. Aplicaciones como Microsoft Copilot y Microsoft 365 Copilot utilizan esta tecnología en su base. Incluso elementos de la configuración parecen nativos pero ejecutan código web subyacente. La práctica actual es más rápida pero menos eficiente en memoria.
El problema principal radica en el consumo de memoria de las versiones web. Un ejemplo claro es WhatsApp, que ahora consume múltiples gigabytes en su versión WebView. El aplicativo nativo anterior solía mantenerse por debajo de 300 MB de uso de memoria. Esta diferencia impacta directamente en el rendimiento de los equipos con recursos limitados.
Implicaciones
Esta iniciativa sigue la promoción pública de Microsoft para mejorar los fundamentos de Windows 11. La empresa trabaja en reducir la interrupción de las actualizaciones y hacer la barra de tareas más configurable. También buscan eliminar la necesidad de iniciar sesión en línea al instalar el sistema por primera vez. Estos cambios apuntan a una experiencia de usuario más fluida y estable.
Existe un precedente histórico con el proyecto 20/20 mencionado por Mikhail Parakhin. Este objetivo buscaba reducir el tamaño de la instalación y el consumo de memoria en reposo en un 20%. Microsoft ha confirmado que reducir la huella de memoria es una prioridad actual. El enfoque técnico busca resultados medibles y tangibles para el usuario final.
El cambio hacia el código nativo ayudaría significativamente a alcanzar esos objetivos de eficiencia. En lugar de priorizar las características de inteligencia artificial, la compañía se enfoca en el sistema operativo. Esto representa una señal positiva para los usuarios preocupados por el costo de la memoria. Es crucial observar cómo se implementan estas nuevas herramientas en los próximos meses.