Microsoft Paint ahora soporta capas y transparencia (png)




En la publicación anterior les mencioné sobre la característica nueva que Microsoft Paint incorporaba para remover el fondo que rodea a un sujeto usando inteligencia artificial, pero que ésta carecía de soporte de imágenes traslúcidas (transparentes), pero eso ya fue corregido con la versión 11.2308.18.0 de Paint en el canal Insiders.

También les mencioné cómo obtenerla usando este otro tutorial

Cómo instalar software del canal Insiders en Windows 11 sin ser insiders




Alguna vez nos hemos topado con noticias sobre novedades en las aplicaciones que van siendo desarrolladas para Windows, tales como Paint, Notepad (bloc de notas), Snipping Tool (herramienta de recortes), etc. pero no los puedes probar porque sólo están disponibles en las actualizaciones que ofrecen a personas que optaron por el canal Insiders, y quizás no te apetezca poner todo tu sistema operativo en el modo de prueba de laboratorio.

Como se sabe, el canal Insiders (o Canary) de muchos productos, como así suelen llamarlo, son canales opcionales, para obtener retroalimentación sobre el producto en cuestión y su uso mientras éste esté siendo desarrollado, por dicha razón algunas cosas quizás sí pasen al producto final como también no, pero lo más probable es que sean características que requieren ser pulidas mientras se las ofrecen a esos usuarios que participan.

Dicho lo anterior, también nos gustaría probar (de vez en cuando), algunas cosas, en nuestro caso en particular, instalar (para probar) esos programas que van siendo lanzados en ese canal, pero en nuestro canal estable, el que todos usan. Y es que, al ser el mismo sistema operativo (Windows 10 u 11), al cual apunta como objetivo tales desarrollos, normalmente sí deberían funcionar en el canal estable, a menos que dependa de bibliotecas nuevas y específicas a futuras versiones que van siendo desarrollados para Windows 11.

En fin, lo que queremos es probar tales programas que no se puede instalar desde la tienda de Microsoft así como sí, por tanto deberemos optar por herramientas de terceros.

Uno de los sitios web más recomendados es Microsoft Store - Generation Project (v1.2.3) [by @rgadguard & mkuba50] que se ve así:

Y he ahí justo donde podremos obtener nuevas versiones en desarrollo de algunos programas para Windows.

El truco es simple, primero debemos averiguar el nombre de la familia del paquete (programa), su ID o su URL en la tienda de Microsoft, con dicho dato ingresado en ese campo de texto, podremos elegir en la parte derecha el canal Insiders (Fast), y al presionar ese botón, esta herramienta online se encargará de hacer peticiones no documentadas a los servicios de Microsoft (hay varios proyectos de código open source en GitHub que también usan tales métodos, pero esto es más sencillo que tratar de compilarlos y ejecutarlos). En fin, si tenemos suerte, esta herramienta mostrará una gran lista de archivos descargables que corresponden al software de la tienda que estamos buscando.

Lo más recomendable es averiguar el nombre de paquete de familia (Package Family Name), que es el identificador único del software, esto sirve para que la tienda de Microsoft pueda reemplazarla con nuevas versiones tanto a través de la tienda o por instaladores offline pero que tengan el mismo certificado con el cual fue firmado, dicho certificado está asociado a cada desarrollador y por tanto no deberíamos temer de dicha página para obtener las aplicaciones de Insider.

Empecemos:

1.- Averiguar el Package Family Name

2.- Buscar en Store Ad Guard el instalador

3.- Actualizar el programa de Insider en Windows normal.

1.- Averiguar el Package Family Name

Tomemos como ejemplo el programa Paint, que acaba de recibir una nueva actualización que permite quitar el fondo de algunas imágenes usando inteligencia artificial 🤯. Lo primero que debemos hacer es ejecutar MSPaint y luego abrir el Administrador de Tareas (combinación de teclas Ctrl+Shift+Esc).

Estando ahí, como muestra en la imagen superior, ubicamos a Paint (mspaint.exe) y damos clic derecho para luego elegir ver sus propiedades.

