Winapp reúne las tareas de aplicaciones de Windows en una única útil de trayecto de comandos
microsoft ha anunciado el avance sabido de winappsigla de CLI de mejora de aplicaciones de Windows. La útil de código destapado está diseñada para consolidar tareas comunes de mejora de aplicaciones de Windows en una única interfaz de trayecto de comandos, reduciendo la dependencia de herramientas pesadas como Visual Studio y MSBuild.
Winapp está destinado a tener la llave de la despensa SDK de Windows, producir identidades de aplicaciones, manejar manifiestos y certificados, empaquetar aplicaciones e integrar herramientas de compilación independientemente del situación o jerga de programación que se utilice. Microsoft lo posiciona como una opción amistoso con el flujo de trabajo para los desarrolladores que prefieren la automatización y las secuencias de comandos a los IDE gráficos.
Diseñado para flujos de trabajo multiplataforma y no visuales de Studio
Soporte para múltiples marcos e idiomas
Según Microsoft, winapp se dirige a desarrolladores que trabajan con marcos multiplataforma o cadenas de herramientas alternativas. Esto incluye desarrolladores web que utilizan Electron, desarrolladores de C++ que dependen de CMake y desarrolladores que crean aplicaciones con .NET, Rust o Dart.
El objetivo es hacer accesibles las API nativas de Windows y las características de la plataforma sin forzar a los desarrolladores a adoptar la pila de herramientas tradicional de Microsoft. Winapp pretende inducir gran parte de la complejidad de la configuración que a menudo disuade a los desarrolladores de apuntar a Windows.
Simplificación del empaquetado y ataque a API
El mejora de aplicaciones de Windows normalmente requiere tener la llave de la despensa varias versiones de SDK, editar varios manifiestos, producir certificados y navegar por los requisitos de empaquetado de MSIX. Winapp reúne estos pasos en una única CLI, lo que permite a los desarrolladores centrarse en la razonamiento de la aplicación en superficie de en la configuración del entorno.
Microsoft destaca el ataque mejorado a las funciones modernas de Windows, incluidas integraciones de seguridad, funciones de shell y API de IA de Windows.
Integración de electrones y Node.js
Funciones nativas de Windows adentro de las aplicaciones Electron
Microsoft está poniendo peculiar fuerza en el soporte de Electron. La CLI de winapp está apto como un paquete npm e incluye comandos que unen proyectos de Node.js con código nativo de Windows.
Con winapp, los desarrolladores de Electron pueden implementar complementos nativos de C++ o C# que están preconfigurados para funcionar con el SDK de aplicaciones de Windows. La útil incluso admite la inyección de identidad de paquete en un proceso de Electron en ejecución, lo que permite probar API que requieren identidad sin una configuración compleja.
API experimentales de IA de Windows para Node.js
Microsoft incluso está utilizando winapp para cotejar con proyecciones de Node.js para las API de Windows. Los primeros ejemplos incluyen el ataque a las API de IA de Windows a través de paquetes como @microsoft/winapp-windows-ai, que permiten a los desarrolladores chillar a capacidades nativas directamente desde JavaScript.
Disponibilidad y próximos pasos
Winapp ya está apto como aspecto previa públicacon documentación y seguimiento de problemas alojados en GitHub. Microsoft dice que la útil aún se encuentra en sus primeras etapas y que todavía se están trabajando en muchos escenarios de mejora.
La feedback del uso en el mundo positivo dará forma al mejora futuro, y Microsoft centrará la inversión en los flujos de trabajo que los desarrolladores consideren más valiosos. Si se adopta ampliamente, winapp podría sujetar la barrera para crear y distribuir aplicaciones en Windows 11, particularmente para desarrolladores fuera del ecosistema tradicional de Microsoft.






