Thank you to everyone for your support, can't wait to share more updates soon 🙌 emergetools.com/blog/posts/e...
Thank you to everyone for your support, can't wait to share more updates soon 🙌 emergetools.com/blog/posts/e...
Informational 🧵s below
Informational 🧵s below
All their apps are also built differently. There's a 317 MB "Visit John Deere" app that's almost all unity (stripping symbols would save ~60 MB)
All their apps are also built differently. There's a 317 MB "Visit John Deere" app that's almost all unity (stripping symbols would save ~60 MB)
There's some relatively low hanging fruit that would probably make user's lives easier, regardless of their network connectivity
There's some relatively low hanging fruit that would probably make user's lives easier, regardless of their network connectivity
The HTML seem to power web views to different tractor models, but there's a lot of duplication
Between handling duplication and image compression, TractorPlus could shave 79 MB, reducing app size by ~20%
The HTML seem to power web views to different tractor models, but there's a lot of duplication
Between handling duplication and image compression, TractorPlus could shave 79 MB, reducing app size by ~20%
Well they're actually shipping a ~112 MB of html files in their en.lproj, which we initially attributed as a localization even though it isn't really
Well they're actually shipping a ~112 MB of html files in their en.lproj, which we initially attributed as a localization even though it isn't really
Ops Center manages "equipment & farm operations" globally — possibly used in remote areas
If John Deere took Tinder’s approach, they’d cut l10n from 113 MB → < 20 MB, reducing app size by a third
Ops Center manages "equipment & farm operations" globally — possibly used in remote areas
If John Deere took Tinder’s approach, they’d cut l10n from 113 MB → < 20 MB, reducing app size by a third
They support 33 languages. The largest l10n is 5.6 MB for Tamil. The smallest is for English at 2.6 MB
Ops Center also supports languages like Bengali, Croatian, Kazakh & more. Clearly more than our initial thought of "American tractor company"
They support 33 languages. The largest l10n is 5.6 MB for Tamil. The smallest is for English at 2.6 MB
Ops Center also supports languages like Bengali, Croatian, Kazakh & more. Clearly more than our initial thought of "American tractor company"
And then you see that despite having similar l10n sizes, Ops Center supports 33 languages, but TractorPlus only supports english?
Something has to be going on here...
And then you see that despite having similar l10n sizes, Ops Center supports 33 languages, but TractorPlus only supports english?
Something has to be going on here...
Tinder recently wrote how they used Emerge to reduce size of l10n by 95%
medium.com/tinder/how-t...
Airbnb did a similar optimization - we'll link to a few 🧵s at the bottom
Tinder recently wrote how they used Emerge to reduce size of l10n by 95%
medium.com/tinder/how-t...
Airbnb did a similar optimization - we'll link to a few 🧵s at the bottom
🚜 TractorPlus is 412 MB - 115 MB (32%) is l10n
⚙️ Ops Center is 276 MB - 114 MB (42%) is l10n
So why did this jump out?
🚜 TractorPlus is 412 MB - 115 MB (32%) is l10n
⚙️ Ops Center is 276 MB - 114 MB (42%) is l10n
So why did this jump out?
Link to the full analysis:
www.emergetools.com/app/example/...
Link to the full analysis:
www.emergetools.com/app/example/...
Total install size - 9.4 MB
Frameworks - 3.8 MB
Plugins - 151.6 kB
Total install size - 9.4 MB
Frameworks - 3.8 MB
Plugins - 151.6 kB
While there are also many shared IG modules in Edits, it doesn't seem to be the same extent as threads 🧐
While there are also many shared IG modules in Edits, it doesn't seem to be the same extent as threads 🧐
Total install size - 131 MB
Main app target - 103 MB
Assets - 11 MB
Localizations - 8 MB
Total install size - 131 MB
Main app target - 103 MB
Assets - 11 MB
Localizations - 8 MB