logoalt Hacker News

Why is the Gmail app 700 MB?

426 pointsby thefilmorelast Tuesday at 4:46 PM385 commentsview on HN

Comments

pacifikalast Wednesday at 7:48 AM

If the AppStores would consider app size in ranking we might see an improvement.

titzerlast Tuesday at 6:13 PM

My prediction is that this will continue to occur indefinitely.

The conversation is always the same, only there is another zero on the end.

We'll have terabyte apps in not too long.

(100% serious)

1vuio0pswjnm7last Wednesday at 4:11 AM

Why is the Gmail app not open source

Same goes for other other bloated apps mentioned in the blog post

Digit-Allast Tuesday at 9:40 PM

On my Android phone, just the calculator app is 13MB. How in hell is it 13MB just for a calculator? It beggars belief.

atmosxlast Tuesday at 6:31 PM

Not sure how many ppl know this: you can use another email provider, e.g. [email protected], to register to YouTube.

show 1 reply
ChoGGilast Tuesday at 10:00 PM

Bloated libraries and support for multiple versions of iOS/phones?

pavel_lishinlast Tuesday at 5:14 PM

I was just wondering why the Adobe Acrobat installer is nearly a gigabyte in size.

culebron21last Tuesday at 5:26 PM

Not surprising, sadly. In 2022, a friend who did trekking, asked how to view files with national parks borders on a map. I recommended installing QGIS desktop (geospatial viewer/editor of files/database tables). He replied: "1 GB of download?! Seriously?!" I was surprised, because last time I had paid attention, maybe in 2016, it was ~200 megs. I checked, and indeed, it weighed 1 gig. I checked in 2025, and it's beyond 1,3 gig now. And it's FOSS, not commercial bloatware you might think. I have no idea what they stuff it with.

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

show 3 replies
jmclnxlast Tuesday at 5:09 PM

The question why is almost all modern apps pushing around 1G.

It is dependencies, if you ever compiled almost any GUI application via prots/pkgsrc on a BSD, you will be shocked by the dependencies that application needs, it is obscene.

show 1 reply
1vuio0pswjnm7last Tuesday at 11:19 PM

HN commentators usually attempt to defend this sort of bloat. Whether such "justifications" are legit is a question left for the reader

In any event, the storage space, RAM, file descriptors, sockets and bandwidth all belong to the computer owner, not the app developer

Are the 700 MBs worth more when used for Google's "app" or when they are used for something else, e.g., the computer owners' files, other apps, etc.

That decision should be up to the computer owner

But unless there is a "Gmail app" alternative, e.g., a 12MB version, this does not leave the computer owner much choice. As usual, the Silicon Valley/Google strategy is to remove meaningful user choice

I use the command line to retrieve Gmail messages. No Javascript. Generally, I try not to send email using Gmail. I use it like a "receive only" temporary email website

bigbuppolast Tuesday at 6:18 PM

Probably because it has three embedded versions of libcef

show 1 reply
esafaklast Tuesday at 6:20 PM

Perhaps someone can decompile the app and find out.

agumonkeylast Tuesday at 6:23 PM

2nd order Jevons paradox I guess

dbacarlast Tuesday at 5:09 PM

It is bloatware for a reason, to force you a cloud subscription, not for your money (which helps though) but your data.

show 1 reply
lifestylegurulast Tuesday at 7:57 PM

Sometimes I allow App Store to use mobile data because how much an app can weight, 50MB? Then suddenly 1GB of mobile data is gone.

n4bz0rlast Tuesday at 6:41 PM

Why is my banking app 1.5GB?

burnt-resistorlast Tuesday at 7:31 PM

The Facebook and Instagram iOS apps were/are enormous codebases. Absurd, sprawling monsters with tons of dead code, duplication, and old stuff.. like being written in mostly Objective-C.

I imagine the Gmail app also suffers from having zillions of engineers touch it without being incentivized to make it better or smaller, only to add features and impact for the all-important performance review.

Add zillions of instrumentation and third-party frameworks, each with piles of dependencies, and apps will grow without bounds like molecules of gas to fill the container.

tonymetlast Tuesday at 5:55 PM

I’ve noticed most popular apps are pushing 500+MB. Most likely they are shipping debug builds, with loads of third party deps, so they can send crash reports from production with meaningful stack traces.

Until Apple penalizes app developers for app size, nothing will happen. Most consumers are not aware of the impact , until they go to clean up their phone.

There isn’t much usable free space on the device after the OS, and now having 50+gb of used space from apps, means your own content (photos, music, videos) doesn’t fit.

There isn’t much incentive regardless, since Apple merchandise’s iCloud storage. Bloated apps actually drive iCloud sales. A lose-lose for the consumer.

sprinfolast Wednesday at 3:46 PM

Love how it ends with "Why you ask, your guess is as good as mine" lol.

wrslast Tuesday at 5:43 PM

Not only is the YouTube iOS app huge, it uses an atrocious amount of additional storage. It was using over 2GB on my iPad for...something...and the only way to clean that up was to delete the app and reinstall.

