GUÍA TÉCNICA

TWA vs Capacitor: ¿Qué wrapper Android gana en 2026?

27 de junio de 2026· 10 min read
TWA vs Capacitor: comparación técnica de wrappers Android

Cuando conviertes un sitio web en una app Android, te enfrentas a una elección fundamental: Trusted Web Activity (TWA) o Capacitor. Ambos producen un Android App Bundle firmado que pasa la Play Store. Ambos cargan tu URL en vivo. La diferencia determina si tu app se publica o se rechaza.

Tabla de comparación rápida

CriterioTWA (V1)Capacitor (V2)
Service worker requeridoSí (obligatorio)No
Tamaño del build~800 KB~4 MB
assetlinks.json requeridoNo
Compatibilidad de sitiosSolo PWA-readyCualquier sitio HTTPS
Notificaciones pushFCM estándarPlugin nativo FCM
Modo sin conexiónVia service workerVia plugin Capacitor
Recomendado por GoogleSí (oficial)Compatible (no oficial)
SaasToStoreV1V2 (recomendado)

TWA — el camino oficial de Google

Trusted Web Activity es el método oficial de Google para publicar una Progressive Web App en Play Store. La app es esencialmente una instancia de Chrome a pantalla completa que carga tu URL — de ahí el pequeño tamaño de instalación (~800 KB).

El compromiso: tu sitio debe ser una verdadera PWA. Google Play verifica la presencia de un service worker funcional antes de publicar. Sin él, la app es rechazada por violación de la política 4.3. Y debes alojar un archivo assetlinks.json en la raíz de tu dominio para que la barra de Chrome desaparezca.

Cuándo usar TWA

  • Tu sitio ya tiene service worker (Lovable, Framer, Next.js con workbox, etc.)
  • Quieres la app más pequeña posible (velocidad de instalación)
  • Tu audiencia objetivo prioriza apps ligeras

Capacitor — el camino universal

Capacitor (desarrollado por Ionic) crea una shell Android nativa que carga tu URL en una WebView personalizada. No exige service worker, lo que lo hace compatible con cualquier sitio HTTPS — incluyendo Bubble, Webflow, WordPress o Squarespace.

Cuándo usar Capacitor

  • Tu sitio no tiene service worker (Bubble, Webflow sin plugin PWA, WordPress)
  • Quieres plugins nativos avanzados (biometría, shortcuts, deep links)
  • También apuntas a las tiendas de Amazon y Samsung (máxima compatibilidad)

La decisión de SaasToStore

Score PWA ≥ 80 + service worker

TWA V1 — app ligera, barra Chrome oculta, método oficial Google

Sin service worker o score PWA bajo

Capacitor V2 — compatible con cualquier sitio HTTPS, plugins nativos, multi-tienda

Frequently asked questions

¿Cuál es la diferencia entre TWA y Capacitor?+

TWA (Trusted Web Activity) es un wrapper ligero basado en Chrome que requiere una configuración PWA completa (HTTPS + manifest + service worker). Capacitor es un runtime nativo que envuelve cualquier URL HTTPS sin requisitos de service worker. Los builds TWA pesan ~800 KB; los builds Capacitor pesan ~4 MB pero funcionan con cualquier sitio web.

¿Cuál es mejor para Google Play: TWA o Capacitor?+

Ambos pasan la revisión de Google Play si están correctamente construidos. TWA es el método oficial recomendado por Google para apps PWA y produce apps más pequeñas. Capacitor es más universalmente compatible — funciona incluso cuando el sitio web no tiene service worker, lo que lo hace más seguro para sitios de Wix, WordPress o Squarespace.

¿Funciona TWA sin service worker?+

No. TWA requiere un service worker para pasar la revisión de funcionalidad mínima de Google. Sin él, la app será rechazada por violación de la política 4.3 (apps que son envoltorios finos). Si tu sitio no tiene service worker, usa Capacitor.

¿Puedo cambiar de TWA a Capacitor más adelante?+

Sí, pero necesitarás enviar un nuevo build a Google Play. El ID de paquete de la app (com.tusitio.app) permanece igual — solo cambia el método de build interno. SaasToStore gestiona la migración automáticamente.

¿Qué son los Digital Asset Links y por qué los necesita TWA?+

Digital Asset Links (assetlinks.json) es un archivo alojado en tudominio.com/.well-known/assetlinks.json que verifica que tu app Android está oficialmente asociada con tu sitio web. TWA lo requiere para que desaparezca la barra de Chrome — sin él, la app muestra una barra de URL de Chrome, lo que parece poco profesional.

¿Capacitor admite notificaciones push?+

Sí. Tanto TWA como Capacitor admiten notificaciones push vía Firebase Cloud Messaging (FCM). Capacitor tiene soporte de plugin nativo para un control más granular de notificaciones (badges, notificaciones agrupadas, acciones de notificación).

Ready to publish your app?

Paste your URL. We build the signed Android App Bundle. You upload to the Play Store.

Deploy now

Keep reading