it would be awkward to expect to see two views of the app, one mouse-driven and the other keyboard-driven, being flipped between via an MVC paradigm.
I'd expect that both views would be fairly similar, like the two different views on an iPad vs. iPhone app, or when rotating 90 degrees. The OSX view would be tailored just for it; larger screen size, multiple displays, different input, etc... Apple is already unifying the look-and-feel of OSX and iOS apps, getting ready for some sort of merge (iCal/Calendar, Pages, Reminders in 10.8).
We're probably going to see five major input devices in all computers a few years from now. Keyboard, mouse/touchpad, touchscreen, voice, and physical gesture (e.g. Kinect, eye tracking). No piece of software has to use all of them, just as many as necessary. So I wouldn't expect "every" app to have an OSX and iOS mode.
In the future, a sixth input device will probably read our thoughts directly. :)
I'd expect that both views would be fairly similar, like the two different views on an iPad vs. iPhone app, or when rotating 90 degrees. The OSX view would be tailored just for it; larger screen size, multiple displays, different input, etc... Apple is already unifying the look-and-feel of OSX and iOS apps, getting ready for some sort of merge (iCal/Calendar, Pages, Reminders in 10.8).
We're probably going to see five major input devices in all computers a few years from now. Keyboard, mouse/touchpad, touchscreen, voice, and physical gesture (e.g. Kinect, eye tracking). No piece of software has to use all of them, just as many as necessary. So I wouldn't expect "every" app to have an OSX and iOS mode.
In the future, a sixth input device will probably read our thoughts directly. :)