Ubuntu Phone OS Unveiled
Today Canonical announced Ubuntu for phones. The new operating system is designed to provide easier access to apps and content than is provided by current mobile OSes. They do this by relying on swipe gestures from the edges of the phone's screen. "Every edge of the phone is used, letting you move faster between apps, settings and content. A short swipe from the left edge of the screen is all it takes to reveal your favourite apps. Page either left or right from the home screen to see the content you use most. A full left-to-right swipe reveals a screen showing all your open apps, while a swipe from the right brings you instantly to the last app you were using. ... A swipe from the right edge takes you back to the last app you were using; another swipe takes you back to the app you used before that. It’s natural to keep many apps open at once, which is why Ubuntu was designed for multi-tasking. ... Swiping up from the bottom edge of the phone reveals app controls." The Ubuntu phone OS is built to work well on low-powered devices. Canonical will be at CES next week working on raising interest from manufacturers. As far as software goes, they have this to say: "Web apps are first class citizens on Ubuntu, with APIs that provide deep integration into the interface. HTML5 apps written for other platforms can be adapted to Ubuntu with ease, and we’re targeting standard cross-platform web app development frameworks like PhoneGap to make Ubuntu ‘just work’ for apps that use them." (In the attached video, the phone OS discussion starts at about 6:37.)
Here's the keynote. Skip to about 6:35 sec for the new bits.
https://www.youtube.com/watch?v=cpWHJDLsqTU
Direct link https://www.youtube.com/watch?v=cpWHJDLsqTU&feature=player_detailpage#t=401s
First thoughts:
2014 is a long way away and a whole year is an eternity in mobile space.
It kind of looks like Unity in portrait mode but without the dock.
What does it bring new to developers that isn't there in Android? Firefox OS's USP is web apps with native bindings(same as WebOS').
It says it uses the Android kernel and drivers to be compatible with the hardware, so will OEM(s) shipping devices with this OSes fall foul of Google's anti-fork rules[1] for Android? Or does that apply only to the Android SDK/Dalvik VM?
[1] http://news.cnet.com/8301-1035_3-57512418-94/alibaba-google-forced-acer-to-drop-our-new-mobile-os/
This space for rent.
I hate the way iOS has gradually made it harder and harder for me to interact with the app I have open rather than the OS. Dragging from screen edge, tapping with the wrong number of fingers... All sorts of things get eaten by the OS, so I end up doing something other than interacting with the app.
Now, in their own tragically quite imitable style, Canonical appear to have decided that the problem with the intrusion of the OS into the app's UI is that it does not go far enough.
My blog: http://www.seebs.net/log/ --- My iPhone/iPad app: http://www.seebs.net/seebsfrac/
This sounds very similar to the way the current (OS 2.1) on the RIM Playbook works, not a bad thing as it works well.
K Man
Windows 8 has been such a mind blowing success that we just have to get that swiping stuff into Ubuntu. Apparently.
Copying other people's ideas is not necessarily a bad thing. Claiming the ideas as your own, without crediting the sources is So, how about crediting the ideas to the right people?
But I'm seeing two benefits:
1) If Canonical can get traction with the OEMs, maybe there will be more diversity in the type of hardware available. Might open up the "mobile OS hacking" subculture even further, allowing people to come up with novel, mobile GNU/Linux distributions.
2) Allowing devs to write/ship mobile applications in something other than ObjC (iOS) and Java (Android). I don't think it's possible or viable today, for example, to write a full Python mobile application and ship it. Sure, there are some pet projects out there that will, with some effort, let you kindasorta run things like Perl or Python on Android, but anything other than ObjC/Java are second-class citizens, currently.
Perhaps having Ubuntu begin to carve out even a little space here might help open the market a bit to more interesting and useful approaches to mobile operating systems?
"Beware of bugs in the above code; I have only proved it correct, not tried it." -- Donald Knuth
> What do you think you are doing to Debian?
Bathing it, shaving it, dragging it out of the cellar, exposing it to sunlight and getting girls to play with it.
In the video, shuttleworth goes on about how ubuntu is this revolutionary way to have the same software on your phone and desktop. Umm, did he miss the memo about windows 8? I mean I know Windows 8 sucks and all, but ignoring the big gorilla in the room just makes him seem out of touch.
2013, year of the Linux deskt..... wait, what?