4 ms·
In this case, shipping symbols with the app is almost certainly an oversight. Stripping symbols of shipped binaries is standard good practice. That said, I don
by PragmaticPulp 5y ago
In this case, shipping symbols with the app is almost certainly an oversight. Stripping symbols of shipped binaries is standard good practice.
That said, I don't think the difference between a 40MB app and a 400MB app is all that critical these days. Optimizing for development speed and user experience over an absolutely minimal download size is a reasonable choice.
- potatolicious 5y agoNot to mention the surface area of the app is often larger than it appears to a single user, especially for companies this large whose customer bases are this wide. It's tempting to think about the United app as something very simple: - Search for flights - Run through the booking flow for flights - Look up existing bookings - Change existing bookings But this ignores a lot of scope that's actually critical for a company whose products are very complicated: - ID verification for international travel - Custom functionality for large institutional cu stomers (government, corporate) - Functionality for ancillary services: in-air streaming entertainment, in-airport services like lounges and baggage checks, loyalty program, loyalty-tier-specific functionality like priority connections. - ... etc. In this case the lack of stripping symbols seems like a very easy win and definitely is an example of sloppiness, but the idea that the binary should definitively be < 100MB seems to ignore a lot of scope.
- nyanpasu64 5y agoShipping a 40MB app instead of <10 MB is questionable except for large apps; Dolphin on Android emulates an entire GameCube/Wii, yet the APK is only 16 MB (34.7 MB extracted). Shipping a 400MB app is shameful.
- raydev 5y agoNot just good practice, it's default with Xcode. Someone must have messed up some configuration/flags while they were breaking the frameworks up maybe?
- stjohnswarts 5y agoI have lots of apps on my iphone. If they were all half a gigabyte I would have a lot fewer apps.
- saagarjha 5y ago> Stripping symbols of shipped binaries is standard good practice. But please still make them available separately!