📱 Tutorial
Tu "app" favorita podría ser solo una página web — un padre lo demostró y HN estalló
¿Cuántas apps tienes instaladas que en realidad usaste una sola vez? La respuesta probablemente te incomode. Pero lo que hizo este padre británico con la app del viaje escolar de su hija no solo es brillante — es una denuncia contra todo lo que está mal con la cultura de las apps modernas.
Dan Q, desarrollador y padre de familia, recibió un mensaje del colegio de artes escénicas de su hija: necesitaba instalar la app "Travelbound" para acceder al itinerario del viaje a Disneyland. Su respuesta fue un "fuck that noise" que se volvió viral.
Lo que descubrió al abrir esa app es la punta del iceberg de una industria que nos ha convencido de que necesitamos una aplicación nativa para absolutamente todo.
Una app que es... texto e imágenes
Dan abrió la app esperando funcionalidades complejas. Lo que encontró fue literalmente texto, imágenes y enlaces a PDFs servidos a través de la web. Nada más.
Sin mapas interactivos. Sin notificaciones push en tiempo real. Sin funcionalidad offline avanzada. Era una página web con dos extras que ningún usuario pidió:
- Rastreo de datos asociado a tu cuenta de Google
- Anuncios ("inspiraciones") de otros viajes organizados por la misma agencia
Dos anti-funcionalidades. Cero valor para el usuario.
El hackeo: de app a página web en 4 pasos
En lugar de resignarse e instalar la app, Dan hizo lo que cualquier desarrollador con dignidad haría: la hackeó y construyó su propia versión.
El proceso fue más sencillo de lo que imaginas:
- Creó un dispositivo virtual en Android Studio y lo rooteó con rootAVD.
- Configuró HTTP Toolkit para interceptar todo el tráfico de red de la app desde un emulador Android.
- Descubrió que la app solo hace una llamada API a una URL del tipo
travelbound.api.vamoos.com/api/itineraries/{usuario}-{contraseña}que devuelve JSON con TODO el contenido. - Escribió un script en Ruby que corre en un cron, obtiene el JSON cada cierto tiempo y genera una página HTML estática con el itinerario, los enlaces a PDFs y los archivos.
Resultado: una página web que pesa una fracción de la app, funciona en cualquier dispositivo, se puede bookmarkear, imprimir, compartir y buscar — cosas que la app "oficial" no permitía.
¿Por qué demonios las empresas insisten en las apps?
La pregunta de Dan resonó en Hacker News con 647 puntos y más de 400 comentarios en cuestión de horas. La respuesta de la comunidad fue contundente: las apps no existen por una razón técnica, sino estratégica.
Las apps permiten cosas que una página web no puede bloquear:
- Trackers sin bloqueadores: los ad blockers funcionan en navegadores, no en apps nativas.
- Notificaciones push forzadas: mecanismo directo para captar tu atención las 24/7.
- Datos de contacto del dispositivo: acceso a contactos, fotos, ubicación precisa, y mucho más.
- Dependencia del ecosistema: una vez que instalas la app, es más probable que la uses a que visiten su web.
Como señaló un comentarista en HN: "La versión corta es: los bloqueadores de anuncios funcionan en navegadores, pero no en apps". Y otro añadió: "Se suponía que estaríamos en la era de las PWAs (Progressive Web Apps). Ese era el plan original para iOS antes de que llegara la App Store con su corte del 30%".
El costo de la cultura app
No es solo una molestia personal. Tener que instalar una app separada para cada servicio tiene consecuencias reales:
- Más de 5 millones de toneladas de CO2 al año se atribuyen al desarrollo y distribución de apps innecesarias.
- El 80% del espacio de almacenamiento en un smartphone promedio está ocupado por apps que se usan menos de una vez al mes.
- Las apps consumen 3x más batería que sus equivalentes web para la misma funcionalidad.
- La accesibilidad se resiente: una página web funciona en cualquier dispositivo con un navegador. Una app nativa excluye a usuarios de equipos antiguos o con discapacidades visuales.
Qué puedes hacer tú (sí, tú también)
La historia de Dan no es única. Cada vez que una empresa te pide que instales su app para algo que podría ser una página web, te está pidiendo que sacrifiques tu privacidad, tu almacenamiento y tu atención.
Antes de instalar la próxima app que te pidan, pregúntate:
- ¿Realmente necesito una app para esto? Si es solo consultar información, probablemente no.
- ¿Tiene versión web? Muchas apps tienen su equivalente accesible desde el navegador.
- ¿Qué datos le estoy regalando? Revisa los permisos que pide la app en la Play Store o App Store.
Y si eres desarrollador: la próxima vez que tu jefe te pida construir una app para algo que perfectamente funciona en web, muéstrale este artículo.
El veredicto
La cultura de las apps nos ha vendido la idea de que necesitamos software nativo para todo. Pero la realidad es que muchas de las apps que usas a diario podrían ser páginas web perfectamente funcionales — solo que las empresas prefieren el control, los datos y las notificaciones push que una web no les da.
Dan no solo hackeó una app. Expuso la mentira fundacional de la economía de las apps.
Comparte esto si crees que las apps deberían ganarse su lugar, no darse por sentado.
¿Cuántas apps tienes en tu teléfono que solo usaste una vez? Cuéntanos en los comentarios.