Slashdot Mirror


A Month With a Ubuntu Phone

When the first Ubuntu phone came out, reviews were quick to criticize it for its lackluster hardware and unusual take on common mobile software interactions. It's been out for a while, now, and Alastair Stevenson has written about his experiences using it for an entire month. While he doesn't recommend it for phone users who aren't tech savvy, he does say that he began to like it better than Android after adjusting to how Ubuntu does things. From the article: [T]he Ubuntu OS has a completely reworked user interface that replaces the traditional home screen with a new system of "scopes." The scope system does away with the traditional mobile interface where applications are stored and accessed from a central series of homescreens. ... Adding to Ubuntu’s otherworldly, unique feel, the OS is also significantly more touch- and gesture-focused than iOS and Android. We found nearly all the key features and menus on the Meizu MX4 are accessed using gesture controls, not with screen shortcuts. ... Finally, there's my biggest criticism – Ubuntu phone is not smart enough yet. While the app selection is impressive for a prototype, in its infancy Ubuntu phone doesn't have enough data feeding into it, as key services are missing."

26 of 118 comments (clear)

  1. A month with a Ubuntu phone by Anonymous Coward · · Score: 5, Funny

    So, what is it like to not receive any calls for a month?

    1. Re:A month with a Ubuntu phone by sexconker · · Score: 2

      So, what is it like to SYSTEMD?

    2. Re:A month with a Ubuntu phone by trampel · · Score: 5, Insightful

      And what is it like to give up all the apps you use on a daily basis and replace them with links to mobile versions of that app's website?

      Some would consider this an advantage. I'm quite happy to use the web versions of e.g. Facebook and Twitter on my smartphone, and not their apps.

      Obligatory xkcd: https://xkcd.com/1174/

    3. Re:A month with a Ubuntu phone by ChunderDownunder · · Score: 4, Insightful

      Well I for one am content with a 'dumbphone'.

      I have a desktop PC for my computing needs and the cloud services I need while in transit are adequately served by the web. If I'm restless on public transport I'll whip out my e-reader and read a chapter of a book rather than fiddling with an app.

  2. Still can't buy one by bananaquackmoo · · Score: 3

    Still can't buy one ( in the US ) = still don't care. They told us we would be able to buy them years ago. I'm glad they're still working on it. The fact that soe exist in the wild means I know it's not vaporware. At the same time, I'm starting to think I'll never be able to buy one.

  3. I hate it already! by 140Mandak262Jamuna · · Score: 5, Interesting

    We found nearly all the key features and menus on the Meizu MX4 are accessed using gesture controls, not with screen shortcuts. ...

    As it is I am struggling to use most features of a smart phone. I still have not figured out a reliable way to tell which parts of the screen is active and is clickable and which parts are not. For example, today I got into the Google maps directions in the "walking" mode. 13 hours of walking to destination. Could not find a way simply change from walk to car. I have seen the icon, I know it exists. But if you are already in walk mode, switching to car mode was very non-intuitive. I am sure hundreds of young slashdotters will follow up with variations of "I am not getting off your lawn, grandpa".

    Now all the key features are through gestures? How are the available gestures indicated on the screen? Or we are expected to go through the entire routine of dressing in drags and doing a hoola? Is it left right left right up up down down A B A B or right left right left up up down down A B A B?

    --
    sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
    1. Re:I hate it already! by lyovushka · · Score: 2

      Of course it is up up down down left right left right B A! It's the Konami Code.

    2. Re:I hate it already! by nine-times · · Score: 4, Interesting

      I agree with your criticism about gestures. I had the same general problem with Windows 8 when it first came out: a lot of the features in the metro UI were hidden under some kind of obscured interaction. Hover over this area, and you get one menu. Hover in a different location, and something else happens. Right click when you're in this application, and it pops up with a menu from the bottom. Right click somewhere else, and it does something different. Drag down, swipe left, do a little dance, and some kind of other magic happens. What are all the features? Who knows what you'll find next!

      It also reminds me of Apple's reluctance to have two-button mice. A lot of people made fun of it as pure stupidity, or as though it was a technological failure. It was a design choice. Apple designers didn't like context menus, since context menus mean that right-clicking in different places and in different contexts produced different menus, and the user had no real way of knowing what would be in a context menu ahead of time. The only way to learn context menus is to right-click in various places and try to discern what the pattern is, and hope that the developer was consistent. It's rumored that a big part of the reason Apple has stuck with one-button mice is that, if you're not relying on context menus, multiple buttons are largely unnecessary for normal productivity uses, and not having multiple buttons deters developers from putting important functions in context menus.

    3. Re:I hate it already! by FranTaylor · · Score: 2

      the reason Apple has stuck with one-button mice

      you can't press the wrong mouse button

      you don't have to explain it again for left handed people

      you can use a trackpad

    4. Re:I hate it already! by Thelasko · · Score: 2

      Google Maps is the worst. Just when I figure out the interface they change it on me. One time it took me a week to figure out how to make it avoid tolls.

      As Grandpa always said, "If it ain't broke, DON'T FIX IT!"

      --
      One of our competitors trademarked the term "hypothesis". From now on, we will call them "boneheaded ideas".
    5. Re:I hate it already! by bill_mcgonigle · · Score: 5, Insightful

      Gestures can be incredibly useful but mostly they're wildly abused by programmers who are not UI designers.

      Here's an example: in Chrome, if I pinch to zoom in on a screen, a minor variant of that gesture (I haven't discerned what it is yet) will destroy the current browser window. So about 20% of the time I zoom I lose my session. No 'undo' close either.

      Developers, *please*: give me an option to disable all data-destructive gestures. I'll turn them on if I feel like juggling chainsaws on a given day.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    6. Re:I hate it already! by tlhIngan · · Score: 2

      It's rumored that a big part of the reason Apple has stuck with one-button mice is that, if you're not relying on context menus, multiple buttons are largely unnecessary for normal productivity uses, and not having multiple buttons deters developers from putting important functions in context menus.

      That's actually a big part of it.

      By having a single button, UI designers are forced to expose features somewhere somehow, which allows for exploration. You can have a context menu, but everything in it must be accessible elsewhere.

      Because on Windows, some poor UI designs are such that you get a blank window, and that's it. If you want to do anything, it's right-click this, right-click that.

      Heck, Microsoft even has shift-right-click and alt-right-click exposing new options. (Shift-Right-Click, "Open Command Window Here" is so useful...). Now just how is a user supposed to realize that modifier-clicking does stuff too?!

    7. Re:I hate it already! by AthanasiusKircher · · Score: 2

      They'd rather have cutesy flicks and swishes, so that only those "on the inside" know the magic gestures, and can feel superior to the unwashed masses who don't have iPhones.

      And there you have it: Apple knew it could make more profit by having the "cool" device that people "in the know" can use, which they can charge more for, rather than a more discoverable classic UI.

      Also, I suspect a lot of these choices have to do with patents and such. You may not be able to patent a button that says "archive," but you make an archive function activated with an obscure weird-looking icon with a bunch of random shapes on a button, or by activating "archive" with a three-finger swipe and swish, and now you have something that could "catch on" among the cool devices, which means everyone else has to pay licensing fees if the want to use it in their UI.

    8. Re:I hate it already! by thegarbz · · Score: 2

      This is one of my gripes. You can't change navigation settings mid navigation. If you want to drive instead of walk or the more common option of deciding you want to avoid tolls you actually need to go back to the route options menu (last thing before navigation starts) and only from there can you change these options.

      This isn't you being old, this is Google limiting what you can do from certain areas of the app, .... needlessly.

  4. Re:Developers will not come by alvinrod · · Score: 3, Interesting

    How many developers does it realistically need though?

    I think the plan is that once 16.04 is released the devices should be capable of running most any Linux desktop application and while that isn't always the most manageable in a touch environment, it's more of a matter of adapting them for use on a phone instead of having to build an app from scratch.

    I'm probably not the typically user in this regard, but I have an iPad and use almost no third party apps, with the only one that gets much frequent use being the YouTube app. Beyond that it's a few games, but the browser and various included media apps are sufficient. Having a huge number of apps also means that it's necessary to weed out a lot of crud that was just made as a quick cash-in move and is laden with ads as a result.

    Ubuntu phone doesn't need to have the market share of Android or Apple to be successful just like Linux never needed the market share of Microsoft to be successful.

  5. Re:Developers will not come by thoriumbr · · Score: 4, Interesting

    A few years ago you would be saying "You basically have two major players in mobile OS, Symbian and BlackBerry OS. I don't see that changing..."

    Blackberry is dead, Nokia is dead. Android and iOS will die someday too. Ubuntu may be a very very small player, but the licensing and cost will appeal to very low cost hardware makers, and maybe someday Ubuntu phones can flood Chinese and Indian markets. Or they could die as Windows mobile.

  6. Re:Developers will not come by ArcadeMan · · Score: 2

    2021: "You basically have two major players in mobile OS, Atari and Commodore. I don't see that changing..."

  7. So what about under the hood stuff? by TheDarkener · · Score: 2

    I was disappointed TFA didn't mention anything about what you might or might not be able to do aside from the normal functions of a phone. It's Ubuntu, after all. Do I get a shell? Do I get root? Can I install Ubuntu packages such as openssh-server, rsync, etc? Is there anything accessible resembling a real Linux environment?

    --
    It is pitch black. You are likely to be eaten by a grue.
    1. Re:So what about under the hood stuff? by Anonymous Coward · · Score: 2, Informative

      I bought an Ubuntu phone (MX4) 2 weeks ago and yes, you get a shell (dash). There is a terminal app (don't remember if it was pre-installed or if I installed it myself, sorry).
      ssh server and rsync are pre-installed. And you get all the important GNU utilities (grep, sed, etc.), too.

      The root filesystem is read-only by default but this can be changed by editing a config file (or just temporarily re-mount rw). So yes, it is more GNU/Linux-y than an Android device.

      Phone and SMS apps work as expected except MMS (probably to do with wrong/missing APN settings for my provider).

      Other apps I installed:
      Document viewer (pdf, text files)
      Dekko for e-mail, works very well except for missing notifications
      Calendar needs some work but can easily be synced with a google account (or other syncml/caldav servers using syncevolution, no GUI for that though), same with contacts
      Cantata, a very nice MPD client

      Before the MX4 I had an aging Galaxy Nexus with Cyanogenmod and F-Droid (no google app store, only Free apps). So I am probably not your average smartphone user but the MX4 is a good replacement for that already and the hardware upgrade makes up for some missing features on the software front. I especially like the large, bright screen and the camera.

  8. Re:Developers will not come by Lunix+Nutcase · · Score: 2

    A few years ago you would be saying "You basically have two major players in mobile OS, Symbian and BlackBerry OS. I don't see that changing..."

    Actually prior to the iPhone there was really only 1 major player. Which was Nokia with near 70% global market share with Windows Mobile and BlackBerries taking about up 11% a piece.

  9. Re:Battery life not so great by Lunix+Nutcase · · Score: 4, Informative

    It's a prototype device for software development, not a shipping product.

    Wrong on both accounts. The MX4 has been a shipping Android phone since September of last year. The Ubuntu phone is the exact same hardware.

    It might have a substandard battery.

    It does't. GSM Arena stated about 16.5 hours talk time, ~14 hours web browsing and around 9.5 hours for video playback. For the time of the battery benchmarks it was no worse than most other phones.

    Such problems would not stop its deployment as a development device. It could be any of these problems and it's pretty pointless to speculate further.

    Except it's not a development device.

  10. Shell, yes. But with caveats; contrast SailfishOS by Phil+Urich · · Score: 4, Informative

    I was disappointed TFA didn't mention anything about what you might or might not be able to do aside from the normal functions of a phone. It's Ubuntu, after all. Do I get a shell? Do I get root? Can I install Ubuntu packages such as openssh-server, rsync, etc? Is there anything accessible resembling a real Linux environment?

    WIth Ubuntu Phone/Touch (I swear they keep flipping what they're calling it) you get a shell, and last I used it the interface was actually pretty good. However, although many nice packages are shipped installed, you cannot by default install normal packages yourself because the root filesystem is read-only, and is updated as an incremental image with each new version. So you can disable that read-only nature and then install your own packages, but that then disables system upgrades, and if you re-enable system upgrades you are by definition wiping out all your installed packages.

    In this respect I've found SailfishOS far more familiar, even though it's an RPM-based distro and I'm far more familiar with DEB-based distros, because SailfishOS under the hood acts exactly like any other distro, it just happens to run on your phone (with much of the gesture-based swishiness of Ubuntu Phone). If I want to install git, I just type "pkcon install git" or whatnot and I get it. If a system library has a bug, I can recompile it with a fix myself and replace the .so. In theory Ubuntu Phone is more open than SailfishOS (which has several components that are closed-source still), but in practice I find SailfishOS far more open in that it doesn't discourage you from playing around under the hood---not to mention that their stack is far more standard (Wayland, PackageKit+RPM, etc) than Ubuntu Phone's stack (with Mir, the whole Snappy thing and "click-packages", etc).

    --
    I remember sigs. Oh, a simpler time!
  11. P.S. Neither are hard to try yourself w/ MultiROM by Phil+Urich · · Score: 2
    Forgot to mention, if you're at all curious and happen to have a rooted phone already, it's quite possible you'll be able to use MultiROM to dual/triple/etc boot to test Ubuntu Touch or SailfishOS or FirefoxOS or whatnot out. Ubuntu is particularly easy since if you're running a supported Android device and already have root it's literally just:
    1. 1. Install the app from the Play Store
    2. 2. Click on the option to install MultiROM's bootloader (and patched kernel if yours doesn't have kexec)
    3. 3. Once the app has taken care of that for you, click on the other option in it to install Ubuntu.

    It's all pretty automatic, nearly zero user knowledge needed. And then you can test it out for yourself instead of doing something both scandalous and in this case useless anyways like RTFA'ing. But no, seriously, if you're curious at all, it really is quite easy to set up, and I do think worth it since you'll far more easily discover what Ubuntu Phone (and any other Linux-based smartphone platform you feel like tinkering with, or other Android ROMs) really is and how you do or don't like it.

    --
    I remember sigs. Oh, a simpler time!
  12. The best features! by Drunkulus · · Score: 2

    Fans of the Ubuntu desktop OS will be glad to know that Whoopsie, Geoclue, and Zeitgeist were among the first apps ported to the Ubuntu phone.

  13. Re:Shell, yes. But with caveats; contrast Sailfish by Uecker · · Score: 2

    IMHO the biggest strategic blunder of all this mobile Linux distributions is that they break compatibility with standard X11 / Linux. Why be incompatible?

    I know for Sailfish the reason was that they could get access to Android drivers more easily by using Wayland instead of X11, but for me it meant that I completely lost interest in Sailfish at this point. Maybe XWayland will run someday... or does it already?

    I also still believe that the networking of X11 would be really great if exploited properly - especially for a mobile device: Why can't I move the window of the address book app from my smartphone to my desktop, cut & paste some numbers from another application on my desktop, etc...