Dentro de las propiedades del programa que deseamos obtener dicha información, nos fijamos lo siguiente, la Ubicación, clic derecho en C:\Program Files........ y seleccionamos todo y lo copiamos, lo cual nos devolverá algo parecido a esto, si pegamos en el bloc de notas por ejemplo:

C:\Program Files\WindowsApps\Microsoft.Paint_11.2304.33.0_x64__8wekyb3d8bbwe\PaintApp

Lo primero que debemos fijarnos para corroborar que efectivamente se trata de una aplicación instalada a través de la Tienda de Microsoft, es que ésta se ubica dentro de la carpeta WindowsApps y ahí tiene su carpeta propia cuya combinación de nombre de familia de paquete (Package Family Name) con la versión y arquitectura, en este caso, es así: Microsoft.Paint_11.2304.33.0_x64__8wekyb3d8bbwe
Lo puse en colores para diferenciar, la versión está en color naranja, la arquitectura en azul, y el PackageFamilyName "envuelve" a todo eso, por tanto si quitamos la versión y arquitectura, nos quedará:
Microsoft.Paint_8wekyb3d8bbwe <— con un solo subguión de separación
Y así averiguamos el PackageFamilyName del programa, en este caso se trata del Paint.

2.- Buscar el instalador offline en store.ad-guard.net

En el navegador web, visitamos https://store.ad-guard.net y ahí elegimos las siguientes opciones:
En la parte izquierda elegimos PackageFamilyName como dato a pasar, para ello averiguamos lo anterior, y pegamos el PackageFamilyName averiguado en la caja de texto, finalmente en la parte derecha elegimos Fast y presionamos ese botón, esto generará enlaces temporales de descarga (si encuentra el programa en el repositorio de descargas exclusiva para la tienda), y nos mostrará una larga lista de archivos.

Como ven en la imagen de referencia, tendrían un resultado similar, recuerden haber elegido la opción Fast porque las otras opciones son para canales que no corresponden al dirigido a Insiders mientras que la opción Fast sí listará las aplicaciones que Microsoft destina a ese canal.

Ahí en la lista deberemos fijarnos en el nombre del instalador, normalmente termina con la extensión .msixbundle, y a veces listará más de uno, y hemos de percatarnos que dichos archivos tengan como nombre el PackageFamilyName que acabamos de averiguar, porque los demás archivos sólo son bibliotecas de las que depende el programa para poder funcionar, no nos preocupemos en descargarlas, entonces lo importante es descargar cualquiera con combinación del PackageFamilyName y la versión terminada en .msixbundle, obviamente elegiremos la última versión, en este caso es:
Microsoft.Paint_11.2306.30.0_neutral_~_8wekyb3d8bbwe.msixbundle
Ese era el único en este caso, pero a veces hay más, dependiendo de cuántas actualizaciones en desarrollo tengan disponibles los programas para el canal insider.
Como notarán, la versión aquí es 11.2306.30 y la que tenemos actualmente es la 11.2304.33, que corresponde a la última versión oficialmente disponible para la versión estable de Windows 11.

Descargamos dicho archivo, notarán que el navegador posiblemente bloquee dicha descarga, con hacer clic derecho y elegir guardar enlace como podremos hacerlo sin problemas.



En el caso de Firefox, éste persiste, pero si damos clic en esa advertencia, podremos optar por Permitir descarga, y es que eso es debido a que dichos enlaces de descarga, si nos fijamos:




Microsoft.Paint_11.2306.30.0_neutral_~_8wekyb3d8bbwe.msixbundle
http://tlu.dl.delivery.mp.microsoft.com/filestreamingservice/files/7fd973f8-cd77-4fce-9e0c-2665c7f55cfd?P1=1694133594&P2=404&P3=2&P4=Z04w9fUuVqrkn%2bTkfuPfp1nJ72Cqg7ZRQB643KVH13uKh2eB7Gi6Nb7u0YI8DpOEL5xlluuf1TvGTEnvs%2fdlKA%3d%3d

Tiene ciertas peculiaridades que no son comunes, en primer lugar, utiliza un el protocolo http no cifrado (SSL) HTTP y no HTTPS que a estas alturas, debería ser obligatorio, notamos que la dirección sí pertenece a microsoft.com cuyo subdominio es tlu.dl.delivery.mp. y al final no tiene un nombre de archivo válido, sino una serie larga de texto entremezclado con dígitos, que han de ver con la aleatoriedad de valores que genera cada generación de enlaces temporales de descarga que esta herramienta online obtiene desde la API para la tienda de Microsoft. pero como habrán notado, el nombre debería termina en .msixbundle pero ese nombre va en el header de la descarga, que al momento de dar clic en ese enlace, ese servidor mandará como nombre sugerido para que el navegador lo muestre como nombre final y no ese montón de texto raro en dicho enlace de descarga, pero que además al ser un nombre de extensión no tan usual (.msixbundle), muchos navegadores optarán por darnos alertas y hasta bloquear dicha descarga.Pero habiendo corroborado que sí proviene del dominio de microsoft, no debemos preocuparnos de su autenticidad.

Nota: si el navegador te muestra un nombre raro al momento de mostrarnos la ventana de guardar archivo, será mejor que antes hayamos copiado el nombre que muestra en la lista, para reemplazarlo manualmente, y es que esto suele ocurrir a veces.

Con toda esa aclaración deberemos tener descargado dicho archivo .msixbundle.

3. Actualizar el programar destinado al canal Insider en nuestro Windows 11 normal

También pueden intentar en Windows 10, pero no creo que funcione.

Si nos dirigimos a la carpeta donde descargamos dicho archivo, sólo damos doble clic en tal archivo y nos mostrará la ventana de actualización del gestor de instalaciones para instaladores usados por la Tienda de Microsoft.

Como se puede ver en la imagen, se mostraría algo así, con el botón actualizar visible.




Damos clic en actualizar y eso es todo.

Si el programa que deseamos actualizar fallase, será porque las bibliotecas de las que depende todavía no llegan al canal estable de Windows 11.

Bono extra: Reinstalar la última versión para el canal estable

Quizás dicha instalación del programa que corresponde al canal insider (Fast) no nos guste, para poder restaurar la versión que teníamos anteriormente, y que correspondería a la versión final para el ESTABLE lanzado OFICIALMENTE, tan sólo tenemos que regresar al paso 2, pero elegiremos la opción RP, en lugar de FAST. Ahí veremos perfectamente el instalador correspondiente.

Aunque esta vez veremos más versiones a elegir, obviamente es la última de esa lista, pero que notaremos que es una versión inferior al del canal Fast (Insider).

Como pueden ver, sólo varían en el penúltimo grupo de dígitos antes del .0
Nuestra versión anteriormente instalada, antes de actualizar al del Insider, era 11.2304.33.0, y justo ese es el que debemos RE-INSTALAR si eso es lo que deseamos.


Notaremos que al hacer doble clic en dicho instalar de una versión posterior, técnicamente hablando, el gestor de actualizaciones/instalador, nos mostrará hasta en 2 ocasiones la advertencia de que se trata de una versión "antigua", pero que de todas formas sí podemos re-instalar.

Conclusión

Cómo se pudo ver, técnicamente muchas aplicaciones destinadas para el canal de Windows 11 Insiders (en desarrollo), sí pueden instalarse en la versión estable (la que todos usamos).

Seguiremos los mismos pasos para actualizar cualquier programa que Microsoft está desarrollando y sólo lo prueba en el canal insider hasta que esté completamente probado y finalmente lo lance en el canal estable.

Un dato extra, incluso este método nos permite instalar dichos programas aún antes de haberse desplegado completamente dichas versiones en las actualizaciones del canal estable, la gestionada por Windows.

Finalmente aquí les muestro una captura de Paint con la opción nueva de remover fondo de las imágenes.


Como pueden ver, el resultado no es tan bueno que digamos, pero ahí está.

Cómo instalar Windows 11 sin Bloatware (software innecesario) que nos ofrece Microsoft






 Supongo que al igual que muchos les ocurrió que, al instalar Windows 10 u 11 terminan con un Menú Inicio ya pre-llenado con software que no necesitamos, tales como juegos Candy Crush, TikTok, etc. que no nos interesa en lo absoluto, pero que a los desarrolladores de Windows se les pasó en mente esa idea de previamente colocarlo, pero nos termina obligando a tener que desinstalarlos uno por uno, aquí la solución simple.

Cómo habilitar Windows Copilot


 


Windows Copilot ya está disponible para probar a través del canal Canary del navegador de Microsoft Edge, específicamente la versión 116.0.1917.0 aunque corriendo en la versión de Windows Dev build 23481.

Para lo cual es necesario tener instalado dicha versión de Edge, además de una herramienta de terceros llamada ViveTool la cual hace un llamado a una API no documentada de Windows que permite habilitar o deshabilitar ciertas funcionalidades de Windows 10 u 11.

Los pasos a seguir son los siguientes:

Cómo instalar Windows Subsystem for Android en Windows 11 sin ser Insider en una instalación normal



 

El día de ayer, 20 de Octubre de 2021, Microsoft lanzó en el canal de desarrollo Beta (para usuarios Insiders) el Subsistema de Windows para Android, siendo esta una limitante para muchos usuarios de Windows 11 que ya deseen usarlo, obviamente esto lo hacen con motivos de testing, es decir, para probar el subsistema y depurarlo con la finalidad de entregar un producto más estable para el público general. 

Aparte de ello, el ámbito de disponibilidad está restringido a usuarios de Estados Unidos únicamente, pero ya es conocido que Microsoft adora los leaks, y para colmo su sistema de "seguridad" para evitar que instalen saltándose esas restricciones es muy débil, aquí otra prueba más, porque sí se puede instalar sin ser usuario Insider, sin necesidad de actualizar o instalar la compilación Beta de su canal, e incluso en hardware que está calificado como no apto para correr Windows 11.

Dicho todo lo anterior, a continuación les muestro los pasos para que puedan instalar Windows Subsystem for Android en su flamante instalación de Windows 11 en hardware no soportado.

Pre-requisitos:

  • Tener instalado Hyper-V
  • Plataforma de Máquina Virtual y
  • WSL (éste último en realidad no sé si sea necesario)

Aquí los pasos para ello:

Abrimos el Menú Inicio y escribimos "Features" (sin comillas), lo cual mostrará en la lista de sugerencias "Activar o desactivar las características de Windows", ejecutamos esa opción y nos mostrará la siguiente ventana, donde debemos instalar lo menciona antes.


Seguidamente, habilitamos el modo desarrollador en la configuración del sistema, para poder instalar applicaciones desde fuera de la Tienda de Microsoft.

Presionamos la tecla Windows más la tecla I (combinados: Win+I), y nos vamos a Privacidad y seguridad -> Para programadores ahí habilitamos el modo mencionado.


Aceptamos cualquier mensaje de advertencia y esperamos que se habilite.

Ahora viene lo mejor, obtener el instalador oficial de Windows Subsystem for Android pero a través de una herramienta online que nos permita obtenerlo.

Visitamos la página en cuestión: https://store.rg-adguard.net/ y estando ahí pegamos la dirección oficial de la "aplicación" Windows Subsystem for Android correspondiente a lo publicado en la tienda de Microsoft https://www.microsoft.com/en-us/p/windows-subsystem-for-android/9p3395vx91nr  y elegimos la opción SLOWdel canal de distrubución, ésta nos listará enlaces de descarga temporales generadas por esta herramienta, desde luego utilizando la página oficial de Microsoft como origen de descarga, eso lo hacen a través de ciertas API's no documentadas.


Una vez presionado el botón con el símbolo ✔️ (check), éste generará los enlaces de descarga temporales para dicha aplicación de la tienda de Microsoft.

Ahí buscamos el archivo que contenga la extensión .msixbundle que en esta fecha/versión tiene 1.2 GB de tamaño aproximádamente (lo cual cambiará según la versión y publicaciones futuras desde luego).


Si hacemos doble clic, podríamos pensar que se instalará, pero no funcionará ya que éste requiere permisos de administrador para proceder debido a que cuenta con requisitos especiales.


Si lo intentan de todos modos les habrá mostrado algo similar a la imagen anterior.

Entonces, necesitamos hacerlo como administrador, y eso se hace con PowerShell (la línea de comandos de Windows). Presionamos la tecla Windows (Menú Inicio) y ahí escribimos "PowerShell"


Y una vez encontrado, lo ejecutamos como administrador, aceptamos la advertencia de UAC que nos salga para proceder.

Antes de proseguir, copiamos la ruta donde descargamos el archivo .msixbundle haciendo clic derecho en la caja de texto de la ruta y copiamos.


Luego de ello, volviendo a PowerShell, cambiamos de ubicación a dicha carpeta con el comando CD (change directory), escribimos "cd " (cd y espacio) y hacemos clic derecho (o Ctrl+V),
es decir "cd c:\usuarios\tunombredeusuario\downloads" (sin comillas) y presionamos ENTER.


Ahora, estando en la carpeta donde descargamos el archivo de instalación MicrosoftCorporationII<etc>.msixbundle, escribimos "Add-AppxPackage micro" y presionamos la tecla TAB hasta encontrar el que termine en .msixbundle, tal como se muestra en la imagen anterior. Una vez encontrado dicho archivo, presionamos la tecla Enter y éste procederá a instalarlo.


Como pueden ver en la imagen anterior, la instalación se realizará gracias a ese comando de PowerShell.

Una vez culminado el proceso (que no debería fallar), ya tendremos instalado el Subsistema de Windows para Android, y ya estará listado en el Menú Inicio como se puede ver en la siguiente imagen.


Si lo ejecutamos, veremos que ya podemos configurar el Subsistema de Windows para Android.


Si ya llegaste hasta aquí, seguramente no eres usuario Insider y quizás la aplicación de Amazon AppStore, sí puedas usarlo siempre en cuando seas de Estados Unidos (y estés ahí), no lo he comprobado, pero posiblemente no te funcione debido a las restricciones de acceso impuestas (por ahora) por Microsoft. Y normalmente te salga en la tienda de Microsoft que tu dispositivo (PC) no puede ejecutar esa aplicación.


Algo así, y aunque notes que sí se instala automáticamente (después de haber instalado el Subsistema de Windows para Android), si no eres de Estados Unidos, no podrás utilizarlo, y te mostrará un mensaje similar, y además no sé si estando en dicha región, sí te permita instalar (falta corroborar).


Por tanto la única forma (alternativa) que nos queda, es instalar aplicaciones de Android a través de la herramienta de depuración conocida como ADB (Android Debug Bridge), utilizada por desarrolladores para depurar y desplegar (instalar) aplicaciones a sus dispositivos móviles con Android.

Dicha herramienta la podrán obtener en la página oficial de Android, aquí https://developer.android.com/studio/releases/platform-tools una vez accedido a dicha página, buscamos la sección de descargas, y elegimos la que corresponde a Windows, damos clic a dicha opción, aceptamos los términos de uso y la descargamos.


 Eso nos dará un archivo comprimido en formato ZIP llamado platform-tools_r31.0.3-windows.zip, la versión r31.0.3 variará según la fecha y nuevas versiones lanzadas.

Descomprimimos dicho archivo en su propia carpeta de preferencia, desde ahí podremos gestionar/instalar aplicaciones APK para Android que podemos descargarla de páginas como APK-Mirror, APKPure, etc. aunque la primera es más confiable, debido a que utilizan archivos originales de los desarrolladores, es decir, las que se distribuyen a través de tiendas oficiales como el mismo Amazon AppStore o Google App Store.

Una vez que hayamos descomprimido dicho archivo en su propia carpeta nos dirigimos ahí, y abrimos la consola (línea de comandos), en el Explorador de Archivos nos ubicamos en la caja de texto de la ubicación actual y escribimos "cmd.exe" (sin comillas) y presionamos Enter. 


Hecho lo anterior ya tendremos abierto la línea de comandos (cmd.exe o si prefieren powershell.exe o Windows Terminal "wt -d ."), el que nos guste. 


Antes de instalar nada, debemos activar el Modo Desarrollador del Subsistema de Windows para Android. Regresamos a la aplicación que instalamos (WSA), nos mostrará Configuración como sección por defecto, ahí buscamos Modo para Desarrolladores y lo activamos.

 


Éste inicializará el Subsistema de Windows para Android (si aún no está iniciado) y si es la primera vez que activamos el modo de desarrollador, nos pedirá permisos de acceso en red.


Según sus necesidades, eligen la deseada para el Firewall de Windows, si cancelan, sólo se podrá acceder en la misma PC.

 

Hecho lo anterior, ya podremos ver una ventana parecida a la configuración típica de un dispositivo Android, en especial el apartado de Opciones para desarroladores.

Ahora, regresamos a la aplicación de configuración de Windows Subsystem for Android, y veremos que ahora nos muestra la dirección local y el puerto asignado para poder interactuar con ADB.


 Ya está casi todo listo, ahora sólo falta inicializar el servidor de ADB y conectarnos a través de ella a nuestro Subsistema de Windows para Android.

Regresamos a la línea de comandos (CMD) que abrimos antes, y ejecutamos los siguientes comandos:

adb.exe  start-server

Eso inicializará el servidor de ADB para que funcione sus funciones de envío y recepción de datos remotos (aunque en este caso nuestra ubicación "remota" sea nuestro localhost "127.0.0.1", o máquina local).


Una vez inicializado ADB, ejecutamos el comando adb.exe connect 127.0.0.1:58526 tal como se muestra en la imagen anterior, si nos muestra failed volvemos a intentarlo y si dice already connected ya podremos hacer lo que deseemos con el Subsistema de Windows para Android a través de los comandos que ofrece ADB, en nuestro caso particular, instalar aplicaciones APK que hemos descargado.

Note, en el comando anterior, que 127.0.0.1 es la IP local de nuestra PC, es un identificador único que cada dispositivo utiliza para realizar conexiones pseudo-remotas a sí mismo. El puerto, es la "puerta" de acceso asignada, y la asignada por defecto es la 58526 para conectarnos vía ADB, esto podría variar si tenemos ocupado ese puerto por otra aplicación antes de iniciar el Subsistema de Windows para Android, pero en la aplicación de configuración nos muestra el puerto que debemos usar.


Si todavía no tienes ninguna APK (aplicación para Android), te sugiero la página web APKMirror donde puedes obtener muchas aplicaciones oficiales, de preferencia descarga las que tienen la extensión .APK y no las que terminen en .APKM.


Una vez descargados, damos clic derecho en dicho archivo y copiamos como ruta de acceso, tal como muestra la imagen anterior.

Regresamos a la línea de comandos (CMD) y ejecutamos "adb.exe install <aquí pegamos haciendo clic derecho del ratón o Ctrl+V>" y ejecutamos con Enter.


Como pueden observar en la imagen anterior, la instalación se realizó satisfactoriamente "Success".

En mi caso de ejemplo, descargué la app para Android, Shazam, y al volver a ejecutar el Menú Inicio, éste ya estará listado en la lista de Recomendaciones como se muestra a continuación.


Y se puede ejecutar con tan sólo dar clic en su icono.


Conclusiones:

Como pudieron ver, sí es posible ejecutar aplicaciones para Android en Windows 11 (canal estable, es decir no la de Insiders <beta>) sino que por razones de pruebas en su avance en el desarrollo de dicha tecnología, Microsoft lo limitó para su público objetivo. 

Es posible que al ser una instalación no recomendada por Microsoft de forma oficial, ésta presente más problemas que con la compilación de Windows 11 del canal Beta.


Eso es todo en cuanto a este tutorial, espero les haya servido. Si quieren ver el proceso completo que hice, les dejo el vídeo donde lo hice paso a paso.



Windows Subsystem for Android apareció en la tienda de Microsoft y podría también estar disponible en Xbox


Como ya sabemos, Microsoft anunció que Windows 11 estará disponible en Octubre 5 que viene, además mencionaron que no estaría disponible el Subsistema de Android para Windows (WSA) sino que hasta mucho después del lanzamiento de Windows 11, pero descubrieron que Microsoft publicó una versión preliminar (que en realidad parece que no hace nada) de WSA en su tienda de aplicaciones.