¿Por qué la app de LinkedIn ocupa casi medio giga?
Tamaño de la app y bloat observado
- La app de iOS de LinkedIn se acerca a ~500 MB; algunos análisis en el hilo señalan 300 MB+ solo en frameworks/plugins dinámicos y una Today Extension que creció de <1 MB a ~60 MB pese a haber sido descontinuada por Apple.
- Muchos ven esto como una “muerte por mil cortes”: añadidos repetidos de frameworks, plugins y recursos duplicados con el tiempo, no una sola gran funcionalidad.
- Varios lo comparan con otras apps hinchadas (bancos, correo, widgets de chat, SDKs de inicio de sesión) y con el propio cliente web de LinkedIn, que puede llegar a >1 GB de RAM y un uso intenso de CPU.
Localización y amplitud de funciones
- Uber se cita como ejemplo de que el tamaño de la app se debe en parte a la localización y a lógica específica por región: traducciones, monedas, SDKs de pago y distintos tipos de viaje y flujos según el país o la ciudad.
- Algunos cuestionan si unas simples cadenas deberían ocupar tanto; otros señalan que aquí “localización” incluye conjuntos de funciones, flujos, guías, pantallas de impuestos/regulación y servicios específicos de cada región.
- En el caso de LinkedIn, la especulación se centra menos en necesidades de locales relacionadas con viajes y más en la funcionalidad global empaquetada y los frameworks.
Problemas organizativos y de incentivos
- Varios comentarios sostienen que la causa raíz es organizativa, no la pila tecnológica:
- Equipos enormes, “fiebre” de funcionalidades impulsada por PMs, desarrollo orientado al currículum y sistemas de OKR que premian lanzar funciones visibles, no el rendimiento ni el tamaño.
- Se describe a arquitectos y revisiones de código como en gran medida impotentes frente a la presión de plazos y la política interna.
- Los retrocesos de rendimiento y tamaño se convierten en la nueva línea base; las refactorizaciones se posponen con tickets de “arreglar después” que nunca se hacen.
Experiencia de usuario, dark patterns y web móvil
- Muchos se quejan de que la experiencia web móvil de LinkedIn se degrada intencionadamente con avisos para instalar la app, haciendo que la app sea más central pese a su bloat.
- Se señala un comportamiento similar en otros servicios (por ejemplo, cambios forzados de locale, “personalización” basada en cookies ligada al consentimiento de seguimiento).
- Algunos ven esto como hostil para el usuario y erosionador de la confianza, y evitan instalar estas apps por completo.
Impacto en usuarios e instalaciones
- Varios sostienen que el tamaño de la app sí afecta a las instalaciones, especialmente para usuarios con poco almacenamiento o datos; otros señalan que las tiendas ofrecen analíticas que pueden revelar esto.
- Contraargumento: una postura es que el almacenamiento y el ancho de banda son lo bastante baratos para la mayoría del público objetivo de LinkedIn como para que una app de 500 MB sea aceptable.
Perspectiva de “el tamaño no es el problema central”
- Una minoría defiende las apps grandes: LinkedIn es una compleja “super-app” y priorizar la velocidad de desarrollo frente a una optimización estricta es razonable.
- Argumentan que el tamaño de instalación no implica automáticamente un mal rendimiento en ejecución, aunque otros replican con ejemplos donde el bloat y la lentitud se correlacionan claramente.