<i>Universal apps and the same operating system across all devices is surely the future.</i><p>Not until we find a UI that rules all categories. Touch apps are typically bad desktop apps, desktop apps are typically bad touch apps. As respectively shown by Windows 8 on desktops and Microsoft Office on the original Surface RT. WIMP is probably still the best paradigm for desktops.<p>I do agree that platform fragmentation is bad. Apple has traditionally been pretty good at this (at least it&#x27;s the same language and largely the same or comparable Frameworks).