Por qué (la mayoría) de las aplicaciones de escritorio no están disponibles en la Tienda Windows

La Tienda Windows incluida con Windows 10 podría ser una ventanilla única para encontrar todo el software que está buscando. Pero no lo es. Algunas aplicaciones de escritorio, como Kodi y Evernote, ya están disponibles, pero la mayoría no lo están.

La tienda ofrece principalmente aplicaciones de estilo móvil como Candy Crush Saga y TripAdvisor, dos aplicaciones que Microsoft ahora incluye con Windows 10, pero no las aplicaciones de escritorio más poderosas de las que dependen muchos usuarios de Windows. Al menos la tienda ya no está llena de aplicaciones de escritorio falsas .

La tienda solo ofrece aplicaciones universales

Microsoft decidió ofrecer solo aplicaciones universales, y no aplicaciones de escritorio, a través de la Tienda. La Tienda Windows solo incluye aplicaciones escritas para la nueva «Plataforma universal de Windows» o UWP de Microsoft. A veces también se la denomina «plataforma de aplicación universal» o UAP.

En los días de Windows 8 y 8.1, la Tienda solo incluía las nuevas «aplicaciones Metro» o «Aplicaciones modernas», que Microsoft realmente llamó «aplicaciones de la tienda» en Windows 8.1. Esas aplicaciones eran más limitadas que las aplicaciones de escritorio , solo se ejecutaban en la interfaz Metro de pantalla completa y nunca se “cerraban” realmente. Era simple: si deseaba aplicaciones para la nueva interfaz, usaba la Tienda. Si deseaba aplicaciones de escritorio, las conseguía a la antigua.

Sin embargo, en Windows 10, Microsoft ha comenzado a difuminar las líneas. Esas aplicaciones de la Tienda se ejecutan en sus propias ventanas en el escritorio, junto con otras aplicaciones de escritorio. Sin embargo, todavía no son los mismos.

Con el lanzamiento de Windows 8, Microsoft hizo posible que los desarrolladores agregaran sus aplicaciones de escritorio a la Tienda Windows. Sin embargo, estas eran solo páginas de la Tienda que proporcionaban enlaces a sitios web donde podía descargar aplicaciones de escritorio. Estos ya no parecen estar presentes en Windows 10.

Las aplicaciones universales son más limitadas, y ese es el punto

Pero la nueva plataforma de aplicaciones universal de Microsoft es más limitada. Incluso en los casos en los que se han traído potentes aplicaciones de escritorio a la Tienda Windows, la versión de la Tienda está paralizada en comparación con su contraparte de escritorio. Solo eche un vistazo a Rise of the Tomb Raider , que está disponible tanto en Steam como aplicación de escritorio como en Windows Store como aplicación universal. La versión universal es mucho más limitada . Hay una aplicación de Dropbox en la Tienda Windows, pero no puede sincronizar sus archivos con su computadora como la aplicación de Dropbox para escritorio; es más similar a las aplicaciones de Dropbox para teléfonos inteligentes.

Relacionado:  ¿Qué es ReFS (el sistema de archivos resistente) en Windows?

Eso es porque la nueva plataforma de aplicaciones de Microsoft está diseñada para ser más limitada. Las aplicaciones se ejecutan en una caja de arena, lo que limita los archivos a los que pueden acceder en su sistema. No pueden interferir con otras aplicaciones y fisgonear. No pueden iniciarse al inicio o ejecutarse constantemente en segundo plano. Las aplicaciones universales están diseñadas para ser portátiles y ejecutarse en Windows Phone, Xbox y otras plataformas. Estas nuevas aplicaciones universales tienen más en común con las aplicaciones móviles en iPhone, iPad o Android que con las aplicaciones de escritorio tradicionales.

Por el contrario, las aplicaciones de escritorio tradicionales de Windows pueden hacer prácticamente todo lo que quieran con su computadora. UAC ahora les impide alterar los archivos de su sistema sin su permiso, pero aún pueden manipular sus archivos personales, funcionar como registradores de pulsaciones de teclas o hacer que su sistema sea inestable. El poder es un arma de doble filo.

A Microsoft solo le gustaría distribuir aplicaciones seguras que no supongan un riesgo para la seguridad, la privacidad o el rendimiento. Es por eso que excluye las aplicaciones de escritorio normales, que no puede garantizar que no causen problemas. Microsoft preferiría que las personas crearan aplicaciones universales y las distribuyeran a través de la Tienda, ya que el sistema puede administrar estas aplicaciones y garantizar una mejor experiencia.

Esa es la idea, al menos. En realidad, las aplicaciones universales aún no han despegado y la mayoría de los usuarios de Windows necesitan aplicaciones de escritorio. Pero, tres años y medio después del lanzamiento de la Tienda Windows con Windows 8, Microsoft todavía está tratando de cambiar eso.

