
Microsoft acaba de lanzar winapp, una nueva CLI de código abierto en vista previa pública pensada para simplificar el desarrollo de aplicaciones en Windows cuando no trabajas desde Visual Studio ni dependes de MSBuild.
La herramienta apunta a desarrolladores que se mueven entre distintos entornos y frameworks. Ya sea que vengas del mundo web con Electron, trabajes con C++ y CMake o desarrolles en .NET, Rust o Dart, winapp busca reducir la fricción habitual del ecosistema Windows. Nikola Metulev, director de producto en Microsoft, lo resume como una forma de cubrir todo el ciclo: desde preparar el entorno hasta empaquetar la aplicación, facilitando además el acceso a APIs modernas de Windows, incluidas las de IA, seguridad e integración con el sistema.
La configuración inicial es uno de sus puntos fuertes. Con un solo comando (init), la CLI descarga los SDK necesarios, genera proyecciones —por ahora solo C++/WinRT— y deja el proyecto listo. Manifiestos, activos, certificados y dependencias se gestionan automáticamente, sin pasos manuales extra.
La identidad de paquete, necesaria para usar muchas APIs modernas incluso en pruebas, deja de ser un obstáculo. Winapp permite añadirla al ejecutable con un único comando, evitando procesos largos solo para validar una funcionalidad.
También automatiza por completo la creación del manifiesto (appxmanifest.xml) y del certificado de desarrollo. Si hace falta, puede instalar el certificado localmente para probar paquetes sin configuración adicional.
Cuando toca distribuir la aplicación, el empaquetado MSIX se resuelve con un solo comando (package). La CLI se encarga de firmar y generar un paquete listo tanto para la Microsoft Store como para distribución lateral.
Más información: blogs.windows.com