Incredibly insightful article by Craig Hockenberry of The Iconfactory on the future of Apple's platforms for app developers. Most commentary on Marzipan seems to be missing the deeper implications and possibilities of Marzipan and other rumored projects, but Craig sees the big picture, and the future that he envisions sounds revolutionary:
Your iPad would behave as it always has until you plugged in a mouse. At that point, how you interact with the device adapts:
• Controls could get smaller because of the increased pointing accuracy
• Views could gain a hover state to display additional information
• Drag & drop could change because it no longer depends on two fingers
• A mechanical wheel could replace a finger for scrolling
This kind of adaptability would work across platforms – your app would behave differently when it was running in augmented reality or on a TV screen. As a developer you wouldn’t have to worry about what kind of hardware is available, you’d have to worry about what to do when a customer used it to perform a task.
Contextually aware user experience using declarative views and interactions? Yes, please. If Apple can pull this off, they'll have cracked the very difficult problem of unifying a variety of platforms (iPad, iPhone, Mac, Watch, TV, and more) without ignoring what makes each platform unique, and enabling touch, mouse, voice, and text interactions everywhere.