First, you assume MS will have only one interface. I think that's a silly assumption.
Touch on a traditional desktop/laptop without touch hardware? Really? (laughing) No, the touch interface will be an additional one, much as the accessibility features are.
Second, given Visual Studio it should be straight-forward for applications to be modeled against their targets. That means you can create the application and abstract its interface, using either touch (for applications needing limited interactivity) or keyboard/mouse (for heavy input applications). MS has been aiming for UI abstraction for years now, considering their web and WPF stuff.
Likewise cross compilation for ARM processors (or any other processor) won't be that big a deal for *developers*, always keeping in mind most ARM devices are pathetic when it comes to horsepower. Windows 8 will do all the heavy lifting. That's what an OS is *for*, after all how many developers today have to worry about physical allocation of blocks on the disk drive, hmm?
Conceptually Windows 8 shouldn't be that big a deal. Of course if you want to run Autocad on a *phone*... (evil grin)
The best of ZDNet, delivered
ZDNet Newsletters
Get the best of ZDNet delivered straight to your inbox



