Desarrollo de PWA: apps que la gente instala desde el navegador

Una aplicación web progresiva (PWA) se instala desde el navegador en la pantalla de inicio del celular, se abre como una app y puede enviar notificaciones push. Nuestro desarrollo de PWA cubre todo, desde la app misma y el panel para tu equipo que la respalda hasta las notificaciones push y el hosting, sin esperar la revisión de las tiendas de apps.

Mano sostiene un celular con un ícono de app resaltado en la pantalla de inicio; detrás, una laptop y una taza azul

Qué es una PWA, en palabras sencillas

Una PWA es una aplicación web hecha para comportarse como una app del celular. Tres cosas marcan la diferencia:

Un detalle en iPhone: las notificaciones push solo funcionan después de que la persona agrega la app a su pantalla de inicio, en iOS 16.4 o posterior. Por eso la app debe enseñarle a la gente cómo instalarla, y eso lo incluimos.

Un ejemplo real: Oremos, una app de oración para una iglesia

La Iglesia Evangélica Nueva Visión necesitaba una forma de que sus miembros pidieran oración y de que el equipo de oración le diera seguimiento a cada petición. Construimos Oremos, una PWA en español. En cualquier captura de pantalla que mostremos, los nombres y las peticiones aparecen difuminados.

¿PWA, app nativa o sitio web?

Una app nativa es la mejor opción cuando necesitas acceso profundo al hardware, mucho uso sin conexión o estar en las tiendas de apps desde el primer día. Si es tu caso, te lo decimos.

También le construimos a Rachelle's Cleaning Services un panel para quien es dueño del negocio, que se instala como PWA y le envía notificaciones push al celular.

Funciones que construimos en una PWA

Una PWA es una aplicación web a la medida con una capa de instalación encima, así que todo lo que construimos en aplicaciones web también funciona aquí, incluidos los procesos de reserva de nuestros sistemas de reservas en línea y funciones de inteligencia artificial (IA) como pasar fotos a texto, que explicamos en integración de IA.

Proceso y hosting

Funciona como cualquier proyecto de app: una llamada, un alcance por escrito con las pantallas principales, avances por etapas en un enlace privado de vista previa que instalas en tu propio celular y, después, el lanzamiento. Las notificaciones push necesitan un servidor que esté siempre en línea y claves guardadas de forma segura, así que aquí el hosting importa. Podemos alojar la app y mantenerla actualizada; mira hosting y mantenimiento administrado.

Para apps de miembros y comunidades, mira iglesias y organizaciones sin fines de lucro. Si tienes un negocio y quieres recibir tus leads nuevos en el celular, mira contratistas y servicios para el hogar.

Proyectos relacionados

Iglesia

Oremos

Una app de oración instalable (PWA) para una iglesia: los miembros piden oración y oran por otros, y el equipo de oración administra las peticiones.

Lo que construimos

  • Formulario de peticiones con tres opciones de privacidad y reglas de consentimiento para publicar
  • Muro de oración público con un contador de personas que oraron, testimonios, anuncios y eventos
  • PWA instalable con notificaciones push que nunca muestran nombres ni detalles en la pantalla de bloqueo
  • Cuentas por rol y un panel para el equipo con una cola de verificación
  • Next.js
  • PostgreSQL
  • Gemini API
  • Web Push
  • Coolify

Rachelle's Cleaning Services

Una página web de limpieza de casas pensada para posicionarse ciudad por ciudad, con un cotizador de varios pasos y un panel instalable para el negocio.

Lo que construimos

  • Páginas por ciudad con contenido local propio, además de páginas de servicios y de zonas
  • Cotizador de varios pasos, protegido contra spam con un honeypot
  • API de leads independiente con correos transaccionales
  • Panel del negocio instalable como PWA, con notificaciones push al celular
  • Next.js
  • Mapbox GL
  • Node.js
  • Web Push
  • Netlify

Iglesia Evangélica Nueva Visión

El sitio web en español de una iglesia, migrado de un CMS alojado a un sitio estático rápido y conectado con su app de oración.

Lo que construimos

  • Reconstrucción estática sobre la plantilla que ya usaba la iglesia, con fotos y contenido reales
  • Inicio, ocho páginas de ministerios, noticias y eventos, y un calendario de oración y ayuno
  • Peticiones de oración, muro de oración y anuncios integrados desde la app Oremos
  • Script de compilación que revisa cada enlace interno y bloquea restos del CMS anterior
  • HTML/CSS/JS
  • Node.js
  • Netlify

Preguntas frecuentes

¿Funciona en iPhone?

Sí. Se instala desde Safari con Compartir y luego Agregar a inicio. Las notificaciones push en iPhone necesitan iOS 16.4 o posterior y que la app esté agregada a la pantalla de inicio.

¿Más adelante puede estar en la App Store o en Google Play?

Google Play acepta PWA empaquetadas como Trusted Web Activity. Apple revisa con más rigor las apps que envuelven un sitio web y puede esperar funciones que un sitio web no ofrece. Si te importa estar en las tiendas, revisamos contigo lo que haría falta antes de que te comprometas.

¿Cómo funcionan las notificaciones push?

Cuando alguien instala la app y acepta las notificaciones, su navegador le da a la app una suscripción privada. Tu servidor la usa para enviar avisos a través del servicio push del navegador (Web Push con claves VAPID). Cada persona elige qué recibe, y mantenemos los datos sensibles fuera de la pantalla de bloqueo.

¿La app puede estar en español?

Sí. Oremos está completamente en español, y una app también puede funcionar en inglés y en español, con las notificaciones en el idioma de cada persona.

¿Funciona sin conexión?

En parte. Un service worker puede guardar en caché las pantallas y los datos que la persona ya abrió, así que la app sigue cargando con una conexión débil. Todo lo que necesita datos actualizados, como enviar una petición nueva, requiere conexión.

Servicios relacionados

¿Tienes un proyecto en mente?

Cuéntanos lo que necesitas y te responderemos por correo.