danguslast Tuesday at 10:55 PM

I’m surprised so few comments have pointed out how this doesn’t matter at all to anybody. The “apps are too bloated” debate is a dessicated horse.

1. You don’t even have to use the Gmail app to use Gmail. Pick whatever flavor of client you want, they all support Gmail. Apple Mail, Outlook, or something else entirely.

2. If you buy the shittiest available new iPhone it has 128GB of storage. Used iPhone 15 on Swappa with 512GB is <$500. How many of you need hundreds of apps installed on your phone?

3. Nobody’s forcing you to use Gmail. Email is an open federated standard. Use something else.

innagadadavidalast Tuesday at 10:44 PM

Size should be a product metric so that it is tracked and optimized. Same goes for memory consumption. It's easy for product to come up with features and run the enxt cool experiment but your users don't care about any of that.

eYrKEC2last Tuesday at 6:13 PM

Can we get dark-mode for another 5MB possibly?

(700 MB more is also an acceptable increase for this feature)

On second thought, I love looking at on-duty page emails in the middle of the night with 7 million lumens blasting my retinas.

danielktdoranielast Tuesday at 9:12 PM

I just use the gmail mobile website on my smartphone and put a link to it on my Home Screen. So many of these services you don’t necessarily need an app for, unless you just enjoy giving them your personal data or something ha ha

neuroelectronlast Tuesday at 8:58 PM

Of course it's self-hosted intelligence gathering or metadata auditing. This is Google we're talking about. They're "pushing compute to the edge," taking advantage of more powerful mobile processors to reduce their own infrastructure cost while still providing that sweet sweet Big Data, as they used to call it.

j45last Tuesday at 8:49 PM

I didn't use the Gmail app for the longest time, always used third party, not sure why I started..

nromiunlast Tuesday at 6:31 PM

I just looked at Gmail on my Android phone and it is only 164 MB. That is a big difference.

Also, one thing that annoyed me when I used iPhones is that you can't remove an app's cache without reinstalling it and losing all your data. And most modern applications think cache is free so they use a lot of it. Many times it will exceed even your installed apps or data size.

phplovesonglast Tuesday at 6:31 PM

Framework mania. This has been the problem for years. Webapps bloat like crazy, and now with AI the sloplevel has gone berzerk.

rekabislast Tuesday at 6:30 PM

Maybe because it’s an Electron app?

Sure, Electron does not come natively for iOS. But with tools like Capacitor, you can take a web app (even an Electron one) and package it for iOS/Android, adding native features and running in a native WebView, allowing it to be an “Electron for Mobile”.

show 1 reply
turtlebitslast Tuesday at 5:58 PM

I'm sorry, but that "table" at the end of the article is infuriatingly confusing.

metalmanlast Tuesday at 7:33 PM

even though I have more data than I ever use on my plan, after 15yr's exclusivly on mobile data, I reflexivly look at the size of anything before I download something, 700mb is bonkers for email, and I have started to reject many other apps, based on there improbable sizes. useing android my phone has gmail iremovably installed on my phone, but was disabled before I even put a sim in it, but in spite of this, having just checked, it has user data, something in cache, and has used some internet data. how creepy is that.

anal_reactorlast Tuesday at 6:15 PM

Because most phones have enough memory to handle all the bloat, and when they don't, Google can sell those people cloud space. Not to mention that adding more memory is how phone manufacturers earn money - out of my ass example just to illustrate the concept: 100GB phone costs $400, same phone but with 200GB memory costs $500, 100GB memory chip costs $20, manufacturer pockets the difference. Having bloated apps and no SD card (iOS doesn't support SD Cards, Android makes them work like shit on purpose) justifies in the eye of the consumer the necessity of extra memory. Most people have fast internet connection so download time is always acceptably small, no matter how much bloat you put, not to mention that updates are in the background anyway.

The economic pressure to keep apps small is literally negative.

kernallast Tuesday at 6:14 PM

The Apple vs Google app size comparison is so disingenuous. It doesn't take into account all of the preinstalled iOS dependency libraries used by these Apple apps.

KingLancelotlast Tuesday at 9:18 PM

[dead]

LePetitPrincelast Tuesday at 6:01 PM

[dead]

NedFlast Tuesday at 10:44 PM

[dead]

begueradjlast Tuesday at 5:10 PM

>Gmail isn’t even the worst offender, it’s just a more popular one. The Tesla and Crypto.com apps are around 1 GB each.

One reason is those are typically apps which need to be heavily secured. So behind the seemingly "simple" user interface and functionalities, there's so much security related code to ensure their "safety".

More importantly, it's difficult to code without dependencies.

show 3 replies
mbestolast Tuesday at 5:09 PM

Hacker News is currently sitting at 130 MB. I simply do not understand how these things are calculated but I suspect the calculated amount that the Chrome tab diagnostic isn't a consistent way of comparing to other application memory usages, or at least a mental model that makes sense to most people (e.g. whats a lot of memory consumption? what should it be? is it too high, is it too low? etc.)

show 2 replies