10 puntos por GN⁺ 24 일 전 | 1 comentarios | Compartir por WhatsApp
  • Muchos servicios obligan a instalar una app y limitan la accesibilidad web, lo que genera cansancio e incomodidad en los usuarios.
  • En el navegador, el entorno puede controlarse con extensiones y scripts, pero en las apps la estructura facilita que el creador refuerce el control.
  • Aunque la mayoría de las apps no pasan de renderizar texto y contenido multimedia, exigen demasiado espacio y permisos.
  • La experiencia forzada en app suele debilitar la sensación de confianza nativa por interfaces inestables y demoras en la respuesta.
  • Para elevar las métricas de instalación de apps, las empresas degradan intencionalmente la calidad de la web, provocando un círculo vicioso que debilita la apertura de la web y la libertad de elección del usuario.

Rechazo a las descargas obligatorias de apps

  • Los usuarios que prefieren la web sienten agotamiento ante la realidad de que la mayoría de los servicios empujan la instalación de apps.
    • Desde redes sociales hasta pagos de estacionamiento, la estructura prioriza la app y trata la web como algo secundario.
    • En la versión web aparecen repetidamente popups, modales y banners superiores que intentan llevarte a instalar la app.
  • Algunos servicios solo permiten el acceso mediante app, y en servicios públicos o utilidades esenciales esto se vuelve especialmente problemático.

Diferencia de control entre el navegador y la app

  • En el navegador, el usuario puede controlar directamente su entorno mediante user scripts, bloqueadores de anuncios y extensiones.
    • Incluso un sitio sin modo oscuro puede resolverse con scripts.
    • También se puede corregir con extensiones personales un cambio en la barra lateral de Reddit.
  • En cambio, en las apps el control del usuario es limitado y la estructura facilita que el creador refuerce su dominio.
    • Las apps son convenientes para notificaciones push, recolección de telemetría para seguimiento y mantenimiento de ecosistemas cerrados.
    • Aunque por fuera hablen de “una mejor experiencia de usuario”, el objetivo real es asegurar la retención del usuario.

Apps de estructura simple con exigencias excesivas

  • La mayoría de las apps tienen una estructura simple, compuesta por feeds de texto y contenido multimedia, o formularios de entrada de varios pasos.
  • Salvo en casos como juegos 3D o AR basada en LiDAR, donde se necesita integración con hardware, la mayoría no son más que clientes ligeros que reciben datos JSON desde una API y los renderizan.
  • Aun así, las empresas exigen instalar apps de más de 100 MB, permisos de ubicación y autorización para ejecución en segundo plano.
    • Hay muchos casos en que reconfiguran contenido básico como app nativa simplemente para ganar presencia en la pantalla de inicio.

Experiencias nativas de baja calidad

  • Si se va a forzar una app en lugar del navegador, como mínimo debería ofrecerse una experiencia nativa bien lograda.
    • Pero en la práctica abundan interfaces inestables o torpes.
  • Como ejemplo, se menciona el problema inicial de demora en la compilación de shaders en iOS en apps hechas con Flutter.
    • En la época del motor Skia, al ejecutar una animación por primera vez la UI se trababa, y antes de que se reemplazara por Impeller había que precompilar manualmente los shaders.
  • Estos pequeños detalles de velocidad de desplazamiento, demora en respuesta a gestos y desajustes de timing resultan desagradables para el usuario.
    • Los humanos pueden detectar diferencias sutiles en la respuesta del sistema, algo comparable al caso de detección del backdoor de XZ o a la detección de latencia en juegos FPS.
  • Cuando estas interacciones finas no están bien resueltas, se rompe la confianza en la experiencia nativa.
    • No es un problema de unas pocas apps; es algo lo bastante común como para afectar negativamente la percepción general.

El círculo vicioso de la enshittification

  • Si se obliga a instalar la app con un modal de pantalla completa, la mayoría de los usuarios optará por instalarla en vez de resistirse.
    • Ese comportamiento favorece las métricas de desempeño del PM, creando incentivos para empeorar todavía más la experiencia web.
  • Los servicios primero consiguen su base de usuarios en la web abierta, pero luego restringen intencionalmente la versión web para empujar a la app.
    • Dentro de la app se forma un entorno cerrado donde la publicidad y el seguimiento pueden hacerse libremente.
  • Como resultado, la web queda reducida a un simple canal de adquisición, y se debilita el papel del navegador como plataforma universal.
    • Desde la perspectiva de las empresas, desaparece el incentivo financiero para mantener la calidad de la web.
    • Los datos muestran que esta estrategia realmente funciona, es decir, que la tasa de conversión de usuarios se mantiene alta.

