Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Most Android apps are huge because they bundle tons of assets just to accommodate the “initial experience of the user”. Also, using bloat libraries and frameworks (any shipped by Google), increase the apk size.

Nowadays Google offers a solution for this problem called app bundling. It’s especially good if you build a mono app that behaves differently in certain regions. Instead of delivering a raw apk, you deliver a region specific app bundle.



I'm unaware of any apps that behave totally differently in different regions.

Sure - there are sometimes a few disabled features in one region or another, but is that really worth shipping a totally different binary for?

Even language packs can be tiny even for 200+ languages if they're pure text.

It's only when you get language/region specific artwork that there's a problem.


You’d be surprised how heavy a language pack is!




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: