← Back to context

Comment by Redoubts

7 years ago

> One of the most horrible things about iOS is that it breaks your apps every year.

You have to be a really terrible app developer for that to be true.

If the number of app updates I get every year with "iOS XX compatibility" in the release notes is any indication, there must be a lot of really terrible app developers in the world!

Apple’s own UI components break from year to year. UINavigationController is infamous for changing its layout code every other release and doing so in such a way that apps with relatively standard usage entirely within the realm of public API see odd bugs and changes in behavior–sometimes even without an SDK relink.