Slashdot Mirror


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.)

21 of 248 comments (clear)

  1. Video and first thoughts. by recoiledsnake · · Score: 5, Informative

    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.
    1. Re:Video and first thoughts. by H0p313ss · · Score: 5, Insightful

      What does it bring new to developers that isn't there in Android?

      Real openness?

      What have the Romans ever done for us?

      Sanitation, medicine, education, wine, public order, irrigation, roads, the fresh water system and public health?

      --
      XML is a known as a key material required to create SMD: Software of Mass Destruction
    2. Re:Video and first thoughts. by Shoten · · Score: 5, Insightful

      It will be really open unlike Android. As you point out Google is trying to stamp out forking which is really hypocritcal given Android is basically a fork itself and it wasn't that long ago that the Linux community was complaining that Google take without giving back.

      If this is the crux of their value proposition, they are fucked. The fact of the matter is, at least 80% of mobile phone users don't even know what "openness" means, and if you can explain it to them, almost none of them will care. You can argue about open source vs. closed source, about how Android isn't really open, about flexibility, even about how open source gets patched faster on the whole.

      The vast majority of people will not care. Should they? Sure. But they don't. And they aren't going to either. How do I know this? Because this whole discussion is vaguely familiar...I remember it over a decade ago, when it was about Linux on desktops instead of Linux on smartphones. All that time has passed, and you still can't get people to buy Linux-based computers based on the openness argument.

      --

      For your security, this post has been encrypted with ROT-13, twice.
    3. Re:Video and first thoughts. by Anonymous Coward · · Score: 5, Informative

      Google isn't stamping out forking. It's stamping out forked projects calling themselves Android, which is sensible.

      That creates confusion all over the place, because people expect shit to work, and would blame Google if their Angry Birds didn't work on their phone running Ubuntu Android.

      If HTC, Ubuntu, or even you want to add all sorts of app-breaking UI fluff on top of Android, go ahead, just don't release it as Android, and then you take the blame when shit doesn't work.

      Which is why this is called Ubuntu Mobile, or Ubunutu Phone or whatever, and not Ubuntu for Android or whatever it would have been called.

    4. Re:Video and first thoughts. by Flipao · · Score: 4, Insightful

      What does it bring new to developers that isn't there in Android?

      Real openness?

      The AOSP is perfectly open, you're more than welcome to grab the source and do with it as you please, like Amazon did. The license doesn't require you to publish the full source code but it doesn't prevent you from doing so either.

      This allows Android distributions like Replicant to exist. Currently 4 OSs dominate the smartphone market, Android, Blackberry OS, iOS and Windows Phone. You'd think people would show a little apreciation for the fact that the dominant OS is the only Open OS out of the bunch.

      Instead they come here and spew bile.

    5. Re:Video and first thoughts. by Flipao · · Score: 5, Funny

      What does it bring new to developers that isn't there in Android?

      Real openness?

      What have the Romans ever done for us?

      Sanitation, medicine, education, wine, public order, irrigation, roads, the fresh water system and public health?

      All right, fair enough, but appart from sanitation, medicine, education, wine, public order, irrigation, roads, the fresh water system and public health; what have the Romans ever done for us?

    6. Re:Video and first thoughts. by mythosaz · · Score: 4, Funny

      What does it bring new to developers that isn't there in Android?

      Real openness?

      What have the Romans ever done for us?

      Sanitation, medicine, education, wine, public order, irrigation, roads, the fresh water system and public health?

      All right, fair enough, but appart from sanitation, medicine, education, wine, public order, irrigation, roads, the fresh water system and public health; what have the Romans ever done for us?

      Orgies?

    7. Re:Video and first thoughts. by cathector · · Score: 4, Funny

      What does it bring new to developers that isn't there in Android?

      Real openness?

      What have the Romans ever done for us?

      Sanitation, medicine, education, wine, public order, irrigation, roads, the fresh water system and public health?

      All right, fair enough, but appart from sanitation, medicine, education, wine, public order, irrigation, roads, the fresh water system and public health; what have the Romans ever done for us?

      Orgies?

      i think we need to clarify "us".

  2. Oh, great, exactly what I don't want... by seebs · · Score: 5, Insightful

    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/
    1. Re:Oh, great, exactly what I don't want... by macbeth66 · · Score: 4, Funny

      At least they won't force a completely awful replacement UI just after you have gotten to like and understand the old one. For no reason.

      Oh, wait...

    2. Re:Oh, great, exactly what I don't want... by erroneus · · Score: 5, Insightful

      This is probably THE most useful comment made.

      It's a fact that OS/UI developers seem to believe that the Operating System and User Interface are these most important things. They certainly don't see it the way users see it. (To be clear, most users don't identify which OS/UI is in use, they just want to run the programs they want to run.) And while we all like to have some eye candy and flexibility in the way we do things, we generally need increasingly large displays [read: pixel counts] in order to restore focus on the application and to minimize the impact on screen and usability which the OS/UI claims. This has instinctively been my biggest beef with Desktop UI developments with Linux lately. The GNOME 2 experience defaults to two tool bars, one top and one bottom. The first tweak I usually do is to add a drop-down window list to the upper-right corner and remove the lower tool bar. Yes, it's MacOS9 style, but it minimizes the space claimed by the OS/UI and let's me focus on what I'm doing.

      Now let's look at Android 2.x+. Android seeks to minimize the UI impact and it does a nice job of it. A minimal row of buttons give the user a single and simple home from which to go home, switch apps, go backward and open a context menu. Swiping from the top of the screen is a useful feature which enables the user to quickly access contols and status information. With Jellybean, we actually have two sides of the top to choose from on larger devices and it is always opposite of the button row at the bottom. Simple and effective. It is also visibly obvious.

      What Ubuntu-phone is proposing is unintuitive and seeks to infringe on how an app can live on a device. Do. Not. Want.

    3. Re:Oh, great, exactly what I don't want... by Rich0 · · Score: 4, Interesting

      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.

    4. Re:Oh, great, exactly what I don't want... by Jerry+Atrick · · Score: 4, Interesting

      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.

  3. Inspired by RIM's Playbook? by alphax45 · · Score: 5, Informative

    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
  4. Wow, how innovative by pclminion · · Score: 5, Funny

    Windows 8 has been such a mind blowing success that we just have to get that swiping stuff into Ubuntu. Apparently.

  5. Innovators? by ArrayIndexOutOfBound · · Score: 4, Interesting

    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?

  6. I'm probably misinformed here... by sticks_us · · Score: 4, Insightful

    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
  7. Re:Dear Canonical, by Anonymous Coward · · Score: 4, Funny

    > 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.

  8. windows 8 by dirtyhippie · · Score: 4, Informative

    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.

    1. Re:windows 8 by Gordonjcp · · Score: 4, Insightful

      Windows 8 won't have the same apps on your phone as on your desktop. It'll have whatever apps software companies decide to port across to Windows 8 for ARM. It's just like Windows CE in that respect, so you'll end up with cut-down "Express" versions of a few of Microsoft's own programs, a few custom-written things for parcel delivery van drivers, and 200 different Sudoku games with varying amounts of malware.

      At least with Linux you stand some chance of being able to port apps to a mobile platform, because the source is available.

  9. Finally! by MrBippers · · Score: 4, Funny

    2013, year of the Linux deskt..... wait, what?