4 ms·
Apparently, with the lipo tool, you can still support iOS below version 4.3 and Apple won't reject it. See: http://stackoverflow.com/a/12678077 http://stackove
by buddydvd 14y ago
Apparently, with the lipo tool, you can still support iOS below version 4.3 and Apple won't reject it.
See: http://stackoverflow.com/a/12678077 http://stackoverflow.com/a/12678077
- fnayr 14y agoWhoa! Thanks for this! I would edit my original comment if it let me. Still it is a hack that Apple could start disallowing at any time.
- wsc981 14y agoI don't think the lipo tool will ever be regarded as hack. It's pretty much required when supporting multiple architectures / instruction sets. At some point there will likely be a ARMv8 architecture (if it doesn't exist yet). Also many libraries make use of lipo to create convenient static binaries that can be used both in the simulator as well as on the device.
- fnayr 14y agoWell what I mean is I believe Apple will start rejecting apps at the review stage if they see its built with armv6. (Of course it's just my guess).
- fpgeek 14y agoWow. The contrast with Android is stunning. Google has been focused on enabling backwards compatibility since at least Android 1.5 (well before anyone knew how Android updates would play out in practice): http://android-developers.blogspot.sg/2009/04/backward-compatibility-for-android.html http://android-developers.blogspot.sg/2009/04/backward-compa... Meanwhile, Apple seems to prefer to make achieving backwards compatibility as hard as possible (short of explicitly banning it).
- wsc981 14y agoOTOH when developing for Apple platforms there's not a huge loss when developing only for iOS 6+ (85% - 90% of users), whereas on Android you're pretty much required to target very outdated versions of Android as well. For example we target Android versions starting with Froyo.