When we look at the iOS on our iPhones, we generally don’t stop to consider the important contributions made by its cousin on OS X. After all, at their core, it’s the same animal. And no matter the relation the two OS’ share or how one reflects on another, they still have one inherent flaw. Application support is and as it stands today, will always be relative.
Now one approach to dealing with this might be to simply accept that something has to give. Apple needs to decide which it wants to be, without spreading itself thin like we’ve seen in recent years with Microsoft losing focus. Some might suggest the way for Apple to do this is to make sure that they decide whether or not they are going to focus on mobile exclusively, or keep at it with the desktop experience as well.
History has taught us that if done carefully, Apple can have it both ways. Because they control the hardware and software experience, the only remaining hurdle is keeping developers happy with their experiences so applications continue to remain a part of the Apple eco-system. But like Microsoft has discovered in recent years, putting your exclusive focus on making developers happy can come at a cost. There must be a balance whereas users are also part of the conversation. Ignore this and Apple will come crashing down like a house of cards.