1 comentarios

 
GN⁺ 24 일 전
Comentarios en Hacker News
  • La mayoría no lo entiende, pero para la generación joven el smartphone es el internet
    Nuestra generación conoció internet en desktop y luego se expandió al smartphone
    Pero los adolescentes de hoy experimentan internet desde el inicio en la pantalla del teléfono. Incluso hacen la tarea en esa pantalla pequeña
    Yo sigo prefiriendo ver más información en una pantalla grande. Por eso en casa uso laptop y solo uso el teléfono cuando estoy en movimiento

    • A mí también me resulta mucho más cómodo escribir con pantalla grande y teclado
      Me cuesta imaginar hacer la tarea en el teléfono, pero para los chicos de hoy eso es natural
      Creo que el anuncio de Apple de “What’s a computer?” captó exactamente la sensibilidad de esta generación
    • La comunidad de HN tiene ideas valiosas, pero como feedback de consumidores la siento bastante alejada de la realidad
      La mayoría son power users y viven en un mundo completamente distinto al de los usuarios comunes
    • Hoy hay una desconexión entre desarrolladores y la generación joven, como en el meme de la generación que no conoce el sistema de archivos
      También hay un hilo de HN relacionado
    • Pero que las empresas se hayan ido por lo centrado en apps no fue por la reacción de los consumidores, sino para controlar los datos y maximizar ingresos
      Más bien, la generación actual terminó así como resultado de años de empuje corporativo hacia las apps
    • La cultura centrada en apps es un indicador de éxito corporativo, no una elección natural de los usuarios
      La premisa de que “pantalla de smartphone = app nativa” es en sí una suposición equivocada
  • Quiero hacer un ‘salón de la vergüenza de las empresas que fuerzan el uso de apps
    Reddit, PayPal, Robinhood, Instagram, SeatGeek y otras bloquean funciones en la web y obligan a instalar la app

    • Robinhood ahora le cambió el nombre a la app a “Banking”, lo que la vuelve todavía más confusa. La tarjeta en sí está bien, pero odio la app
    • Un fan de 81 años de los Dodgers compró abonos de temporada durante 50 años, y ahora ya no puede recibir sus boletos sin un smartphone
      Es triste verlo en este artículo de NBC
    • En LinkedIn, el feed en la web móvil no se actualiza por días, y si cierras el popup para instalar la app, te hacen scrollear a propósito hasta arriba
      Nunca instalaría la app de una empresa que usa este tipo de UX hostil
    • Me impactó ver que con SeatGeek no puedes entrar a un evento sin la app
      Por sistemas así, siento que los shows en clubes pequeños son más agradables que los eventos grandes
    • Spotify también bloquea hasta el acceso a la lista de canciones que te gustaron en su PWA
  • Hice una simple app wrapper que envuelve un sitio web y, sorprendentemente, las descargas explotaron
    La tasa de conversión a pago subió 10 veces y las métricas de los usuarios de la app fueron muchísimo mejores
    Al final, tener una app en sí mismo sí tiene valor de negocio

    • El proceso de instalación de una PWA es complicado y su discoverability es baja
      Como los usuarios confían en las app stores, Android e iOS deberían conectar las PWA con las tiendas de apps
    • Las PWA siguen estando en desventaja frente a las apps por sus funciones limitadas
      Da pena pensar lo cómodo que sería si las PWA se convirtieran en el estándar
    • Claro, algunas apps están realmente muy bien hechas, y cuando ves eso vuelves a sentir el potencial de las apps nativas
    • Me da curiosidad saber con qué frecuencia actualizan realmente una app
    • Yo también opero un B2B SaaS y necesito una app por las notificaciones push
      Me pregunto si incluso una app wrapper simple en React Native tuvo problemas al registrarse en la tienda
  • Yo también soy básicamente web-first
    A menos que el sitio esté completamente roto o bloquee funciones, no instalo apps
    Gracias al diseño responsivo, para la mayoría de las cosas el navegador basta
    Eso sí, me gustaría que el navegador móvil tuviera función de consola

    • Creo que los sitios que bloquean funciones son, de entrada, lugares que no vale la pena visitar
    • Como desarrollador, no me gusta depender del proceso de revisión de las app stores
      Las web apps tienen menos fricción de onboarding y son más eficientes porque no fuerzan instalación
      El atractivo de una app nativa en realidad no va mucho más allá del acceso a las APIs del dispositivo
    • Ya hay muchos sitios que fuerzan la instalación de apps limitando funciones
    • Facebook también degrada intencionalmente la experiencia web para empujar la instalación de su app
    • Muchas veces solo bloquean funciones en la web móvil, así que a veces se resuelve al cambiar a modo desktop
  • En mi experiencia, las apps nativas suelen tener mejor calidad que la web
    Las web apps son lentas, tienen más bugs y resultan confusas
    Pero qué enfoque prefieres depende del uso que le vayas a dar

    • Las PWA todavía no alcanzan a las nativas en respuesta
      Incluso las apps cross-platform a veces se sienten medio raras
    • En seguridad, prefiero la web gracias al sandbox del navegador
      Si me obligan a instalar una app, simplemente abandono el servicio
    • Mientras el equipo móvil se concentra de lleno en eso, el equipo web suele hacer QA centrado en desktop, y de ahí sale la diferencia de calidad
    • Por otro lado, también hay casos donde la app tiene menos funciones que la web. Por ejemplo, la app de GitHub está demasiado limitada
  • El New York Times molesta con su popup para forzar la instalación de la app en la web móvil
    Un sitio de noticias debería ser precisamente un servicio optimizado para la web, pero igual empujan la app

    • NYT me desagradó porque a los nuevos suscriptores les manda videos con reproducción automática y correos tipo spam
      Ahora solo leo artículos a los que llego por enlace
    • No entiendo cómo puede ser que incluso siendo suscriptor de pago degraden la UX a propósito
    • El modo oscuro solo está en la app. Y ni siquiera esa app es nativa
    • También en este hilo de HN mencionan a NYT como uno de los peores casos
    • Aun así, la app de NYT sí implementa bien algunos contenidos como juegos y artículos interactivos
  • El navegador web es por defecto un entorno sandbox, así que es seguro desde el punto de vista de seguridad
    Las apps piden más permisos, como acceso en segundo plano, ubicación o contactos

    • Pero las web apps descargan código nuevo cada vez, así que también podrían meter un backdoor personalizado
      En cambio, las apps permiten verificación por hash y existe un validador intermedio que es la app store
      Por ejemplo, la app de Signal garantiza cifrado de extremo a extremo incluso sin confiar en el servidor
    • Yo antes era desarrollador Android, y siento que el navegador es más riesgoso
      Gracias a las cookies y al rastreo cruzado, las web apps pueden recolectar más datos que las apps
      Al final, creo que donde realmente tienes experiencia de usuario de verdad es en las apps nativas
    • Cuando una app pide ubicación o contactos, existe un proceso de consentimiento del usuario
      De hecho, muchas veces puede ser útil
    • También se puede obtener ubicación con JS, pero de forma limitada
    • iOS administra los permisos de manera estricta, así que está diseñado para dificultar accesos no autorizados
  • El navegador permite bloqueo de anuncios, limitar notificaciones y distribución sin aprobación, lo cual pone a las empresas en desventaja
    Pero desde el punto de vista del usuario, todo eso son ventajas
    Al final, app vs navegador es una estructura de confrontación de empresa vs usuario

    • Aun así, algunos navegadores sí soportan notificaciones push incluso cuando el sitio no está abierto
      Chrome incluso bloquea notificaciones spam, así que en realidad puede ser más seguro
  • Cuando le estaba instalando apps a mi mamá en su iPhone SE, tuve que pasar dos horas liberando espacio de almacenamiento
    Había demasiado caché de apps y datos duplicados, y mi mamá ni siquiera sabía qué eran la mitad de las apps que tenía instaladas
    Esta cultura de app bloat tiene que parar. La mayoría no son más que una carcasa delgada envolviendo una web app

  • Yo también prefiero la web, pero la generación joven creció en un entorno centrado en apps, así que no está acostumbrada a usar el navegador
    Es la generación para la que WhatsApp, YouTube y TikTok lo son todo
    Como en este meme relacionado, a veces ni siquiera conocen el concepto de sistema de archivos

    • Por eso algunos jóvenes hoy están redescubriendo la ‘small web’
      Porque desde 2010 Google se fue moviendo hacia un modelo centrado en plataformas y la web real empezó a desaparecer
    • De hecho, una vez le di una USB a mi hijastro y, en lugar de abrir el explorador de archivos, abrió Chrome y no supo qué hacer