Hola y saludos, he intentado crear una aplicación para Android con Bubblerwrap:
Es una interfaz de línea de comandos (CLI) que ayuda a los desarrolladores a crear un proyecto para una aplicación de Android que lanza una Progressive Web App (PWA) existente mediante una Trusted Web Activity (TWA).
En realidad, es bastante fácil de usar:
pero no logro que funcione, porque tengo que cambiar algunas cosas en el manifest.json, como:
start_url
pantalla de carga
modo de visualización en pantalla completa
color del tema para la barra de direcciones
icono adaptable (maskable icon)
y ¿cómo puedo subir el archivo service worker al directorio de mi sitio web en Docker?
(nunca antes había trabajado con contenedores de Docker o Discourse, todavía estoy aprendiendo)
Sé que existe la posibilidad de instalar automáticamente la aplicación PWA en Chrome desde la barra de direcciones del sitio web, pero el modo offline no funciona; quizás pueda hacerlo funcionar con el service worker y algún tipo de caché?
Discourse ya es una PWA, no es necesario cambiar nada. Simplemente instala tu instancia siguiendo la Instalación estándar oficial de Discourse y completa el asistente para nuevos sitios.
Hola,
Tengo una pregunta para ti como desarrollador experimentado en este campo:
¿Por qué decidiste optar por una Progressive Web App (PWA) en lugar de una aplicación nativa? Actualmente estoy intentando decidir qué enfoque tomar para mi propio proyecto y me encantaría conocer tus ideas.
Desde tu experiencia, ¿cuáles son las ventajas y desventajas clave de las PWA en comparación con las aplicaciones nativas? Por ejemplo:
En términos de rendimiento, experiencia de usuario y funcionalidad sin conexión, ¿cómo se comparan?
¿Las PWA proporcionaron la flexibilidad y funcionalidad que necesitabas, o hubo alguna limitación que tuviste que sortear?
Tus ideas serían muy apreciadas, ya que estoy intentando sopesar los beneficios de las PWA vs. nativas para mi propio proyecto.
Existe una “aplicación nativa”, se llama Discourse Hub y está disponible en ambas tiendas principales.
Si desea implementar una aplicación nativa exclusivamente para un foro (enfoque “con lista blanca”), es un flujo de trabajo relativamente complicado, costoso y que consume mucho tiempo debido a toda la configuración, conformidad, regulaciones y revisión de la plataforma, pero es perfectamente posible hacerlo ahora.
Lo he hecho para varios clientes en el pasado.
La ventaja que tiene el enfoque PWA es que la barra es muy baja para que el usuario simplemente haga clic e instale de forma gratuita.
Las notificaciones solían ser el gran atractivo de las nativas, pero esa situación ha mejorado significativamente en ambas plataformas principales.
El enfoque de la tienda de aplicaciones nativas es, sin duda, mejor para los usuarios acostumbrados a obtener sus aplicaciones de la tienda y proporciona un nivel de marketing para el foro que se puede encontrar con la búsqueda.