Snapchat for example is 95MB, 77MB code, and on my phone (Android, so not directly linked, but probably similar) the most unresponsive, crashy and painful-to-use app right along with Skype.
Show HN: How bloated is your favorite app?
21–30 of 30 posts
Re: Show HN: How bloated is your favorite app?
#22Facebook Messenger is 130MB. That's the very definition of "kitchen sink".
http://www.ghacks.net/2016/10/04/facebook-messenger-lite-wha...
Re: Show HN: How bloated is your favorite app?
#23Facebook Messenger is 130MB. That's the very definition of "kitchen sink".
However, I see plenty of other apps that appear to have way more complexity than the Facebook app. They are all significantly smaller. I don't understand what's happening there that requires that much bloat. The UI appears fairly minimal. From an outside perspective (probably an ignorant one), it just appears to be making API calls and throwing out the data.
Genuine question. Where is this bloat coming from? Is it just a pile of thrown on band-aid fixes and kitchen sinks, or is there something that I'm missing. Even third party applications do the same job, yet treat my battery and storage with respect. They seem to be fully capable of the same things that the official app is capable of.
Part of me wants to assume it's the whole, "move fast and break things" approach.
Re: Show HN: How bloated is your favorite app?
#24It's a pretty cool break down you do, but you should consider not including hearthstone in your demo, as most of its image, video and audio assets are placed in the "other" category. So it is a bad example of how your service can help me understand my app, since your demo doesn't help me understand this game.
Re: Show HN: How bloated is your favorite app?
#25Facebook Messenger is 130MB. That's the very definition of "kitchen sink".
Maybe someone can clear this up for me. I'm struggling to understand why it is that size. I'm not going to be silly and say it would it be a simple app because I don't know enough about mobile to make that assumption. However, I see plenty of other apps that appear to have way more complexity than the Facebook app. They are all significantly smaller. I don't understand what's happening there that requires that much b…
Re: Show HN: How bloated is your favorite app?
#26What are these apps that have 50+ MB in code built with? Or what counts as code in that regard? Snapchat for example is 95MB, 77MB code, and on my phone (Android, so not directly linked, but probably similar) the most unresponsive, crashy and painful-to-use app right along with Skype.
I'm wondering if the same kinds of things happen with Facebook, Skype, etc. It's not the actual Facebook or Skype code that's so huge, but that they've been around for so long and so many people worked on them that they have a very complex build procedure and they're linking in all kinds of unnecessary junk, but no one has the responsibility or desire to go prune it.
Re: Show HN: How bloated is your favorite app?
#27Facebook Messenger is 130MB. That's the very definition of "kitchen sink".
Maybe someone can clear this up for me. I'm struggling to understand why it is that size. I'm not going to be silly and say it would it be a simple app because I don't know enough about mobile to make that assumption. However, I see plenty of other apps that appear to have way more complexity than the Facebook app. They are all significantly smaller. I don't understand what's happening there that requires that much b…
This is a good blog post about it: http://www.darkcoding.net/software/facebooks-code-quality-pr...
And Facebook's own blog post about their Dalvik hacks and how clever they are, which speaks volumes of their development culture: https://www.facebook.com/notes/facebook-engineering/under-th...
Re: Show HN: How bloated is your favorite app?
#28What are these apps that have 50+ MB in code built with? Or what counts as code in that regard? Snapchat for example is 95MB, 77MB code, and on my phone (Android, so not directly linked, but probably similar) the most unresponsive, crashy and painful-to-use app right along with Skype.
I was amazed to find a C++ "Hello, World" program was several megabytes. It turned out that it was due to statically linking in all of Unicode support. In the particular build environment it was invisible to the programmer; i.e., you wouldn't even realize it unless you went looking for it. I'm wondering if the same kinds of things happen with Facebook, Skype, etc. It's not the actual Facebook or Skype code that's so…
The first thing I had in mind was frameworks like PhoneGap, Exponent and the likes. I wonder if these have a big impact on app size.
But it's certainly true that it's not always extra stuff to slap on that makes things bloated. Could just as well be the stuff you don't go out of your way to keep out.
Re: Show HN: How bloated is your favorite app?
#29Re: Show HN: How bloated is your favorite app?
#30Facebook Messenger is 130MB. That's the very definition of "kitchen sink".
Yep. And its web links, notification links, and bug reporting were all failing for me until I upgraded to iOS 10. What gives?