Apple already has “universal apps” that run on both iPhones and iPads, from a single binary. The user only has to buy an app once, and it will run on any iOS device they have. (Note that not all companies provide their apps this way, and I believe companies like Omni Group and others that sell their apps separately for the iPhone and iPad are desperately clinging to the past, but that’s the subject of another post.)
But why not take this a step further? Why not have apps that run on iPhones and iPads also run on Macs? Why bother having 2 App Stores, one for iOS and one for OS X? Microsoft is going down this route with their (future) plans to merge their Windows and Windows Phone stores. But how can Apple do something similar without running into the same problem Windows 8 has, which is making the desktop experience catered too much to a touch interface? How can Apple leverage their thousands of iOS developers and get them to be OS X developers?
There are several ways that Continue reading