…One operating system for all? That’s a lot to marry.
One Ubuntu os which will run on phones, tablets and desktops? That’s a lot of hardware to cover, since unity has so little customization available.
On my nexus 7, Unities top bar is too small to use on the touchscreen without a mouse. I had to install gnome tweak just to enlarge fonts to a practical size. I’m not real found of unities interface anyway as for me and the way I work it requires to much clicking, which on a touch screen is not good.
Gnome 3 is better equipped to run on a touch screen, but alas it won’t run on my nexus 7. I had to install Cairo dock to get an interface sized to provide a decent touchscreen experience. If your not real familiar with linux, this won’t be fun for most users.
Then there’s the Arm architecture. There is no flash support, so until the internet gets switched over to html5, there’s really no video support. Then there’s wine. Unless someone develops an emulator for running 32bit and 64bit programs, there’s no running netflix, or MS office.
Then there’s Linux Software which doesn’t run the best on a touch screen. I spend hours getting it to size and render on my nexus 7 to be usable.
I applaud Canonical for getting the jump on this, but there is an enormous amount of work to be done, before the end-user will be interested.