Why is the LinkedIn app almost half a gig?
App size and observed bloat
- LinkedIn’s iOS app approaches ~500 MB; some analysis in the thread notes 300 MB+ just in dynamic frameworks/plugins and a Today Extension that grew from <1 MB to ~60 MB despite being deprecated by Apple.
- Many see this as “death by a thousand cuts”: repeated additions of frameworks, plugins, and duplicated assets over time, not a single big feature.
- Several compare this to other bloated apps (banks, email, chat widgets, login SDKs), and to LinkedIn’s own web client, which can hit >1 GB RAM and heavy CPU.
Localization and feature breadth
- Uber is cited as an example where app size partially comes from localization and region-specific logic: translations, currencies, payment SDKs, and different ride types and flows per country or city.
- Some question whether mere strings should be that large; others point out that “localization” here includes feature sets, flows, guides, tax/regulation screens, and region-specific services.
- For LinkedIn, people speculate less about travel-related locale needs and more about bundled global functionality and frameworks.
Organizational and incentive problems
- Multiple comments argue the root cause is organizational, not tech stack:
- Huge teams, PM-driven “feature frenzy,” resume-driven development, and OKR systems that reward shipping visible features, not performance or size.
- Architects and code reviews are described as largely powerless against deadline pressure and politics.
- Perf and size regressions become the new baseline; refactors are postponed with “fix later” tickets that never get done.
User experience, dark patterns, and mobile web
- Many complain that LinkedIn’s mobile web experience is intentionally degraded with nags to install the app, making the app more central despite its bloat.
- Similar behavior is noted on other services (e.g., forced locale changes, cookie-based “personalization” tied to tracking consent).
- Some see this as user-hostile and trust-reducing, and avoid installing such apps entirely.
Impact on users and installs
- Several argue app size does affect installations, especially for users with limited storage or data; others note that stores provide analytics that can reveal this.
- Counterpoint: one view is that storage and bandwidth are cheap enough for most LinkedIn’s target users that a 500 MB app is acceptable.
“Size isn’t the core problem” perspective
- A minority defends large apps: LinkedIn is a complex “super-app” and prioritizing developer velocity over tight optimization is rational.
- They argue install size does not automatically imply bad runtime performance, though others counter with examples where bloat and slowness clearly correlate.