Emerge helps teams like @Spotify, @Duolingo, @Bumble, @Square, @Tinder, @Dropbox, @OpenAI & @CashApp build better mobile apps 🚀
Now a part of @getSentry 🧠
Sep 18 • 13 tweets • 5 min read
Do we know why the Tesla iOS app is 760 MB? Can it be made smaller? Does a bear...nvm
This is a fun one, b/c the Tesla app does something not many other apps do
🔬 Taking a look at Tesla's app size + exploring
Immediately what jumps out is that ~30% of the app is `Tesla.pck` (241.2 MB)
A .pck is a file format for bundling Godot assets (scenes, scripts, shaders, etc)
Out of all the app's that we download, this is *by far* the largest .pck included in an app
Jul 9 • 11 tweets • 4 min read
Exactly 1 year ago today, we had our biggest tweet ever about @gmail's iOS app size
And funny enough, Gmail's size is making the rounds again
🧵 Looking at why Gmail is ~700 MB (+ why it's increased by 100 MB in the last year)
Here's the original thread - would recommend checking it out for more info, but TL;DR
- Large main app binary
- Localizations
- Big share extension plugin
- Overhead from having many files in the app
🧵 Looking through the @JohnDeere apps. (Pepe Silvia warning...iykyk)
p.s. l10n = localization
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?
Apr 14 • 9 tweets • 3 min read
ask and you shall receive 🫡
🧵 figuring out why @telepass is almost half a GB
For those who are unfamiliar with it, Telepass is an electronic toll collection system used primarily in Italy and other parts of Europe. Here's the general breakdown
It's a flutter app 🪽
Total install size - 457 MB
Frameworks - 417 MB 🫨
Main app target - 25 MB
Mar 25 • 7 tweets • 2 min read
What app has added the most number of dynamic frameworks in the last 3 months?
Hint: it's an old friend of ours 🤖
It's @EufyOfficial, who we wrote about a few months ago
They've added a bunch of new frameworks, but its not just that they've added a lot that's interesting, its *what* they've been adding 👀
Mar 24 • 7 tweets • 3 min read
When we tweet about RN apps that have room for improvement, we often used the General Motor apps as an example
WELL NO MORE 👏👏👏
🧵 How General Motors shrunk app size by ~70%
We wrote a deep dive on the four GM apps roughly a year ago
In it, we detailed how they could reduce EACH app by ~200 MB
fwiw, each of those are bigger than the entire app was ~14 months ago 🕵
Feb 6 • 16 tweets • 5 min read
Got a few requests for this!
Let's break down the @binance crypto app 💰
So there's two versions of the app we're looking at, the US version and another version shipped under "Binance Switzerland"
From what we saw, the US app is only for the US, and every other country gets the app from Binance Switzerland, probably due to different regulations
Jan 23 • 11 tweets • 4 min read
We got multiple tags to analyze the Tapo @TPLINK app for being over 760 MB 👀
Let's see what we find in here 🤭🔎
Total install size is 764 MB
204.6 MB 171.5 MB frameworks 45.4 MB main app target 27.7 MB plugins
a whole bunch of assets and localizations assets.car
Jan 21 • 15 tweets • 6 min read
It's always the banking apps huh 🤦♂️
Figuring out why the @UBS banking iOS app is almost 800 MB 🥲
First up, an overview
Let's take a look at why the @SantanderUK iOS app is at a whopping 613.3 MB and how 35% of it does nothing for the user 🧐
Right off the bat, it looks like most of the app (587.6 MB) is dynamic frameworks
Dylibs let you share code between targets, but are larger than static frameworks b/c static let's the compiler strip dead code. It's likely that Santander doesn't need ALL of those to be dynamically linked
Aug 27, 2024 • 11 tweets • 4 min read
Ok so I guess we're talking toothbrushes today 🦷
🧵 Why @OralB is 290 MB + looking at an even bigger toothbrush app
(tysm for all the tags 🥲)
For OralB, 233 MB / 290 MB (80%) is coming from its asset catalog. Most of the assets are PDFs of different toothbrush models
The largest is `Sonos_M9_rose` at 7.8 MB. Most PDFs aren't even the whole toothbrush, its just the handle and buttons 🧐
Jul 9, 2024 • 11 tweets • 4 min read
Good question @VishalMalvi_ ! Here's what's going on behind the scenes of the @gmail iOS app 👇
Here are the biggest chunks of the app
Another day, another "How is this app so big tweet" 🤓
This time its the @DJIGlobal iOS app, which comes in at 1 GB
A lot of the comments speculated that the app was large due to assets & while there are 155 MB of .mp4 video files, the bulk of the size is coming from ML models