Advertisement Β· 728 Γ— 90

Posts by Emerge Tools

Preview
Emerge Tools is now a part of Sentry Sentry acquires Emerge Tools, enhancing mobile monitoring. Improve app performance, reduce bugs, and ship lighter apps with this new partnership.

Guess what: Sentry acquired @emergetools.bsky.social! πŸ”₯ This is a major win for mobile developers: we're integrating their tools and expertise to help devs build amazing mobile experiences with smaller apps, fewer bugs, and happier users.

See more πŸ‘‰ blog.sentry.io/emerge-tools...

11 months ago 14 4 1 0

Couldn’t be more excited about the future πŸŽ‰

Thank you to everyone for your support, can't wait to share more updates soon πŸ™Œ emergetools.com/blog/posts/e...

11 months ago 2 0 0 0
Post image

Emerge Tools is joining @sentry.io

@jshchnz.bsky.social and @sond813.bsky.social's thoughts belowπŸ‘‡

11 months ago 9 1 2 0
Preview
Emerge Tools on X: "Localization files translate text in your iOS app, you'll have at least one for every language you support They're are also a common source of size bloat. The @FedEx iOS app has 130+ MB of localizations - over 50% of total size 🧡 Avoiding common pitfalls + a size saving script https://t.co/LFPpcDkL40" / X Localization files translate text in your iOS app, you'll have at least one for every language you support They're are also a common source of size bloat. The @FedEx iOS app has 130+ MB of localizations - over 50% of total size 🧡 Avoiding common pitfalls + a size saving script https://t.co/LFPpcDkL40

A look at FedEx + another common pitfall with localizations (minification) x.com/emergetools/...

11 months ago 0 0 0 0
Preview
Emerge Tools on X: "The largest iOS apps all have a common problem Localization files account for 23% (74 MB) of @Uber 23% (30 MB) of @WhatsApp 17% (53 MB) of @MicrosoftTeams 17% (50 MB) of Nike Run Club 🧡 Here's how Airbnb reduced the size of localizations by 82% with the help of Emerge" / X The largest iOS apps all have a common problem Localization files account for 23% (74 MB) of @Uber 23% (30 MB) of @WhatsApp 17% (53 MB) of @MicrosoftTeams 17% (50 MB) of Nike Run Club 🧡 Here's how Airbnb reduced the size of localizations by 82% with the help of Emerge

Localization overview + how Airbnb optimizes localization size + impact for Garmin Connect x.com/emergetools/...

11 months ago 1 0 1 0
Post image

Ok Pepe Silvia done, even though there's more to share, might do a John Deere II πŸ˜‚

Informational 🧡s below

11 months ago 0 0 1 0
Post image

It was interesting to see how many different apps John Deere has & learn that they do way more than "just tractors"

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)

11 months ago 0 0 1 0

Again, an app that is designed for large tractor usage might be downloaded in less than ideal network conditions

There's some relatively low hanging fruit that would probably make user's lives easier, regardless of their network connectivity

11 months ago 0 0 1 0
Post image

Of the app's 412 MB, 112 MB are html files. Assets are 214 MB

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%

11 months ago 0 0 1 0
Post image Post image

Ok so what about TractorPlus?

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

11 months ago 0 0 1 0
Advertisement

App size is crucial in areas w/ limited connectivity. Every byte counts more

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

11 months ago 0 0 1 0
Post image

Let's start with βš™οΈ Ops Center

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"

11 months ago 0 0 1 0
Post image Post image

Re John Deere our thought was "aren't they an American tractor company? Why is half their app localizations?"

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...

11 months ago 0 0 1 0
Preview
How the Tinder iOS App reduced the size of our localizations by 95% using Emerge Authored by: Maxwell Elliott and Connor Wybranowski

Firstly, apps like FedEx (160 MB l10n) or Garmin Connect (90 MB) inefficiently use localizations

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

11 months ago 0 0 1 0

Some context - we were poking around our localization data and John Deere's "TractorPlus" & "Ops Center" jumped 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?

11 months ago 0 0 1 0

Ok, time for a bit of a rabbit hole

...or should we say... Deere hole 🀦

🧡 Looking through the @johndeeretractor.bsky.social apps. (Pepe Silvia warning...iykyk)

p.s. l10n = localization

11 months ago 1 0 1 0
Preview
Emerge Bits & Bytes | April 2025 Emerge Tools newsletter for April 2025 - share updates on what we're working on + anything interesting in the world of (mobile) development.

Take a read here! πŸ’‘ www.emergetools.com/newsletter/a...

11 months ago 1 0 0 0
Post image

Spring has sprung! 🌸

Our Bits & Bytes newsletter this month features @deepdishswift.com, our new Reaper and Size Analysis insights, Custom Precision for Android, @wired.com , and more πŸ‘‡

11 months ago 2 1 1 0
Advertisement
Preview
Supercharge your mobile apps | Emerge Tools Experience the future of mobile development. Join top companies like DoorDash, Square & Duolingo who use Emerge Tools to deliver the best app performance to their users.

Can't wait to see everyone in Chicago soon! πŸ•πŸ•πŸ•

Link to the full analysis:
www.emergetools.com/app/example/...

11 months ago 0 0 0 0
Post image Post image

We found some great images in here πŸ˜‚

11 months ago 0 0 1 0
Post image

A general breakdown

Total install size - 9.4 MB
Frameworks - 3.8 MB
Plugins - 151.6 kB

11 months ago 1 0 1 0
Post image

Only T-2 days until @DeepDishSwift!

Let's take a look at the unofficial deep dish app by @mortengregersen πŸ˜ŽπŸ•

11 months ago 3 0 1 0
Preview
Emerge Tools | Threads Deep Dive Emerge Tools analysis of the Threads app

You can check out our deep dive on Threads here 🧡 www.emergetools.com/deep-dives/t...

11 months ago 1 0 0 0

When Threads first released in 2023, it heavily leveraged existing IG code

While there are also many shared IG modules in Edits, it doesn't seem to be the same extent as threads 🧐

11 months ago 1 0 1 0
Post image

A general breakdown

Total install size - 131 MB
Main app target - 103 MB
Assets - 11 MB
Localizations - 8 MB

11 months ago 1 0 1 0
Advertisement
Post image

We heard that Meta released a new editing app yesterday πŸ‘€

Compared to other top editing apps, Edits is actually much smaller in size

11 months ago 1 0 1 0

this was actually first order of business when we joined @bsky.app πŸ™‚β€β†•οΈ bsky.app/profile/emer...

11 months ago 2 0 0 0

And ICYMI, here's last week's announcement about how our size analysis treemap can parse jsbundles more granularly now 😌 bsky.app/profile/emer...

11 months ago 0 0 0 0
Post image

Using the same example from last week, stripping the debug info means Shopify could cut 9.5 MB from their app

11 months ago 0 0 1 0

The debug info in these files are meant to give you better stack traces for errors, but it doesn't need to be shipped to prod because you can provide it separately to crash reporters (enabling Hermes source maps will create a separate file for you) πŸ’‘

11 months ago 0 0 1 0