3 ms·
Would be interested to see some comparison with the Android app which seems to have most of the same functionality at 1/4 the size with 25MB [1] compared to the
by chuckcode 11y ago
Would be interested to see some comparison with the Android app which seems to have most of the same functionality at 1/4 the size with 25MB [1] compared to the 100MB of iOS. Seems like either iOS team at FB has significant cruft laying around or iOS doesn't scale as well as Android and FB is hacking around that. Possibly a bit of both but think it would be an interesting comparison in addition to the war stories about hacking their entire tool chain.
[1] https://gigaom.com/2015/01/26/facebooks-new-android-app-goes-light-on-the-data/ https://gigaom.com/2015/01/26/facebooks-new-android-app-goes...
- dmishe 11y agoiOS apps are shipped as fat binaries, so for one, part of that 100mb app is duplicated slices of binaries for armv7, arm64 and possibly, but not likely, armv7s. Android apps enjoy bytecode that is getting JIT-ed on install.
- dgallagher 11y agoApple has introduced App Thinning in iOS 9 apps which should cut down on their size: https://developer.apple.com/library/watchos/documentation/IDEs/Conceptual/AppDistributionGuide/AppThinning/AppThinning.html https://developer.apple.com/library/watchos/documentation/ID...
- azsromej 11y agoThe feature was recently delayed, but it should help once it's ready
- notNow 11y agoIs there any technical justification for this or it's purely economical/financial?
- dmishe 11y agoFor what, fat binaries? That's pretty much what Mach-O format had from inception under NeXTSTEP, and survived until now. As it was said in the sibling comment, iOS 9 is introducing a way to cut exactly the slice you need for a particular device.