Tu "app" favorita podría ser solo una página web — un padre lo demostró y HN estalló

Persona programando en laptop con código en pantalla
Mientras las apps se vuelven más pesadas, un padre demostró que una simple página web puede hacer el mismo trabajo — sin trackers, sin publicidad, sin distracciones.

¿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ó:

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:

  1. Creó un dispositivo virtual en Android Studio y lo rooteó con rootAVD.
  2. Configuró HTTP Toolkit para interceptar todo el tráfico de red de la app desde un emulador Android.
  3. 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.
  4. 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:

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:

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:

  1. ¿Realmente necesito una app para esto? Si es solo consultar información, probablemente no.
  2. ¿Tiene versión web? Muchas apps tienen su equivalente accesible desde el navegador.
  3. ¿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.