To view parent comment, click here.
To read all comments associated with this story, please click here.
I agree that one UI per device could be a solution, if one-size-fits-all proves to be impossible to implement.
What I don't understand is when UI toolkits seem to become incompatible with certain input devices on purpose.
See the paragraph here as an example : https://wiki.mozilla.org/Windows_8_Integration#Hardware_Configuratio...
It is said that Wacom tablets are not compatible with Windows 8's Metro interface because their drivers do not generate touch events. Seriously, how does this make any sense ? How much would it cost Microsoft to just support a generic "pointer" abstraction instead of forcing drivers to mimick touch when they actually abstract something totally unrelated ?
I can understand having one UI per device family, but not one toolkit per device.
PS : Sorry if my posting style is a bit aggressive today. I've been dealing with some ugly flu/cold/whatever that prevents me to breathe and sleep properly for a few days now, and it starts to show.
Edited 2012-02-15 13:30 UTC
It is said that Wacom tablets are not compatible with Windows 8's Metro interface because their drivers do not generate touch events. Seriously, how does this make any sense ?
No, it is said "Wacom Bamboo tablet:
Current generation of drivers do not generate native touch events"
Bamboo tablet are normal pen tablet that also support multitouch. The most likely explanation is that if you use (currently) a bamboo tablet with Metro, it will be treated as a mouse rather than as a touch device.




Member since:
2007-04-25
I answered a question, Neolander, I didn't advocate anything.
But since you asked my opinion ;-), I don't yet see a particular advantage to using the exact same interface on desktops and touch devices, as Canonical and Microsoft seem to be promoting. And I'm not at all sold on incompatible desktops and tablets, as Apple and Google are promoting.
Rather, I'd like to see different UIs on different device types, but with the same underlying OS and compatible toolkits to make writing apps across the board much less work. This was the MeeGo model, I think it's the KDE model (though I'm pretty new to their touch interface), and Microsoft may be moving that way with Window [Phone] 8.
I use an iPad, and it's sometimes elegant, but definitely under-powered for "real" work. I love Maemo and its ability to use *real* applications rather than limited iPad-like apps, even though my beloved N900 is getting pretty dated. Unity works pretty well on tablets (with a little tweaking), but I'm not sold on it for desktops - though I'm giving it a fair shot right now on my primary workstation at home (with some occasional Cinnamon Mint tossed in for flavor, while using Suse with Gnome 2, Red Hat with KDE 4, and Win 7 on workstations at my day job).
So I'm open to a one-size-fits-all UI approach, but skeptical that I'll find one that really works well for me on all device types.