While it's true that they forced a change on their tablet device, they did not force their developers to change. It was up to them to make the choice to change if they wanted software sales on mobile devices.
Apple still makes an OS that functions like a traditional desktop UI for their desktop and laptop machines, and they've continued to make improvements to it. They didn't force the people using those machines to a tile-based interface. Beginning with their latest OS, they've begun to integrate mobile and desktop apps. onto the same platform, for desktop and laptop computers. They did this by layering the interface, not replacing it. They still have a desktop interface, but iOS apps. running on OS X run on an emulator, and they "cohabitate" with traditional desktop windows. The person using it doesn't have to make a choice, "Do I want to run a mobile app. in this interface, or a desktop app. in this other interface?" They both run in the same apparent UI environment. So they aren't deprecating the desktop UI the way MS is. MS is again trying to create "unity" by nudging everyone over to the same platform. Apple isn't, or is at least taking a more gradual approach to that.
Keep Up with TechRepublic