Windows 10 y PWA: el futuro de la entrega de software
Publicado: 2019-12-06Tabla de contenido
Como se mencionó brevemente en nuestro artículo de Desktop PWA, parece que Microsoft se ha dado cuenta recientemente del movimiento Progressive Web App y se dio a conocer como el precursor de la tendencia de la tienda PWA . Según Microsoft, esta no es una mera iniciativa improvisada, sino un plan que se ha albergado durante bastante tiempo, desde 2016.
Con todo este tiempo para prepararse, Microsoft pudo construir por sí mismo una base de Progressive Web Apps (PWA) que puede resistir años de cambios tecnológicos por venir. Como resultado, la experiencia de Windows ahora tiene aplicaciones web progresivas integradas en todos sus aspectos, lo que hace que el futuro de Microsoft Store sea el futuro de las aplicaciones híbridas: una combinación de UWP (Universal Windows Platform) y PWA .
¿Qué es una aplicación web progresiva?
Una aplicación web progresiva es, en pocas palabras, un sitio web progresivo que ofrece una experiencia de aplicación nativa y disponibilidad multiplataforma. Es una tendencia emergente que ofrece lo mejor de ambos mundos: la web y la aplicación nativa, con funcionalidades que superan con creces lo que una web normal es capaz de hacer.

Una PWA a menudo puede ser engañosa y difícil de reconocer. Si no está familiarizado con la tecnología y desea obtener más información, nuestra guía completa sobre Progressive Web Apps se recomienda para una comprensión profunda del asunto.
Aplicaciones web progresivas y Windows 10
Procedente de Microsoft, está la reciente adopción de Progressive Web Apps, que marca un horizonte de posibilidades completamente nuevo para Microsoft Store.
Las aplicaciones web progresivas tienen acceso completo a las API de características de Windows 10 y se pueden instalar en toda la familia de dispositivos UWP (incluido el Windows 10 más seguro en dispositivos en modo S) al tiempo que garantizan la compatibilidad con otros navegadores y dispositivos.
¿Qué significa esto? Esto significa que, a partir de ahora, las PWA son parte de la experiencia de Windows y están a la par con otras aplicaciones UWP (Plataforma universal de Windows), que pueden descubrir más de 800 millones de usuarios activos mensuales en todo el mundo.
Debido a que un PWA puede ser un ciudadano de primera clase en Microsoft Store, un usuario podrá interactuar completamente con un PWA instalado, desde el descubrimiento hasta la instalación y la ejecución, sin siquiera abrir el navegador.
Gracias a estos avances tecnológicos realizados por el equipo de Microsoft, la experiencia de PWA en Windows 10 ahora no es muy diferente a la de una aplicación UWP típica. En comparación con una PWA típica que se ejecuta desde el navegador, las PWA de las tiendas de Microsoft se diferencian por estas ventajas técnicas:
- Ejecutar en una ventana independiente
- Sin límite de almacenamiento (para almacenamiento local, IndexedDB, …)
- Capaz de procesos fuera de línea y en segundo plano
- JavaScript puede acceder a las API nativas de Windows Runtime (WinRT)
- Visible y mostrado como "aplicación" en la Tienda Windows, el menú Inicio de Windows y Cortana.
- Abra un canal completamente nuevo de recopilación de conocimientos en dispositivos en los que el navegador no llega, es decir, Xbox, Windows Mixed Reality y otros factores de forma que no son de PC.

Y dado que la naturaleza del movimiento PWA es la de uno en constante cambio, no es inesperado que vea que sus aplicaciones familiares se actualizan constantemente a PWA. En el momento en que estamos hablando, Outlook de Microsoft es oficialmente una aplicación web progresiva, que se puede instalar desde cualquier navegador basado en Chromium.


Desde su introducción, las Progressive Web Apps muestran grandes promesas para ser el próximo paso en la Evolución de la Web. Reconociendo su potencial, una tras otra, las grandes marcas comenzaron a incorporar elementos de PWA en su infraestructura, lo que hizo que el panorama de la web ahora sea muy diferente al anterior.

Por qué la aplicación web progresiva es el futuro
Visible en cualquier lugar
Cada aplicación web progresiva que se incluye en Microsoft Store en Windows 10 puede potencialmente aumentar su audiencia de aplicaciones cien veces, ya que la base de instalación simultánea mensual de Windows 10 es de más de 800 millones de usuarios.
Repoblación automática
Además de la opción para que los desarrolladores envíen manualmente sus PWA, Microsoft también ha hecho posible que los motores de búsqueda como Bing indexen automáticamente las PWA de calidad en su tienda:
Hemos estado usando Bing Crawler para identificar PWA en la web durante casi un año, [..]. A lo largo de este proceso, continuaremos examinando nuestras medidas de calidad para PWA, para asegurarnos de que estamos brindando una experiencia valiosa, confiable y agradable a nuestros clientes mutuos en dispositivos Windows.
Con esto, se espera que Microsoft Store se llene automáticamente con PWA, lo que hace que el futuro de todas las aplicaciones web progresivas parezca más probable que nunca.
Experiencia sin esfuerzo
Una ventaja de PWA, además de su apariencia y funcionalidades similares a las de una aplicación, es que se siente como si estuviera experimentando una versión Lite de la aplicación.
Ahora, entendemos lo que estás pensando. La mayoría de nosotros no suele tener una experiencia positiva con las aplicaciones livianas y eso es comprensible, dado lo mucho peor que solían funcionar estas aplicaciones livianas. Sin embargo, con Progressive Web Apps, se siente bien. Todo se siente más suave, optimizado y el flujo general realmente se parece al de una aplicación nativa; pero ni siquiera necesita esperar tanto para instalar y ejecutar PWA, y mucho menos descargarlos, ya que todo se almacena y actualiza dinámicamente en la web.
Explorar: PWA para Magento 2
Lo que esto significa para los desarrolladores
Al ser el precursor de la cadena de tiendas PWA , Microsoft se encargó de hacer todo lo posible para ayudar a los desarrolladores a crear la PWA más rentable y eficiente sin necesidad de tener muchos conocimientos de codificación. Fundada por Microsoft es la herramienta de código abierto, PWABuilder , que se creó teniendo en cuenta a los desarrolladores sin experiencia para ayudar a avanzar en la adopción de PWA.

PWABuilder hace posible que los desarrolladores sin experiencia puedan generar un AppX completo, utilizando datos de su propio sitio web y Web App Manifest para publicar en Microsoft Store.
Herramienta útil: Generador de manifiestos de aplicaciones web
prueba uno
Después de toda esta charla, tal vez sea hora de que experimentes una PWA en Windows 10. Dirígete ahora a Microsoft Store, instala la PWA de Twitter y comparte con nosotros tus pensamientos.

Envolviendo palabras
Cabe señalar que estos son solo los primeros pasos en el plan de Microsoft de hacer de Progressive Web App la experiencia principal en Windows 10, y las cosas cambiarán rápidamente el año siguiente cuando se lance el nuevo Edge basado en Chromium.
A partir de ahora, solo hay unas pocas aplicaciones web progresivas en Microsoft Store, pero la practicidad de las cuales ya prevalece en el mundo del comercio electrónico, donde la mayoría de los principales minoristas utilizan el enfoque Headless , que tiene PWA como su principal instrumento para la entrega de una solución perfecta. experiencia de usuario.