4 ms·
72 MB is egregious for a Twitter-clone MVP. For comparison, the full-featured Twitter app itself is 40 MB. The Mastodon app weighs in at 1.6 MB.
by lern_too_spel 3y ago
72 MB is egregious for a Twitter-clone MVP. For comparison, the full-featured Twitter app itself is 40 MB. The Mastodon app weighs in at 1.6 MB.
- constantly 3y agoNo prob, my phone has a terabyte of hard drive space and many gbs of memory.
- tredre3 3y ago> The Mastodon app weighs in at 1.6 MB. The official Mastodon app weighs in at 70MB on my iOS device right now. The store listing puts it at 58MB: https://apps.apple.com/us/app/mastodon-for-iphone-and-ipad/id1571998974 https://apps.apple.com/us/app/mastodon-for-iphone-and-ipad/i...
- lern_too_spel 3y agoAll of my figures are for Android. None of the app sizes will match on iOS.
- asadotzler 3y agoTwitter Lite, which covers more use cases than Threads is 0.5 MB.
- 999900000999 3y agoThe target consumer doesn't care, wasting time optimizing for space doesn't make sense in this instance . I'm a little disappointed they didn't go purely React Native here. It would have been a great showcase as they ultimately own the React Native project.
- akira2501 3y ago> The target consumer doesn't care The app's target consumer is advertisers, and the app is this way because of those advertisers and their concerns. I'm not sure the person using the app is a "consumer" from Meta's point of view, more like a "digital subscriber."
- uw_rob 3y agoThe app doesn't shows advertisements right now.
- fletchowns 3y agoIsn't React Native more for when you lack the resources to have engineers dedicated to building platform native solutions? Meta does not have that limitation, it does not seem surprising they would not be using React Native for this.
- 999900000999 3y agoI always figured React Native and Flutter were meant as alternative ways to develop apps. Kinda disappointing Facebook and Google don't dogfood their own frameworks too much.
- jacobp100 3y agoReact Native isn’t good for things like news feeds. Any extremely long lists where each item has a different height, it performs poorly on However, the RN architecture does make it incredibly easy to bind to components written in native code - or use react native components from within native code It was never Meta’s intention that something would not contain app-specific native code
- colesantiago 3y agoThis didn't stop 70M+ users from downloading the app and using it. Nobody cares.
- lern_too_spel 3y agoSome fraction of the 1 billion+ who didn't download the app care, including me.
- troupo 3y agoPeople care. You just refuse to listen to what they say. They say things like "my internet cap is reached", "my battery is drained faster", "my phone is slow" and a million other things that oblivious and clueless programmers don't hear because they can only hear when someone talks about megabytes, cpu cycles, RAM etc.
- MisterSandman 3y ago> my internet cap is reached 1. The vast majority of the world now has access to very high or unlimited data packs. This is hardly the big issue that HackerNews makes it out to be. 2. Threads' main user base is Instagram. An hour of watching Instagram Reels is more data than the entire Threads app. I highly doubt Instagram users are data strapped. > "my battery is drained faster" App size has nothing to do with how much battery is drained out. If you're saying Threads is not optimized, I disagree. And again, considering the main targeted user base is Instagram and Twitter, Threads is going to be significantly better than either app in terms of battery life (little to no video options right now) > "my phone is slow" Same as above, basically.
- CaptainFever 3y ago> 1. The vast majority of the world now has access to very high or unlimited data packs. This is hardly the big issue that HackerNews makes it out to be. Source? This seems like a really first-world country thing to say.
- 3y ago