Ubuntu Tablets: Less Jarring Than Windows 8?
Following up on yesterday's news that Ubuntu for Tablets has been announced, Mark Shuttleworth answered questions about the purpose of the new version of Canonical's OS and what its intended strengths will be. He made special note of how Canonical wants the transition between desktop-Ubuntu and mobile-Ubuntu to be smooth. "When you transition from the tablet to the desktop, things don't move around. Your indicators, things like network status and time, they don't jump around on screen, they stay in the same place. That's what's really different certainly between our approach to convergence and for example Windows 8, where when you're in the desktop mode, which looks like Windows 7, and suddenly you get the new tile-based interface, it's a stark transition that can be jarring for users. In our case, you can almost think of those as gentle phase changes. When you go from phone to tablet you're stretching the device in very obvious ways. People who've used iOS on both phones and tablets would expect that. What's nice about Ubuntu is the phase change to the PC experience up from the tablet really just introduces window management, and it also introduces things like menus and dialog boxes. You aren't moving things around in dramatic ways." He added that they expect the user experiences to converge in Ubuntu 14.04. Shuttleworth also addressed the fragmentation problem faced by Android. He says manufacturers and carriers don't want to fall into that trap again, and that they've been receptive to the idea of leaving the core of Ubuntu alone while tweaking their individual services instead.
Now I finally see what Shuttleworth's been meaning when he says the same applications run on all form factors - as a developer, you separate the logic from the UI, and write three UIs: one for phone, one for tablet, and one for desktop. Until now I thought "nice in concept, but what's the point?". But if your device itself suddenly switches from a phone or tablet to a desktop, then your app can keep running and switch UIs on the fly.
What I really find neat is how tablet apps can become phone apps when docked on the side, for multitasking. This finally looks like a tablet that's not purely for consuming content.
Does he think many people are going to go from the Linux desktop to the tablet? Or that they'll use his tablet and then get it on their desktop? He shouldn't waste his time. He should be aiming for the mass market - people who've never heard of, or used, any form of Linux on the desktop. Even linux users think Unity is a piece of crap; I certainly did, and dumped it in favour of Mint, and I've recently bought a Nexus 10. There's no way I'm paying for that sort of experience on a tablet. I'd focus on making it usable and not worry about bridging any gaps.
provided that it isn't locked down, so we can disable all the snooping and logging canonical is doing these days...
and provided that it can be used without a mandatory online account. you should be able to use one anonymously, and pay for apps with an anonymous prepaid card (like a gaming card, etc).
and if open source (so we can see what they're doing. there's a lot of nosey apps out there) apps take off.
Ok people. Please but any Unity hate posts in this thread. Thank you.
Certainly good to add more variety. For me a tablet is like a monitor. It just has to work and not do more what it is asked for, like user tracking or information collecting or content change or adaptation. What would be nice is to have an emulator application on a desktop which looks and behaves from the outside like a tablet. In a time, when news outlets or search engines more and more also adapt their pages to the medium (never mind the look and feel, the disturbing part is also change of content), it would be good to have a tool, which allows to catch possible leaks and see what is done when a "tablet" is recognized. Changing the user agent in the browser can not do that yet.
Good thing the UIs aren't 100% the same then.
Comment removed based on user account deletion
When I sit down at my PC, I want an interface that is designed for use on a PC, using a mouse and keyboard, and a large display.
When I pick up my phone or tablet, I want an interface that is designed for use on a phone or tablet, using finger swipes, taps, and gestures, and a small display.
THESE ARE TWO COMPLETELY FUCKING DIFFERENT THINGS.
Stop trying to make them the same.
Read page two, doofus:
"Developers will be able to ship a single application binary which itself can respond to the different form factors," Shuttleworth said. "You will be able to write a single application binary that can run on a phone, or a tablet, a PC, or a TV, and it will declare to the system which of those form factors it can support and we will present the appropriate interface for that application on each of those form factors."
-1 Uncomfortable Truth
Reading the Ubuntu site, I only see phone and tablet apps, no desktop programs. While a video player often looks "special" on a desktop (and I hate that, video players already eat enough resources when playing videos), a word processor must not. Or a CAD program. Or a spreadsheet. My e-mail client on my phone looks totally different than on my desktop and I want to keep it that way. I much rather configure my phone, tablet and desktop separately than having one config to overrule them all and in infeasibility bind them.
This is the opposite of Ubuntu for Android, where you get a desktop if you plug desktop hardware (through a docking device) into your phone. If that desktop is a real destop (XFCE, LXDE or whatever, not Unity), that would by far more practical.
Nae king! Nae laird! Nae yurrupiean pressedent! We willna be fooled again!
I'd love a good modern tiling WM for desktop/mobile/phone - with configurable numbers of panes/arrangements on different devices (i.e. a single one on a phone, plug in an external monitor and get a split horizontal with sub-panes on the right.)
Unfortunately Unity (and Ubuntu) ain't it.
Python coder | PyQt Applications | Writer
its easy to design for both these days
Even the events based system that needs to equate the difference between mouse, and touch are being unified.
Look at the the latest w3c specifications. Under the hood the system abstracts the two so you only program for one API for this.
http://www.w3.org/2012/pointerevents/
And as far as the layout, you can use responsive design patterns to easily achieve this by detecting the screen size and dpi and adjusting he layout accordingly.
http://en.wikipedia.org/wiki/Responsive_web_design
These two principle existing NOW for browsers, and they can easily be applied to QML in Ubuntu.
And for web apps in Ubuntu they will use them
Seriously its a shame that technical people that are lambasting Mark and the organisation over this dont know that what he and the organisation is proposing is easily possible AND its a fantastic way forward for Ubuntu users.
Shuttleworth also addressed the fragmentation problem faced by Android. He says manufacturers and carriers don't want to fall into that trap again, and that they've been receptive to the idea of leaving the core of Ubuntu alone while tweaking their individual services instead.
And this shows how much Mr. Shuttleworth doesn't get the phone and tablets manufacturers and carriers and why there is no hardware partner and in my opinion they will not have one soon, like Ubuntu TV still doesn't have one. The reason Android took off is because Google was very careful to rebuild a lot of common Linux distribution modules by Apache licensed ones, for example the libc library. Manufactures and carriers want full control, they tolerate the GPL in the Linux kernel because they have no other viable option, but they don't like it (I am talking about them, I am not saying that I hate the GPL before people start implying that). Do you think Samsung will be happy to be forced to share their Android modifications that allow multiple applications (some vetted ones) on the same screen with all other OEMs?
These words of Mr. Shuttleworth only gives me hints that they have no secret hardware partner
I'm subscribed to the mailing list at the moment; they're at least aware of the problem. The latest suggestion's been to put a really visible kill switch on the Dash that causes it to do no network traffic at all, even with a sandbox to make sure that none gets out by accident. Not as good as turning it on by default and letting the user turn it off, but it's at least an improvement.
(1)DOCOMEFROM!2~.2'~#1WHILE:1<-"'?.1$.2'~'"':1/.1$.2'~#0"$#65535'"$"'"'&.1$.2'~'#0$#65535'"$#0'~#32767$#1"
On the other hand, most people don't think twice about using a search engine (regardless of whether you log in or not, they can and do track your preferences), email (a plaintext postcard that any SMTP server on the transfer path can read), or even just the normal web (cross-site advertising cookies, etc).
You can turn it off. The desktop environment makes a point of telling you about it, and explains how to turn it off. You can even uninstall the components that do it, without breaking anything (except of course, the integrated shopping lens). It provides a settings panel dedicated to turning it off - no CLI required.
I had a look at Google and nowhere obvious does it have a "stop tracking and analyzing everything I do" button.
I find it reassuring that out of all the people who are aggregating and monetizing your habit data (ie - almost everything with an online presence), Canonical actually goes out of their way to tell you about it and that you can stop them doing it.
Yes, I'd be more comfortable if they just didn't do it. But I'm happy that my preferred Linux distro will be more viable as a result of them gaining a revenue stream. And for those of us that care enough to post about it on a forum, it's laughably simple to spend a few seconds with a search engine and just disable it.
Or didn't you know about that, because you avoid everything like search engines that might track your habits?
This time Mark is picking on the operating system with the most jarring experience ever found in operating systems. Well, maybe not, the Windows 3.x days are long behind me, but I do remember how bad that could get....
...Steve
Mark Shuttleworth said in the article: "What's nice about Ubuntu is the phase change to the PC experience up from the tablet really just introduces window management." Does this mean that Ubuntu on tablets will run all maximized all the time, even when a tablet is docked to a keyboard? That hurts my use case, which involves doing a little Python coding during the commute. I currently have a 10" laptop, and my setup in IDLE puts a source code editor window down one half of the screen and a second source code editor or the output window down the other. But with the discontinuation of 10" laptops at the end of last year, I don't know where I'd go.
You don't want to tile anything on a small mobile device screen.
Could you elaborate? A 7" tablet's screen is big enough to contain two windows the size of a phone's screen, and a 10" tablet's screen is as big as that of the laptops they were selling from 2009-2012. I have one of those laptops, and I have no problem putting two 80-column text editor windows side by side. The only thing missing from Android is a manifest flag for flexible screen size that would allow this sort of window management. Currently, applications are allowed to assume window size is fixed at install time.
I continued to page two, and I am excited about something that it says "Shuttleworth is really excited about": Ubuntu for tablets allows a phone-sized application to be snapped to the side in "side stage".
The OS certainly looks nice, but how is it any different than mobile or tablet OS? I'm seeing a bit of sensationalism due to the mere fact that this OS didn't come from one of the big three. I was expecting a lot more to this claim than a mere jab at Windows 8's desktop mode. I agree, that was a massively botched example of UI design and an indication of compromise. But it's jarring for the first half an hour of use; it's not some sort of profound UI issue.
The issue facing mobile and tablet UI is more one of consistency. It's functionality being uniform, apps following standards, and buttons having consistent functions. The back button should always mean back. Apple has generally done a good job and the OS translates pretty well between the iPhone and iPad. Regardless of what people are saying here, Windows Phone is one of the best out there and I haven't come across anyone yet who wasn't impressed. What it does make me wonder why Microsoft didn't implement that OS on the Surface RT.
Android, while I like the OS, does have a lot of issues with unintuitive UI. Every environment functions a bit differently, like each was designed by it's own team with it's own UI philosophy and aesthetic. It's not a problem with anything that's used frequently, because users do internalize a lot of the variations. But I think it's still a problem to go from one screen that navigates via scrolls to another that relies on swipes. The custom variants from HTC, Samsung and others only make things worse. Unfortunately, I don't think it's something Google will ever be able to fix, user interface isn't their strong suit.
From that perspective Ubuntu looks very promising. But it's crucial they prevent fragmentation, which seems difficult to pull off in the open source world. That would mean no first-party custom skins and no third-party redesigns. This is the interface everyone gets.
If it has a "start" button and some semblance of a menu, it already wins
But it sounds like you'll need cloud storage forward to work. That's something I'm not very crazy about. And then there's the privacy issues that have been plaguing Ubuntu lately. It seems to be driving a lot of Linux users away, including me. The integration strategy sounds really cool.
Chewbacon
The Bible is like Wikipedia: written by a bunch of people and verifiable by questionable sources.
Two 80-column text editor windows side by side on a 10" screen? That would mean an extremely small font.
On a 1024x600 pixel netbook display, it'd mean a 6 pixel wide font. Currently, Terminal is using Droid Sans Mono 9, IDLE and gedit are configured with Liberation Mono 8, and Leafpad uses Droid Sans Mono 8.
Sounds just painful.
In practice, 6 pixel wide monospace fonts haven't been painful to me, especially with subpixel antialiasing and the fact that a laptop display sits closer than the arm's length of a desktop PC's external monitor.
I mentally and emotionally left ubuntu behind when this 'train wreck' started, and have been churning along with Mint and Debian (for servers) getting most of my love.
This clarifies what the intent is for Ubuntu. More importantly to me, it resonates in a way that win8 and 'just like tablets and the new windows' never did -- this hints at a unix / X11 / 'network is the computer' mindset, where the UI and the data/computation are decoupled in ways that add flexibility, rather than straitjacketing power users.
I'm still hesitant, but I'll give Ubuntu a second chance based on this. Personal cpu/data devices and UI portability / flexibility wouldn't suck -- As long as Canonical sticks with a goal/plan for the UI being a realignment-to *AND* extension-of tablet UI design concepts, and not just carving off the complexity, or rearranging shit to be win00b-friendly.
The reason people are skeptical about that, is that Ubuntu's default packaging suggests that Canonical thinks Unity might be "an appropriate interface" for the desktop.
Perhaps a good test of Canonical's brand new magic tech, will be to see if they can ship a certain application which does what they describe. The application I have in mind is .. oh .. let's say .. application launcher. Can a version of, or an alternative to, Unity be made, which uses this new toolkit?
And not suck? :-)
Shuttleworth, please don't say that one kind of application is a special case, somehow outside the scope of your toolkit. We're just talking about an interface where users somehow pick something out of a potentially long list of things. Lots of apps are variations of that theme, not just program launchers.
As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
The reason people are skeptical about that, is that Ubuntu's default packaging suggests that Canonical thinks Unity might be "an appropriate interface" for the desktop.
Perhaps a good test of Canonical's brand new magic tech, will be to see if they can ship a certain application which does what they describe. The application I have in mind is .. oh .. let's say .. application launcher. Can a version of, or an alternative to, Unity be made, which uses this new toolkit?
And not suck? :-)
Shuttleworth, please don't say that one kind of application is a special case, somehow outside the scope of your toolkit. We're just talking about an interface where users somehow pick something out of a potentially long list of things. Lots of apps are variations of that theme, not just program launchers.
What does that have to do with applications?
If I design a tool to, say, track what you eat and how much exercise you do and give you information, and I'm able to design a user interface for my application that is appropriate for desktop, tablet and phone, and the right one shows up at the right time, the issue of how appropriate Unity is as a desktop application launcher is totally irrelevant.
Don't get me wrong... I miss Gnome2, but these are two different issues.
-1 Uncomfortable Truth
...to get one and replace Unity with KDE :)
That's what's really different certainly between our approach to convergence and for example Windows 8, where when you're in the desktop mode, which looks like Windows 7, and suddenly you get the new tile-based interface, it's a stark transition that can be jarring for users.
Um. That's because you made the Ubuntu Desktop look like a tablet interface, so of course there's less difference - duh.
It must have been something you assimilated. . . .
For three days, there's been flacking for Canonical's attempt, yet again, to commercialize Linux on end user devices. Canonical previously claimed their product was going to ship on the EeePC (it never reached retail channels), and on Dell (where it was more expensive than Windows). Worse, Canonical ships a Linux preloaded with ad-supported crapware.
Linux tablets are available from China. Some are good, some are awful, most are cheap.
I find Unity jarring. I gave it an honest go on three different Ubuntu releases, then finally couldn't stand it anymore, switching first to Gnome 2 fallback mode, then to Gnome 3 (very briefly), then ultimately dumping Ubuntu entirely and reverting to Gnome 2 on Debian Squeeze. So to me, Mark is saying Ubuntu on the tablet wouldn't be any MORE jarring than it already is on the desktop. I'm fairly certain I'll pick up negative karma for sharing that opinion, but it is honestly my opinion.
Ultimately it doesn't matter to me, I believe Canonical sold out its initial user-base and is now riding the wave of notoriety created by that user-base, many of whom have since moved on to Mint or some other distro. I also am of the opinion that the novelty of this tablet-to-desktop / phone-to-desktop docking will soon wear off when people experience the performance difference when compared to an actual desktop computer or laptop, especially after factoring in the price.
It's also better than a poke in the eye with a sharp stick!
I understand that Desktop Ubuntu is possible for the HP Touchpad, but is there any word on Ubuntu for Tablets?
I have got a tablet and am REALLY in the market for one that has TRUE multi-tasking and DOES keep state and not have to constantly swap out apps to save memory.
Mind you, I am NOT that hopeful any of the tablet makers in business can supply. Take something as simple as storage space. micr-sd cards are tiny AND at the expense of the customer. A slot makes your device more capable at the cost of a few dollars at most. Yet how many devices have say a dual slot capacity? Why not a quad slot? Why not an optional back to phones where you can slot in a larger battery and a raid of SD disks?
In a crowded market, you need to set yourself apart yet we are overwhelmed with "me too" devices that are just copies of what the makers hope is trending. Learn from MMO makers, there is no market in copying the leader, if people wanted a product like the leader is providing, they would buy the leader product.
MP3 player makers are even more silly, mobile phones are getting better at playing music all the time AND are increasing (slowly) storage space. What was iRivers brilliant marketing scheme for the last few years? Release SMALLER capacity players...
Here is a hint, IF I am in the market for a specialist device like a MP3 player or a non-iPhone, I am inthe market for something SPECIAL. Enough storage for say 16 hours of music playback SOUNDS nice but I listen to music 12 hours a day... with such limitted storage, it get really repetitive fast.
Oh, of course, a large capacty music player isn't for everyone. Absolutely... and nobody wanted a walkman either and everyone knew that MP3 players before the iPhone had only a niche market and that would never ever chance and no MP3 player maker would sell millions of the same model at outrageious profits.
Markets are created by creating a new product and then selling it to customer who never knew they wanted it. Nobody wanted an iPod until they became available. Hell, nobody wanted a car, before say the 1800's you could go to any car showroom and find ZERO customers all the way back to the dawn of time. If that is no proof there is no market for the car, what is.
Most companies are far to conservative, they want a sure fire hit and don't dare to innovate. The Sony that created the walkman totally failed to create the iPhone despite being perfectly suited to do so, they had the tech AND the content, the iDevices and iTunes should have been theirs but the suits had taken over from the engineers and all we got from them is "me too" devices.
Want to know who right now sells the BIGGEST storage MP3 players? Is it iRiver with the 600 dollar AK100 with DUAL micro-sd slot? No... that with two cards goes to just 96GB. Is it Cowon? 32GB and with an sd card of 64GB you can get (if lucky) 96.
But the iPad (oh okay, it is cheating a bit because it is atablet) is now on sale with 128gb. In your average store (at least in holland) the non-iMP3 players hover at a max of 16 gb, the iPhones are readily available at 64gb. Often cheaper too then top end other brand players with far less memory.
The Galaxy Note 2 sells in holland with just 16gb memory, the 64 gb variant can only be obtained in Korea... in very limited amounts.
The iPod classic meantime comes with a 160gb HD. The only one coming close is Archos... in large near tablet sized players not its mp3 players.
Apple ripped open the MP3 player market and did what Blizzard did with WoW to the market. It showed that ALL the tiny players could have been tech giants, no THE biggest company in the WORLD for a long time... if only they had dared to simply sell to people devices that could hold a bit of music.
There is a market out there for far superior tablets... but it won't visible until someone starts selling one. I can't buy what you don't sell.
Here is another hint for mobile device makers: Men are half the population, we got big pockets and large hands, we can handle a phone that weight twice the weight and is twice as thick. Nokia could supply the brick sized n900 fast enough. Give me a device that is CAPABLE.
EVERYONE knows the original walkman was to large to sit in a shirt pocket and they STILL sold like crazy. If you make it, they will buy it. But if you don't... well... that can't.
MMO Quests are like orgasms:
You may solo them, I prefer them in a group.
Huh. I guess there are two ways to take what he said.
If the way the toolkit works, is that developers are required to design three UIs for each app, then your point stands. (e.g. in your energy tracking app, you're actually thinking about how it looks different, on different devices.)
I took Shuttleworth's words as suggesting there's some kind of high-level UI or abstract signals of intent or relationships, which the toolkit (not the application programmer) resolves differently for different devices.
(Why do I think that? Because that's what I always try to do (to varying degrees of success); call it projection. Whenever I'm doing something "application-ish" rather than "library-ish," I don't want to ever be thinking about handheld vs desktop vs $NEXT_THING(glasses?). And every time I make an exception, I view that as a weakness, and probably symptomatic of having made a design mistake in the library.)
And if they take that approach (and maybe they're not doing that; I could be all wrong) then all/most/many application UIs which use this toolkit (probably including your energy tracking app), when run on desktops, would come out with a similar look'n'feel to them. Nothing wrong with that! But Unity is an expression by Canonical of how things should be, and Yog-forbid it's the result of an early prototype of the very toolkit in question.
As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
How much do you want to bet that Steam will be one of the first adopters of this new Ubuntu?
~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
Didn't read TFA, did you ? Well it's /. ...
The point is : he's not mixing tablet apps and desktop apps like Windows 8. If you look at the video you'll see that if you use your tablet as a tablet, you see tablet UIs. But if you plug your tablet to a keyboard / mouse, the apps switch to desktop mode. That seems really nice.
> But if you plug your tablet to a keyboard / mouse, the
> apps switch to desktop mode. That seems really nice.
You're assuming that Unity is a functional "desktop mode". A lot of people disagree with you.
I'm not repeating myself
I'm an X window user; I'm an ex-Windows user
just introduces window management, and it also introduces things like menus and dialog boxes
It's quite clever, more than the Metro solution, and could be adopted by more desktop environments.