Re: Desktop Vs Phone
MS Mistake 1
Putting Win95 style GUI on a PDA/Phone
MS Mistake 2
Inflicting Zune derived Phone GUI (pretty good for a phone vs Win CE!) on Desktop at 8.x
At the VERY LEAST THREE RADICALLY DIFFERENT GUIs:
1) Phone / small tablet
2) Large (10") Tablet, Laptop, Desk top. (if it can't 100% work without touch and 100% only with touch then two separate GUIs)
3) TV type interface, screen at least 1.2m / 4' away and only Sky style remote.
Servers and Embedded need a flexible array of interfaces with GUI option, low bandwidth text remote and ability to script/automate everything, depending on deployment. Embedded might be LCD text panel on a CNC tool, screen + keypad on ATM, cash register keyboard & multiple format screens, or whatever.
Touch screen cash registers and ATM are niche applications.
N0-ONE EVER is going to be able to make a GUI or an app framework suitable for desktop and phone. Phone suitable apps are like widgets on a laptop etc. A full feature productive application taking advantage of a desktop is IMPOSSIBLE to use on a sub 6" phone screen. MS and Ubuntu are moronic even to promote it. For YEARS we have been able to write a Java App for phone and desktop. You can make the SAME code work on both. But it's pointless. Proper desktop Java applications simply don't have enough screen on a phone and phone /PDA/Tablet centric applications on a desktop are either like tray widgets or poor cut down versions of real desktop applications.
Unity is madness. MS's thing formerly Metro Apps is POINTLESS on a desktop. They are both deluded.
I'm no Apple fan, but they did the right thing chopping up OS X to make iOS and sticking Fingerworks derived GUI on phone and mostly leaving desktop OS X GUI as it was (they have degraded OS X desktop usuability, but not for same reasons as bonkers Ubuntu Unity and MS Win 8.x).