|
|
Subscribe / Log in / New account

The Ubuntu Touch experience

By Jonathan Corbet
February 27, 2013
As promised, Canonical released installable versions of its upcoming "Ubuntu Touch" distribution for a small set of devices on February 21. Your editor, being in possession of a Galaxy Nexus phone just waiting for an obscure firmware load, decided to give it a try. Running Ubuntu on a telephone is an interesting and refreshing experience, but Canonical has quite a bit of ground to cover before Ubuntu Touch will be competitive with the other offerings on the market now.

Installing the firmware image is a relatively easy thing to do, especially if one happens to have an Ubuntu desktop system sitting around. One simply adds the "phablet-team/tools" repository, installs a few packages, plugs in an (unlocked) device, then runs "phablet-flash". The operation failed with a mysterious message on the first attempt, but the second worked fine. The biggest negative effect (other than wiping all the data on the phone, which was expected) is the lingering distaste that the term "phablet" leaves in one's mouth. One can only hope that word will soon fade into well-deserved obscurity.

[lock
screen] The device boots fairly quickly into an Ubuntu-themed lock screen, shown on the left. The "social" focus of the distribution is made clear by the claim on the lock screen that 14 tweets have been received — interesting news to your editor who had not yet informed the device about his Twitter account. Indeed, he has yet to get around to creating a Twitter account to tell the phone about. The lock screen, like much of this release, is a mock-up, doomed to proclaim those 14 tweets forevermore. The installed system also comes complete with fake messages, contacts, appointments, and more; your editor initially thought that some data had leaked from a developer's device, but that data's inclusion is deliberate. The hope is to give a feel for what working with the device will be like when all the expected functionality is present.

Getting out of the lock screen is not as obvious an operation as one might expect the first time around. Ubuntu Touch is heavily based on "swipe" gestures; a swipe from each edge of the screen yields a different result. In the lock screen, swiping from the left produces a variant of the familiar Unity icon bar; swiping from the right drops the phone into whatever application was running when the lock screen took over. Swipes from the right will switch applications when the lock screen is not present; a swipe from the bottom will usually produce some sort of application-specific screen (sometimes nothing happens at all), often with a search bar in [home
screen] it. The left-edge swipe gesture will normally cause the Unity bar to make a brief, useless, and confusing appearance while the home screen array shows up.

Your editor says "array" because the home screen is actually five screens: from left to right they are devoted to music, people (messages and appointments), a "home home" screen with a mix of everything from "favorite apps" to "videos popular online" (shown on the right), applications, and videos. Yes, "music" and "videos" are as far apart as possible, and, yes, those screens will happily sell you stuff to listen to or watch. Or, at least, the video screen will; the music screen is blank. How does one move between these screens? By dragging them to the left or right, of course. One just has to be careful to drag from somewhere other than the edge, or the phone interprets the gesture as one of the above-described swipe operations instead. Suffice to say it is easy to end up with the wrong operation.

[battery
screen] At the top is a typical status/notification bar; swiping down from the top edge provides access to the controls found underneath. There are several sets of controls to be obtained this way, each behind one of the small icons in the top bar. It is easy for a fat-fingered user to get the wrong one, making the interface a little frustrating. Most of the controls are relatively self-explanatory. The screen brightness control lives behind the battery icon, which may be surprising to some.

On the subject of the battery: the device's battery life when running Ubuntu is horrendous, on the order of a few hours. In a way, that is surprising; Ubuntu is using the Android kernel for this device (actually, amusingly, it's the CyanogenMod 3.0.31 kernel) so there should not be significant power management problems at that level. The obvious conclusion is that Ubuntu's user space is running the battery down. Perhaps that user space is not well integrated with Android's wakelock mechanism at this point; it is hard to say. Power consumption should be a solvable problem, in any case.

[keyboard] In general, the Ubuntu Touch experience is rather unpolished at this point; there are enough rough edges that one would be well advised to wear gloves while working with the interface. The keyboard goes into an immortal mode where only rebooting the device will make it go away; the fact that the keycaps are always shown in upper case despite the keyboard's mode also makes it harder to use. There is no word completion or spelling correction in this release. The photo gallery has no "pinch zoom" feature. There appears to be no provision for using the screen in the landscape orientation at all. A number of the applications are false fronts; the weather application looks nice, but only if one is interested in what was happening in Las Vegas on January 8. The device is often sluggish in its response and gets worse the longer it runs. And so on. But this is a preview image, it's expected to be that way.

Does it function as a phone? There is no signal strength indicator or any other sign that the phone is on a cellular network. But, surprisingly enough, the phone function works, in that the device can make and receive calls and send SMS messages. The dialer is rudimentary but functional; it has some quirks, though, like the decision that the dial pad and the mute button will not be accessible at the same time. Mobile data does not work, though, but WiFi does. There is no working Bluetooth functionality.

