Las aplicaciones web progresivas (WebAPK) profundamente integradas están disponibles para Chrome en Android

Las aplicaciones web progresivas (WebAPK) profundamente integradas ya están disponibles para Chrome en Android. A continuación se explica cómo habilitar la función.

Durante la mayor parte de la historia de Android, las aplicaciones se han instalado como paquetes locales en el propio dispositivo. Normalmente adquirimos los archivos de instalación que necesitamos descargando un archivo APK, que es un archivo que contiene todos los recursos y activos de una aplicación. Si bien existen muchos beneficios al instalar una aplicación nativa de esta manera, también existen muchos beneficios al desarrollar una aplicación basada en web. aplicaciones web Se puede acceder a él en múltiples plataformas, se puede modificar fácilmente y se puede implementar fácilmente, entre otros beneficios.

Google ha llevado las aplicaciones web un paso más allá y ha creado Aplicaciones web progresivas (PWA), que están más integrados con dispositivos móviles. Las aplicaciones web progresivas tienen acceso para enviar notificaciones automáticas y, lo más importante, están "instaladas" en la pantalla de inicio de un dispositivo. Estas aplicaciones web se pueden crear desde la mayoría de los sitios web haciendo clic en la opción "Agregar a la pantalla de inicio" en el menú de Chrome; sin embargo, ¿qué tan funcional es realmente la aplicación web progresiva?

depende del soporte del sitio web.

Una de las principales desventajas de las PWA es que no se tratan como aplicaciones reales en el dispositivo. Como se accede a estas aplicaciones web a través de accesos directos en la pantalla de inicio, muchos usuarios a quienes les gusta crear temas en sus pantallas de inicio probablemente se sientan desanimados por este hecho. Puedo hablar por experiencia. Afortunadamente, durante el año 2016 Cumbre de desarrolladores de Chrome En noviembre pasado, el equipo de Chrome demostró que las aplicaciones web progresivas podrían convertirse en APK que se instalarían en su dispositivo.

El equipo de desarrolladores no indicó cuándo exactamente entraría en funcionamiento el soporte para "WebAPK", pero aparentemente ya está disponible; simplemente nadie se dio cuenta. Para ser justos, la única forma de habilitar la compatibilidad con esta función es habilitar una nueva bandera de Chrome:

chrome://flags/#enable-improved-a2hs

Si pega el enlace anterior en su barra de direcciones (mientras está en los canales Dev o Canary de Chrome para Android), accederá a una bandera de Chrome que indica lo siguiente:

Habilite agregar mejorado a la pantalla de inicio.

Paquetes de Android "Aplicaciones web progresivas" para que puedan integrarse más profundamente con Android. Se utiliza un servidor Chrome para empaquetar sitios. En Chrome Canary y Chrome Dev, esto requiere que las "Fuentes no confiables" estén habilitadas en la configuración de seguridad de Android.

Como se indica claramente, las aplicaciones web progresivas ahora se pueden empaquetar en ¡Paquetes de Android instalables reales! Esto utiliza un servidor Chrome back-end para empaquetar el sitio web en un APK (aunque no está claro si es Google quien ejecuta este servidor, lo cual suponemos que es el caso). Una vez que habilites la bandera y reinicies Chrome, cualquier PWA que "instales en la pantalla de inicio" descargará un archivo APK para instalarlo en tu dispositivo. Por supuesto, no todos los sitios web admiten esto, pero puedes echar un vistazo a los sitios web que admite completamente esta nueva característica aquí mismo.


Diversión con aplicaciones web progresivas

Hemos probado dos PWA diferentes para ver cómo funciona la función: Financial Times y Telegram. Financial Times es un sitio web de noticias sencillo que es el caso perfecto de un momento en el que el sitio web móvil podría ser una mejor opción que una aplicación independiente.

Como puede ver, Android trata la PWA como una aplicación real. Le solicita que lo instale y se encuentra dentro del cajón de aplicaciones como cualquier otra aplicación. Además, eliminar la PWA funciona igual que desinstalar cualquier otra aplicación.

Note la diferencia en la barra de información en estas dos capturas de pantalla que muestran la pantalla de aplicaciones recientes. La primera captura de pantalla es lo que sucede cuando "instalas" una PWA sin esta nueva bandera habilitada, mientras que la segunda captura de pantalla muestra una instalación real de la PWA con la bandera habilitada. Financial Times existe como una aplicación en mi teléfono que se puede cerrar por separado de otras pestañas de Chrome.

La siguiente es la aplicación web Telegram. Esta PWA utiliza la interfaz web de Telegram para enviarle mensajes. Para ser honesto, Telegram es probablemente una de las aplicaciones mejor diseñadas y funcionales que existen en Android, por lo que personalmente no veo la necesidad de esta PWA. Sin embargo, quería probar la funcionalidad de un mensajero instantáneo que estaba instalado como PWA, así que decidí darle una vuelta.

Si bien Telegram instala y muestra todos mis mensajes de manera adecuada, hubo una advertencia importante: las notificaciones. Parece que las notificaciones no funcionan correctamente en este momento. Cuando le envié un mensaje a Mario Serrafero por Telegram, recibió una notificación (como se muestra en la captura de pantalla inferior izquierda), pero no contenía ninguna información útil. Al abrir la opción "Configuración del sitio", llegamos a la configuración específica del sitio para la aplicación web Telegram que mostraba que las notificaciones estaban habilitadas, por lo que no estamos seguros de por qué las notificaciones no funcionan.

Por supuesto, dado que la bandera para habilitar las instalaciones de WebAPK solo existe en los canales Dev y Canary en Chrome para Android, asumimos que esta función es un WIP y, por lo tanto, no todo funcionará en este caso. tiempo. Como sabemos que Chrome puede enviar notificaciones push (por ejemplo en Facebook), es posible que las aplicaciones web progresivas instaladas de esta manera también podrán recibir notificaciones automáticas en un futuro cercano. futuro.


De lo contrario, esta es una buena mirada a una característica experimental que espero se vuelva más sólida a medida que pasa el tiempo. Personalmente, me gusta usar aplicaciones web, ya que tienden a brindarme la información que necesito sin ningún tipo de extravagancia que tienda a retrasar el dispositivo o agotar mi batería. Además, este enfoque resuelve uno de mis mayores escrúpulos con las aplicaciones web, que es el hecho de que debían permanecer en la pantalla de inicio para poder iniciarse. Dado que los contenedores web de varios sitios populares se vuelven cada vez más comunes, es de esperar que veamos que más empresas adopten el estándar de aplicaciones web progresivas.