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.)
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?
I used to do something like that to get decent functionality out of the SMS app on the iPhone.
That nonsense is why I defected to Android.
A Pirate and a Puritan look the same on a balance sheet.
Canonical is dedicated to fixing problems in Unity to the point of having a dedicated team doing just that. Turns out, though, that making Unity work like a clone of Microsoft's Windows XP is just not in the cards, no matter how much Gnome2 used to try. Sorry.
It looks in many ways like what I have on my Nokia N9 with MeeGo Harmattan. The Linux for mobiles that was doomed before it was finished.
The swipe functionality is really great and one reason I still love it, even though it does have its own set of problems, which is mostly because it didn't get the time to mature. When I for example sometimes have to for many seconds and up to minutes before something happens, doesn't make me a happy camper.
Another good part is the keyboard designs, which is very clear with the Japanese keyboard on the N9. Pres one key and swiping up, down, left or right gives you other options. Thereby you can have larger initial buttons, but with several options popping up, and when you learn the keyboard it is really fast for such a small screen/keyboard.
Again, the swipe functionality is a great way to interact with a touch screen device, and is a step in the right direction from just having pinch-to-zoom.
I'd argue that Android doesn't go far enough.
It is really annoying to be running an app playing some video full screen and in order to adjust the screen brightness I must:
1. Hit home to get out of the app.
2. Access the quick settings menu in the upper right.
3. Adjust the brightness.
4. Open the recently-used list to find the app and go back.
The only reason this is necessary is because Android allows apps to run full screen and block access to the notification bar. If I'm on a 10" tablet, I don't mind having a few pixels of mostly black space set aside so that I can still have notifications. By all means make it configurable, but I want to be able to keep apps from blocking access to it.
Meanwhile I'll be gaming on my phone and won't want to yank down the notification bar by accident.
It's right to allow full screen as an option for apps. App writers just need to think more before using it.
Looking at their approach here something occurs to me: the ui is almost self-consciously different from iOS. The layout of Android's ui has many parallels with iOS and partly for this reason Android phone makers are haunted by the ghost of Steve Jobs' lawyers. Of course, many of those elements are perfectly obvious to any ui designer working when smart phones were taking off (e.g. let's put icons in a grid pattern). Looking at this Ubuntu phone ui, especially some of the stranger elements of it, I can't help but wonder whether the design is different for the sake of being different, i.e. different for the sake of being competitive in a world where superficial resemblance can have a product banned from import. Were I a smartphone manufacturer, knowing all Samsung et al. have gone through with Android, an OS which had a very different ui (with, et al., no slide to unlock, a different approach to gestures, and no home button requirement) might be worth careful consideration for those reasons alone.