⚡ Tecnología
785 personas en Hacker News tienen razón: tu 'app' podría ser una página web (y mejor)
Imagina esto: tu hijo va a cantar y bailar en un show en Disneyland. Estás emocionado. Luego te dicen que para ver el itinerario — horarios, hoteles, transporte — tenés que instalar una app.
No una app cualquiera. Una app que pesa 50MB, que te pide permisos de tus fotos, que te rastrea con tu cuenta de Google y que te muestra anuncios de viajes. ¿El contenido real? Texto, imágenes y links a PDFs. Eso mismo que podría hacer una página web de 50KB.
Dan Q, un desarrollador británico, dijo basta. Y su solución se volvió la historia más votada de Hacker News con 785 puntos y 473 comentarios en cuestión de horas.
El problema: apps que nadie pidió
Dan iba a viajar a Disneyland con sus hijos cuando la escuela de artes escénicas le pidió instalar la app Travelbound para acceder al itinerario completo del viaje. Su reacción fue directa:
"A la mierda con eso. Esto debería haber sido una página web. ¿Por qué querés que instale otra app de mierda solo para decirme algo que podría haber sido un documento más pequeño, más rápido y universalmente accesible?"
Y tiene toda la razón. Analizando la app, descubrió que hacía exactamente dos cosas que una web no haría: reportar datos de rastreo asociados a tu cuenta de Google y mostrar anuncios (que ellos llaman "inspiraciones") de otros viajes. Nada más.
La solución: 1 hora de reverse engineering
Dan configuró un proxy (mitmproxy) en su computadora, interceptó el tráfico de la app y descubrió que todo el contenido venía de APIs REST que devolvían JSON con texto, imágenes y links a PDFs.
En una hora construyó una página web que:
- No pesa 50MB — son kilobytes de HTML plano
- Se puede copiar y pegar — try doing that in a mobile app
- Se puede imprimir — Ctrl+P y tenés tu itinerario en papel
- Se puede guardar — Ctrl+S, se acabó
- Se puede buscar — Ctrl+F, encuentra lo que necesitás al instante
- Funciona en cualquier dispositivo — sin importar si es Android, iOS, o una laptop vieja con Linux
- No te rastrea — cero tracking, cero anuncios
El contraste es brutal. Una app nativa te quita libertad, privacidad y tiempo de instalación. Una página web te da todo lo que necesitás sin pedir nada a cambio.
¿Por qué las empresas insisten con apps?
La respuesta es simple: control y monetización.
Una app puede acceder a tu lista de contactos, tu ubicación en tiempo real, tus fotos y tus hábitos de uso. Una página web no (al menos no sin tu permiso explícito). Las apps permiten notificaciones push que compiten por tu atención 24/7. Las apps permiten rastreo cross-site que las webs con bloqueadores de anuncios esquivan.
Hay un nombre para esto: Enshittification — el proceso por el cual un servicio digital empieza siendo útil y termina siendo un pozo de anuncios y tracking, porque la empresa necesita "monetizar" su base de usuarios.
El dato que debería darte vergüenza ajena
Según un estudio de 2024, el 80% de las apps descargadas se usan solo una vez. Ocho de cada diez apps que instalás, las abrís un día y nunca más. Pero ahí quedan, ocupando espacio, consumiendo batería en background, vendiendo tus datos.
Mientras tanto, la web abierta — HTML, CSS, JavaScript — puede hacer casi todo lo que una app nativa hace, pero sin los costos. Las Progressive Web Apps (PWAs) pueden mandar notificaciones, funcionar offline, acceder a la cámara y hasta al Bluetooth. Samsung, Google y Microsoft las soportan. Apple las soporta a regañadientes, pero las soporta.
¿Qué podemos hacer?
La próxima vez que una empresa te pida "descargá nuestra app para ver el menú" (sí, los restaurantes hacen esto ahora), preguntate: ¿esto realmente necesita ser una app?
La respuesta, el 90% de las veces, es no.
Si sos desarrollador, planteate: ¿estás construyendo una app porque el usuario la necesita, o porque tu jefe te pidió "datos de usuario" y "engagement"? Hay formas éticas de hacer producto sin secuestrar el teléfono de la gente.
Dan Q lo resumió perfecto: "Una página web habría sido tanto mejor. Y estas son solo las características que todos pueden apreciar."
Comparte esto con ese amigo que insiste en hacer apps para todo. Tal vez le abra los ojos.