Relacionado:  Cómo agregar "Tomar posesión" al menú contextual en el Explorador de Windows

En realidad, las Mac tienen un problema similar . Si bien la Mac App Store de Apple incluye aplicaciones de escritorio tradicionales de Mac, la Mac App Store aplica el sandboxing para evitar que estas aplicaciones causen problemas en las Mac. Esto significa que las aplicaciones de Mac más potentes no se pueden proporcionar a través de la Mac App Store y deben descargarse de sitios web como descargarías un programa de escritorio de Windows, y que las aplicaciones de la Mac App Store suelen ser versiones más limitadas. Muchos desarrolladores de Mac han abandonado la Mac App Store. Los usuarios de Mac tampoco pueden encontrar todos los programas de escritorio que desean en la Mac App Store.

Algunas aplicaciones de escritorio se pueden convertir a UWP (y ya están en la tienda)

Con la Actualización de aniversario para Windows 10, ha llegado el “Puente de escritorio” de Microsoft, anteriormente conocido como “Proyecto Centenario”. Los desarrolladores ahora pueden tomar aplicaciones de escritorio tradicionales de Windows (en otras palabras, aplicaciones Win32 y .NET) y empaquetarlas en aplicaciones para UWP que pueden enviarse a la Tienda Windows.

Esta tecnología funciona sorprendentemente bien. Los desarrolladores del centro de medios Kodi han escrito que no creían que sería fácil para Kodi, una aplicación compleja que utiliza aceleración de audio y video por hardware, convertirse en una aplicación para UWP. Pero, para su sorpresa, simplemente funcionó . La versión de escritorio de Kodi ahora está disponible en la Tienda Windows.

La versión de escritorio completa de Evernote ahora también está disponible en la Tienda Windows. Es una gran mejora con respecto a la triste aplicación «Evernote Touch» que se creó para Windows 8.

Pero, ¿qué pasa con el sandboxing? Esperábamos que muchas aplicaciones no funcionen correctamente después de una conversación, ya que están limitadas por la zona de pruebas de UWP, así como la zona de pruebas de Mac App Store limita muchas aplicaciones de Mac. Microsoft incluso advierte a los desarrolladores que no todas las aplicaciones funcionarán sin modificaciones.

Sin embargo, parece que la caja de arena es muy indulgente. Las aplicaciones empaquetadas con Desktop Bridge no están sujetas a todas las restricciones de espacio aislado que se aplican a las aplicaciones normales de UWP. Esto permite que muchas aplicaciones de escritorio “simplemente funcionen” una vez convertidas sin ningún ajuste adicional.

Relacionado:  Cómo programar un análisis en Windows Defender

Las aplicaciones empaquetadas de esta manera tienen algunas ventajas sobre las aplicaciones de escritorio normales. La Tienda Windows proporciona un lugar central y seguro para buscar e instalar aplicaciones. La Tienda también actualizará automáticamente las aplicaciones. Las aplicaciones convertidas se pueden instalar y desinstalar rápidamente de una manera limpia, sin ningún asistente de instalación, entradas de registro sobrantes y otros archivos innecesarios que ocupan espacio en su disco duro.

Los desarrolladores también pueden agregar funciones de UWP a sus aplicaciones de escritorio. Por ejemplo, la aplicación Evernote en la Tienda Windows ofrece un mosaico en vivo. Microsoft dice que esto permitirá a los desarrolladores migrar gradualmente sus aplicaciones de escritorio a aplicaciones para UWP, reemplazando bits de código a la vez.

Desafortunadamente, estas aplicaciones no tienen todas las ventajas de las aplicaciones normales de la “Plataforma universal de Windows”. Aunque técnicamente son aplicaciones “UWP”, en realidad no son universales: solo se ejecutarán en PC con Windows 10. No se ejecutarán en teléfonos con Windows 10, Xbox One, HoloLens u otras plataformas que Microsoft pueda lanzar en el futuro.

Esperamos ver más y más aplicaciones de escritorio agregadas a la Tienda Windows en el futuro, pero no todas las aplicaciones de escritorio estarán disponibles en la Tienda. Algunas aplicaciones potentes simplemente no se pueden colocar en un espacio aislado. Los desarrolladores tendrán que hacer un trabajo adicional, y cualquier característica adicional de UWP solo funcionará en Windows 10. Los desarrolladores deberán continuar ofreciendo un instalador descargable para los usuarios de Windows 7.

And, if a developer is selling software, it will have to give the Windows Store a 30% cut of the profits. Developers may want to sell their own software and keep all the profits rather than sharing them with Microsoft.

For the foreseeable future, the Windows Store will continue being just one way to get some applications–not a one stop shop for all the software you might want on a Windows 10 PC.