Earlier quoted context omitted.
It is also a conferencing app. That might explain some of the size.
I've been using gmail since the early beta days and was never aware of this functionality. But on closer inspection there appears to be a highly stylized (unrecognizable) camera icon there that takes me to, I guess the long lost cousin of Google Meet?? Why are these apps welded together? What a bizarre decision. I thought Meet went to The Graveyard along with Allo and Duo and Wave.
Why is the Gmail app 700 MB?
41–50 of 403 posts
Re: Why is the Gmail app 700 MB?
#42Re: Why is the Gmail app 700 MB?
#43> why is the Gmail app almost 80x the size of the native Mail app? Apple Mail leverages libraries and frameworks already present on the device. Google uses libraries and frameworks very likely already present on say Android, but on iOS they have to ship a gigantic runtime that implements those things the app depends on; this way they only have to write the app once for several supported platforms. I’m just speculatin…
The Gmail app takes 175 MB on my Android phone. That’s better than iOS, but still a lot for an e-mail app.
Re: Why is the Gmail app 700 MB?
#44Earlier quoted context omitted.
Right! I was looking forward to some insight into what's in that thing, but there was nothing. Why IS the Gmail app 700MB?
Emerge Tools has an old thread on why it's actually so big: https://x.com/emergetools/status/1810790280922288617
They have a neat treemap breakdown here: https://www.emergetools.com/app/example/ios/com.google.Gmail
130MB is localization data.
This detail was interesting too: https://twitter.com/emergetools/status/1810790291714314706
> There's over 20k files in the app, 17k of which are under 4 kB. In iOS, the minimum file size allocation is 4 kB, so having many small files causes unnecessary size bloat. Gmail could save 56.4 MB by moving their small files to an Asset catalog
Re: Why is the Gmail app 700 MB?
#45Re: Why is the Gmail app 700 MB?
#46AOT overhead 200MB (ensuring app loads fast) Frameworks 150MB Assets for all screen resolutions 50MB Google Meet/Chat/etc 100MB AI models 25MB
AOT = Ahead Of Time? Attack On Titan? Something else?
Re: Why is the Gmail app 700 MB?
#47For me, the most important takeaway from the article was that the Passwords app supports 2FA codes! I was not aware of this, that's nice and getting rid of Authenticator is one less Google thing to worry about.
Re: Why is the Gmail app 700 MB?
#48Just yesterday, I wanted to generate a GeoTiff on a macbook. To do it in a simple way, you need libGDAL, a geo-spatial abstraction library that exists since maybe the '90 and supports all thinkable formats. Under Linux, you just install it together with QGIS as a dependency. Mac is still unix, so you may think, a 3-decades old library, with few patches to support modern formats, should be just a couple of megs, right? Brew suggested downloading ~2 GB of ~100 packages!!!! Half of them were aws-* (yes, AWS tools), and 1 GB of LLVM!!! (is it their whole GIT repo with 10M SLOC?)
For geotiff, I ended just using standard Tiff library, inserting my 4 geospatial tags with a few lines of code.
Re: Why is the Gmail app 700 MB?
#49It would be really hard to believe that somehow Apple has found some magic formula to make their apps 100x smaller than Google and Microsoft.
Much more likely is that the reporting by the OS is off somehow (probably most of the app functionality is tied up in shared resources counted towards system files, and not counted towards the app's size).
With respect, I would expect more from articles posted on Hacker News. More thorough research, and in fact an answer to the question.
Re: Why is the Gmail app 700 MB?
#50The article doesn't answer the question. The content can be summarised as "The Gmail app is 700 MB!"
The article is the question though, the question deserved to be asked. And Gmail deserve to be shamed for shipping almost a gigabyte of stuff for a mailbox. Wouldn't be surprised if they accidentally/intentionally built the whole youtube client in there.
Due to the absence of (cross-app) shared libraries on at least iOS, developers often end up building big company-internal libraries that then have to be shipped with all of their apps.
Tree shaking isn’t perfect, and the result are these > 0.5 GB monstrosities.