The developer is being compensated by a company or a client in this scenario. Is that correct? If so than the developer is being compensated. I'm having a little difficulty following the hardship issue.
Updates should not be forced on device owners. We're revenue. Without us a company does not thrive.
The best way to "force" iOS updates is to make the new iOS so attractive that we want it and update voluntarily.
I couldn't wait to upgrade to iOS 5! I waited about a month to upgrade to iOS 6. Instead of writing this post I would be ordering an iPad Air if it was not running iOS 7.
Yes. That is correct. The developer is being pestered into supporting it. The client/company is being pestered into paying the dev more. The user is being pestered into paying the company more.
All this is forced, if there is enough market share in old versions, you have to support them, or lose potential customers. You see, forcing customers to upgrade is a win-win-win-(maybe lose).
Good point, and if the updates are good, then there is going to be no complaining customers but that isn't possible. Everything is a matter of opinion, and those with bad opinions should not weight down the entire industry. Don't like iOS7? Suck it up: the industry demands that you aren't part of the "evil market share" numbers.
I think iOS7 is fine, but if you don't, write a formal complaint to Apple highlighting what should be changed and how. They might fix it up in iOS7.1/8, but if they don't, just evaluate whether it's bad enough to leave Apple. If it is, please do. Please don't complain to us either. Complain to Apple, since they can fix it.
Do you understand, now how fragmentation has large negative effects on the industry?