[Camera] The camera application is also rudimentary, but it is able to take pictures. The flash works, and the application can use the sensors on both the front and back of the phone. There is a video-recording mode, but it does not work. There is no provision for panoramic photos, "scene" modes, or any of the other fancy features that have found their way into the Android camera in recent times. There is a basic WebKit-based browser that works, along with a GMail application; there is no provision for reading email hosted anywhere else. There is no way to install third-party applications in this preview; one assumes that capability will be well supported by the time Ubuntu Touch becomes a real product.

Given that the system is running on an Android base, an obvious question comes to mind: why not install the Dalvik runtime and support Android applications? That would immediately bring a wide range of applications to the device. No such feature exists now, though, and your editor would guess that no such thing is forthcoming. Ubuntu may hope to make money directly with its distribution for mobile devices, but, one suspects, it is control over the application ecosystem that really brings the dollar signs to Mark Shuttleworth's eyes. So, naturally, Canonical will want to remain in control of media and application purchases so that it can get its cut. The company's motivation is straightforward, but the result is a system that cannot take advantage of all the mobile applications that already exist.

One nice feature of running an Ubuntu-based distribution is that there is a full Ubuntu command-line user space available. There is no terminal emulator application on the device, but the Android adb utility can be used to obtain a shell; after that, it is possible to install and run an SSH server. The full Ubuntu repository is available; the phone appeared to be happy to install Eclipse when asked, for example (your editor, not being a total fool, canceled the operation). The X Window System is included in the image, but, since the display is not running X (it runs Android's SurfaceFlinger), X applications cannot be run. In the end, though, having a full Linux system on the device is refreshing; it feels more like home.

As of this writing, images for the Galaxy Nexus and Nexus 4 phones are available; there are also images for the Nexus 7 and Nexus 10 tablets. Canonical would clearly like to support a much wider range of hardware, though, especially if it can get the community to help out with the porting work. Developers interested in hacking on Ubuntu Touch on other devices can consult the detailed porting guide. A quick look at the work in progress list suggests that a number of developers have already taken up this challenge.

Ubuntu Touch is an ambitious move by Canonical. The mobile world is already dominated by two established systems with other contenders (Tizen and Firefox OS, for example) about to enter the fray. But it is also where a lot of the interesting action is. If Ubuntu can be successful here, it may well bring Linux to the "desktop" in a way that has proved elusive with traditional computers. Getting there will require a lot of work, though. Patience with half-finished products is not high in the consumer electronics world; all of those rough edges and missing applications will need to be taken care of before Ubuntu Touch can be presented as a real product. Only then can the difficult task of convincing vendors to build hardware around this distribution begin. But, if all that can be made to happen, Canonical might just earn itself a place in this market.


to post comments

The Ubuntu Touch experience

Posted Feb 28, 2013 0:33 UTC (Thu) by Trelane (subscriber, #56877) [Link]

Interesting read. Thanks for trying it out and letting us know!

The Ubuntu Touch experience

Posted Feb 28, 2013 21:37 UTC (Thu) by man_ls (guest, #15091) [Link] (2 responses)

What, no Android apps? Has Shuttleworth learned nothing from the "embrace and extend" handbook? Meh.

I guess that Dalvik will be the #1 download of third party repos for this thing. Canonical may lose their supposed stranglehold on the video and audio market before there is a market, since the key to selling is having a good product and their ability to deliver these is not clearcut.

The Ubuntu Touch experience

Posted Mar 1, 2013 1:30 UTC (Fri) by fdrs (subscriber, #85858) [Link] (1 responses)

Dalvik is not a simple problem. If he choose to put dalvik, he will be essentially forking android. If you remember, members of the open handset alliance cannot distribute forked android . That just take several hardware partners from the table, and , hardware partners is what they need the most.
So, I dont think its only a matter of controlling the ecosystem.

The Ubuntu Touch experience

Posted Mar 7, 2013 10:13 UTC (Thu) by job (guest, #670) [Link]

I guess Canonical could do a clean room implementation of it. It's all documented, and I doubt Google would want to play the "oh noes you cloned our copyrighted API" card...

The Ubuntu Touch experience

Posted Mar 2, 2013 21:16 UTC (Sat) by jmorris42 (guest, #2203) [Link]

Ok, it looks like the bottom guts of Android married to a different userspace plus parts of traditional Linux... except those parts are hidden and not really usable.

And if they can't ship Android app compatibility if they want to ship on actual hardware they have to have a plan to get to a hundred thousand native apps in a year to even have a chance. And from the description I just read I can't imagine wanting to use it anytime soon. Because what does work sounds horrid and most of it doesn't work enough to even make jokes about.

Somebody needs to tell me the point of this interesting tech experiment is because I'm just not seeing it. This is what Ubuntu has been destroying their existing market for?

The Ubuntu Touch experience

Posted Mar 9, 2013 6:13 UTC (Sat) by jimmyj (guest, #89388) [Link]

A good review of vaporware. ASUS corporation just copied Ubuntu with new devices. The Ubuntu people are lost in space with marketing hype. Google Android is evil and that's a fact. Google is the new Microsoft. Good to read a real review beyond the marketing hype.


Copyright © 2013, Eklektix, Inc.
This article may be redistributed under the terms of the Creative Commons CC BY-SA 4.0 license
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds