{"id":129827,"date":"2026-05-05T05:10:01","date_gmt":"2026-05-05T05:10:01","guid":{"rendered":"https:\/\/enfoquenoticioso.com\/?p=129827"},"modified":"2026-05-05T05:10:01","modified_gmt":"2026-05-05T05:10:01","slug":"microsoft-lanza-winapp-la-herramienta-que-simplifica-al-fin-la-creacion-de-apps-para-windows","status":"publish","type":"post","link":"https:\/\/enfoquenoticioso.com\/?p=129827","title":{"rendered":"Microsoft lanza WinApp: la herramienta que simplifica (al fin) la creaci\u00f3n de apps para Windows"},"content":{"rendered":"<figure><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/i0.wp.com\/imgs.hipertextual.com\/wp-content\/uploads\/2026\/05\/WinApp-Windows-PowerShell.jpg?fit=1024%2C683&amp;quality=70&amp;strip=all&amp;ssl=1\" class=\"attachment-rss-image-size size-rss-image-size wp-post-image\" alt=\"Crear apps de Windows con WinApp\" \/><\/figure>\n<p>Un <strong>sistema operativo sin aplicaciones<\/strong> no sirve para nada. Y Windows no es una excepci\u00f3n. A pesar de su veteran\u00eda, el sistema operativo de Microsoft debe luchar por seguir siendo relevante. Y para ello conviene <strong>ayudar a los desarrolladores de apps a crearlas<\/strong>. Un ejemplo es <strong>WinApp<\/strong>, una herramienta para la l\u00ednea de comandos dise\u00f1ada para <strong>simplificar el proceso de creaci\u00f3n de aplicaciones para Windows<\/strong>. Entre otras cosas, te permite controlar todos los pasos necesarios para dise\u00f1ar, programar, empaquetar, probar y, en definitiva, crear apps de Windows.<\/p>\n<p>El gran \u00e9xito de Android se debe, en gran parte, a que existen centenares de miles de aplicaciones que puedes instalar desde distintas fuentes. En Windows, ese tema podr\u00eda parecer zanjado. Pero en el contexto actual, muchos desarrolladores <strong>priorizan las plataformas m\u00f3viles sobre el PC<\/strong>. As\u00ed que, si Microsoft quiere que Windows siga contando con <a href=\"https:\/\/hipertextual.com\/guias\/instalar-aplicaciones-a-la-vez-windows\/\" target=\"_blank\" rel=\"noopener\">apps actualizadas y relevantes<\/a>, no le queda otra que <strong>pon\u00e9rselo f\u00e1cil a los creadores de aplicaciones<\/strong>.<\/p>\n<p><strong>WinApp<\/strong> no es una aplicaci\u00f3n <strong>para todo el mundo<\/strong>. Pero <a href=\"https:\/\/learn.microsoft.com\/es-es\/windows\/apps\/dev-tools\/winapp-cli\/\" target=\"_blank\" rel=\"noopener\">su dise\u00f1o<\/a> deja entrever que ese es el objetivo de esta herramienta. Su objetivo es <strong>ayudar al desarrollo<\/strong> de aplicaciones de Windows simplificando un proceso que lleva tiempo y esfuerzo. Pese a que existen muchas herramientas, ayudas y soluciones. Sin ir m\u00e1s lejos, <strong>Visual Studio, .NET<\/strong> o <strong>MSBuild<\/strong>. Las tres de Microsoft. En esta ocasi\u00f3n, el proceso se realiza desde la l\u00ednea de comandos.&nbsp;<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_81 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Tabla de Contenido<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Alternar tabla de contenidos\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/enfoquenoticioso.com\/?p=129827\/#Que_es_WinApp_y_para_que_sirve\" >Qu\u00e9 es WinApp y para qu\u00e9 sirve<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/enfoquenoticioso.com\/?p=129827\/#Como_instalar_WinApp_en_tu_PC_con_Windows\" >C\u00f3mo instalar WinApp en tu PC con Windows<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/enfoquenoticioso.com\/?p=129827\/#Los_comandos_principales_de_WinApp\" >Los comandos principales de WinApp<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\" id=\"h-que-es-winapp-y-para-que-sirve\"><span class=\"ez-toc-section\" id=\"Que_es_WinApp_y_para_que_sirve\"><\/span>Qu\u00e9 es WinApp y para qu\u00e9 sirve<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\">\n<div class=\"wp-block-embed__wrapper\">\n<\/div>\n<\/figure>\n<p>Lo que muchos llaman <strong>WinApp<\/strong>, o simplemente winapp, tiene como <a href=\"https:\/\/blogs.windows.com\/windowsdeveloper\/2026\/01\/22\/announcing-winapp-the-windows-app-development-cli\/\" target=\"_blank\" rel=\"noopener\">nombre oficial<\/a> <strong>Windows App Development CLI<\/strong>. En castellano, CLI de desarrollo de aplicaciones de Windows. CLI es el acr\u00f3nimo de interfaz de l\u00ednea de comandos. Por lo tanto, WinApp es \u201cuna interfaz de l\u00ednea de comandos\u201d pensada para \u201cadministrar SDKs de Windows, empaquetamiento, generaci\u00f3n de <strong>identidades de aplicaciones, manifiestos, certificados<\/strong> y uso de herramientas de compilaci\u00f3n con cualquier marco de aplicaciones\u201d. Para entendernos, facilita que puedas <strong>poner en marcha y crear una app de Windows<\/strong> a partir de un desarrollo multiplataforma.<\/p>\n<p>Como mencion\u00e9 antes, hay muchas herramientas para que los desarrolladores hagan realidad sus propias aplicaciones de Windows. <strong>Visual Studio<\/strong> es la m\u00e1s popular. Se trata de un entorno de desarrollo integrado que combina editor de c\u00f3digo, compilador, depurador y dem\u00e1s utilidades necesarias para programar una app. Pero hay m\u00e1s. <strong>.NET <\/strong>es la plataforma de desarrollo de Microsoft que permite crear aplicaciones de Windows pero tambi\u00e9n apps web o en la nube. Y <strong>MSBuild<\/strong> es su motor de compilaci\u00f3n.<\/p>\n<p>Microsoft ha puesto en marcha <strong>WinApp para unificar todas las herramientas<\/strong> y soluciones de desarrollo en una \u00fanica. Gratuita, de c\u00f3digo abierto y con las ventajas de la l\u00ednea de comandos en cuanto a consumo de recursos y facilidad de uso. En palabras de sus creadores, \u201cConstruimos esta CLI para <strong>optimizar la integraci\u00f3n con la plataforma de desarrolladores de Windows<\/strong>: manejar la configuraci\u00f3n de SDK, la generaci\u00f3n de encabezados, manifiestos, certificados y el empaquetado en solo unos pocos comandos\u201d. Adem\u00e1s, es compatible con <strong>.NET, C++, C#, CMake, Rust <\/strong>y <strong>Electron<\/strong>. De manera que pr\u00e1cticamente cualquier programador o dise\u00f1ador de aplicaciones podr\u00e1 adaptar su app a Windows.<\/p>\n<h2 class=\"wp-block-heading\" id=\"h-como-instalar-winapp-en-tu-pc-con-windows\"><span class=\"ez-toc-section\" id=\"Como_instalar_WinApp_en_tu_PC_con_Windows\"><\/span>C\u00f3mo instalar WinApp en tu PC con Windows<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" data-recalc-dims=\"1\" width=\"780\" height=\"520\" src=\"https:\/\/i0.wp.com\/imgs.hipertextual.com\/wp-content\/uploads\/2026\/05\/PowerShell-Instalar-WinApp-1500x1000.jpg?resize=780%2C520&#038;quality=70&#038;strip=all&#038;ssl=1\" alt=\"Crear apps de Windows con WinApp\" class=\"wp-image-1884810\" \/><\/figure>\n<p>En la p\u00e1gina oficial de <strong>WinApp<\/strong> <a href=\"https:\/\/github.com\/microsoft\/WinAppCli\" target=\"_blank\" rel=\"noopener\">en GitHub<\/a> encontrar\u00e1s toda la informaci\u00f3n que necesitas para ponerte a trabajar con esta herramienta y portar o crear apps de Windows. Incluso incluye gu\u00edas espec\u00edficas para quienes utilizan <strong>.NET, C++, Electron, Rust, Tauri<\/strong> o <strong>Flutter<\/strong> para crear sus propias aplicaciones. Por lo dem\u00e1s, la instalaci\u00f3n es relativamente sencilla. Y, c\u00f3mo no, se hace desde la l\u00ednea de comandos. Por defecto, puedes elegir entre usar <strong>WinGET<\/strong>, es decir, el <strong>gestor de paquetes de Windows<\/strong>, o <strong>NPM<\/strong>, el <strong>gestor de paquetes de Node.js. <\/strong>Y que utilizan especialmente quienes desarrollan apps compatibles con Electron.<\/p>\n<p>Para <strong>instalar WinApp con WinGet<\/strong> desde la l\u00ednea de comandos:<\/p>\n<pre class=\"wp-block-code\"><code>winget install Microsoft.winappcli --source winget<\/code><\/pre>\n<p>Y para <strong>instalar WinApp con NPM<\/strong> para proyectos de Electron:<\/p>\n<pre class=\"wp-block-code\"><code>npm install @microsoft\/winappcli --save-dev<\/code><\/pre>\n<p>Para <strong>comprobar si la instalaci\u00f3n<\/strong> fue bien:<\/p>\n<pre class=\"wp-block-code\"><code>winapp --help <\/code><\/pre>\n<pre class=\"wp-block-code\"><code>npx winapp --help<\/code><\/pre>\n<h2 class=\"wp-block-heading\" id=\"h-los-comandos-principales-de-winapp\"><span class=\"ez-toc-section\" id=\"Los_comandos_principales_de_WinApp\"><\/span>Los comandos principales de WinApp<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" data-recalc-dims=\"1\" loading=\"lazy\" width=\"780\" height=\"520\" src=\"https:\/\/i0.wp.com\/imgs.hipertextual.com\/wp-content\/uploads\/2026\/05\/WinApp-Ejemplo-Manifiestos-1500x1000.jpg?resize=780%2C520&#038;quality=70&#038;strip=all&#038;ssl=1\" alt=\"Crear apps de Windows con WinApp\" class=\"wp-image-1884814\" \/><figcaption class=\"wp-element-caption\">Fuente: <a href=\"https:\/\/blogs.windows.com\/windowsdeveloper\/2026\/01\/22\/announcing-winapp-the-windows-app-development-cli\/\" target=\"_blank\" rel=\"noopener\">Microsoft<\/a><\/figcaption><\/figure>\n<p>A diferencia de <strong>Visual Studio<\/strong>, <strong>WinApp<\/strong> funciona exclusivamente desde la l\u00ednea de comandos. As\u00ed que para aprender a usarlo tendr\u00e1s que <strong>aprenderte sus comandos<\/strong>. Tienes la lista completa en <a href=\"https:\/\/github.com\/microsoft\/WinAppCli\" target=\"_blank\" rel=\"noopener\">este enlace de GitHub<\/a> (en ingl\u00e9s) y en <a href=\"https:\/\/learn.microsoft.com\/es-es\/windows\/apps\/dev-tools\/winapp-cli\/\" target=\"_blank\" rel=\"noopener\">esta p\u00e1gina de Microsoft<\/a> (en espa\u00f1ol). Y, como hemos visto antes, siempre puedes usar el <strong>comando &#8211;help para obtener ayuda<\/strong>.<\/p>\n<p><strong>Instalar, empezar y configurar<\/strong>:<\/p>\n<ul class=\"wp-block-list\">\n<li><strong>winapp init<\/strong>: Inicia el proyecto con SDKs de Windows, manifiesto y configuraci\u00f3n (winapp.yaml).<\/li>\n<li><strong>winapp restore<\/strong>: Restaura paquetes y regenera archivos desde winapp.yaml.<\/li>\n<li><strong>winapp update<\/strong>: Actualiza paquetes a versiones m\u00e1s recientes y regenera archivos.<\/li>\n<\/ul>\n<p><strong>Empaquetar<\/strong>:<\/p>\n<ul class=\"wp-block-list\">\n<li><strong>winapp pack<\/strong>: Crea paquetes MSIX firmados y listos para Microsoft Store.<\/li>\n<li><strong>winapp create-debug-identity<\/strong> &lt;ejecutable&gt;: A\u00f1ade identidad de paquete para depuraci\u00f3n sin empaquetar completo.<\/li>\n<\/ul>\n<p><strong>Manifiestos<\/strong>:<\/p>\n<ul class=\"wp-block-list\">\n<li><strong>winapp manifest generate<\/strong>: Genera <em>AppxManifest.xml<\/em> desde plantillas.<\/li>\n<li><strong>winapp manifest update-assets<\/strong> &lt;imagen.png&gt;: Crea todos los assets MSIX (iconos) desde una sola imagen.<\/li>\n<\/ul>\n<p><strong>Certificados y firma<\/strong>:<\/p>\n<ul class=\"wp-block-list\">\n<li><strong>winapp cert generate<\/strong>: Crea un certificado de desarrollo.<\/li>\n<li><strong>winapp cert install<\/strong> &lt;cert.pfx&gt;: Instala el certificado en el almac\u00e9n del sistema.<\/li>\n<li><strong>winapp sign<\/strong> &lt;archivo.msix&gt;: Firma paquetes o ejecutables.<\/li>\n<\/ul>\n<p><strong>Utilidades adicionales<\/strong>:<\/p>\n<ul class=\"wp-block-list\">\n<li><strong>winapp tool<\/strong> &lt;herramienta&gt;: Accede a herramientas SDK como&nbsp;<em>signtool<\/em>&nbsp;o&nbsp;<em>makemsix<\/em>.<\/li>\n<li><strong>winapp store<\/strong> [argumentos]: Ejecuta comandos de Microsoft Store CLI.<\/li>\n<\/ul>\n<p>Seguir leyendo: <a href=\"https:\/\/hipertextual.com\/guias\/crear-apps-de-windows-winapp\/\" target=\"_blank\" rel=\"noopener\">Microsoft lanza WinApp: la herramienta que simplifica (al fin) la creaci\u00f3n de apps para Windows<\/a><\/p>\n<p><a href=\"https:\/\/hipertextual.com\/guias\/crear-apps-de-windows-winapp\/\" class=\" target=\" title=\"Microsoft lanza WinApp: la herramienta que simplifica (al fin) la creaci\u00f3n de apps para Windows\" target=\"_blank\" rel=\"noopener\">Ver fuente<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Un sistema operativo sin aplicaciones no sirve para nada. Y Windows no es una excepci\u00f3n. A pesar de su veteran\u00eda, el sistema operativo de Microsoft debe luchar por seguir siendo relevante. Y para ello conviene ayudar a los desarrolladores de apps a crearlas. Un ejemplo es WinApp, una herramienta para la l\u00ednea de comandos dise\u00f1ada [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":129828,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[],"class_list":["post-129827","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tecnologia"],"_links":{"self":[{"href":"https:\/\/enfoquenoticioso.com\/index.php?rest_route=\/wp\/v2\/posts\/129827","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/enfoquenoticioso.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/enfoquenoticioso.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/enfoquenoticioso.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/enfoquenoticioso.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=129827"}],"version-history":[{"count":0,"href":"https:\/\/enfoquenoticioso.com\/index.php?rest_route=\/wp\/v2\/posts\/129827\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/enfoquenoticioso.com\/index.php?rest_route=\/wp\/v2\/media\/129828"}],"wp:attachment":[{"href":"https:\/\/enfoquenoticioso.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=129827"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/enfoquenoticioso.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=129827"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/enfoquenoticioso.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=129827"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}