Apple just unveiled a seemingly neat new App Store feature — the ability to download an older version of an app if the latest version of that app requires a newer version of iOS than the one you have installed on your device. Sounds great, right? Kyle Richter raises some interesting questions about it, though:
No one ever told us [developers] about it. Let me rephrase that, because it sounds pretty entitled. No developer expects Apple to run this kind of stuff by them ahead of time. The problem is no one ever thought this was a possibility. The common misconception here is when an app is updated it is updated to add new features and maybe some bug fixes. These new features may require a newer version of iOS so old users are left in the cold. The truth is a lot happens under the covers during updates, API endpoints are updated, data models changed, multiplayer protocols changed, even legal issues are addressed.
The likelihood of any complex app, especially anything API driven, working after several years of neglect are slim.