Ubuntu for Android
ubuntu.com
ubuntu.com
I don't know what the implications are for Ubuntu or Android. But genuine support for a first-class computing experience is one of the few things that would tempt me back onto those platforms.
Of course there's a way to go for that. The range of devices that support mobile docks is very small; I would prefer support for tablets with attached keyboards/mice. If they managed to get this working on tablets, I would definitely consider something like the transformer prime to replace my netbook.
Maybe it is, but it's not the future I'd like best.
I would like to have a desktop in the cloud, and data in the cloud, and nothing in my pocket; nothing to lose or break or have to make sure it still has juice.
When I get somewhere to work (a client's, a café, a friend's, etc.), I log in to my cloud desktop using whatever dumb machine is available, and off I go. Everything I do is automatically saved, backed up, versioned, synchronized for me.
A portable computer is useful in the subway, but at the office? What benefits do we stand to gain from still having things run or be stored on a local machine?
More and more I want to fully control my data on my terms. Maybe I'd be fine paying a service (linode?) to host my fully encrypted data in the cloud, but Google? Facebook? No thanks.
The future I would like best is a device on the end of my home internet connection.
I could authenticate myself to other online services against it.
It could be a node in a social network (much like diaspora) where I can control all my own data.
It could have access to a NAS at home, allowing me to stream my favourite music and movies to wherever I happen to be.
In the future, with resilient enough networks, the datacenter will be distributed.
It's still in an early state of development but you may join the mailinglist or read the wiki ( http://wiki.debian.org/FreedomBox ) if you are interested in this topic.
Hmmmmmm.... I'll sell you one for £500 a year, replaced regularly and managed?
If the software and feature set were stable and mature enough then I can't see you needing to upgrade it very often.
These two futures don't have to be mutually exclusive, and I'd argue we'll see them both on the same device at the same time.
And by "lately" I mean the past decade.
Don't get me wrong, I like the convenience of "the cloud". It's especially helpful in synchronizing all the data that I have on cheap and abundant storage on various devices.
We can have both. Why advocate giving up the one option that makes you independent from third party interference (or simply a lack of connectivity)?
I hope they've thought of this and I've just missed it. They won't be able to sell USB based backup drives for much longer.
For example my Dropbox folder is automatically synced on my mac which is then automatically backed up by the time machine.
While the I/O from those plugged-in devices could still be sniffed, including what appears on a screen, at least you could encrypt your communication when using a portable device.
Security.
I know there's no infrastructure in place (yet) but we're talking about some kind of future, not about today. It's certainly possible though. Even secured.
[1] You say "cryptography". I say "Analog hole".
And about security as in privacy. I don't know what future holds. Perhaps you'd be implanted a token that you can use for accessing the data which can't be faked or copied. Who knows. I just wouldn't rule out the possibility of a "cloud world" completely.
Unfortunately there is no way to verify that that machine is actually "dumb". Fundamentally this is because modern computation and storage are microscopic phenomena. Even today we take it as an act of faith that our freshly produced electronics only do what the manufacturers say - and this is an ongoing problem for US defense contractors that outsource component manufacture to China.
This problem is also experienced by travelers who expect a "dumb browser" at the internet cafe, when in fact they are being key logged.
> What benefits do we stand to gain from still having things run or be stored on a local machine?
There are a few, such as statefulness that is maintained even without network connectivity. But the big one is that, presumably, "your" device is more trustworthy than a dumb terminal because, at the very least, you haven't acted to subvert your own security (although even this is often not the case).
1. Device (basically CPU) - this could be your phone or something similar
2. Storage local cache on your "Device" but sync'd with the cloud in case of it getting lost or damaged
3. Input. Lets face it, we all enjoy a good keyboard and mouse...if you're on the go touch screen does the job but I'll never write a document from one (unless I am super desperate)
You would sacrifice your freedom and privacy for a (dubious) convenience?
>What benefits do we stand to gain from still having things run or be stored on a local machine?
So that you won't be in paralysis when internet is unavailable?
This will be extremely asymmetric multiprocessing.
The general trend of hardware is that it gets smaller, faster, and more efficient simultaneously. It is highly likely within 10 years you'll be walking around with a smartphone more than 10 times as powerful than the fastest 16-core desktop PC you can buy today, and possibly desktop PC's won't even be sold by then because there won't be any need for them.
The scale of a desktop fits and works. Like how we could make a TV the size of a watch, but we don't because the large 60 inch plazma format, while immobile, has benefits worth the tradeoff.
Full featured mouse / keyboard, larger screens, surround sound are all perks of stationary desktops (I guess you could attach all these peripherals to a laptop, but then you are partially defeating the point of being mobile.
I laughed.
Desktops are by no means "rare". Cell phones have just become ubiquitous, theres a difference. (Laptops too for that matter.)
One of my problems with current generation laptops and netbooks (Besides costing almost twice as much for the same performance.) is that despite being "mobile" computers I end up having to set it down on a flat surface every time I want to use it. Walking around and using your laptop at the same time? Not going to happen. (Unless you buy one of those chest-strap things I saw in the first splinter cell...) The OLPC solved this pretty elegantly with the handle on the back, which is made just perfectly so that you can actually hold the computer with one hand and operate it with the other. (This mainly works because the OLPC is more netbook than laptop.)
And then you get two more problems I have with the laptop form factor: Trackpad vs Mouse, "Keyboard" vs Keyboard.
Trackpads, even when you have a responsive one, are awful. They're like touch screens, but not as cool. If you have anything on your hands, it gets on the trackpad when you use it. Trackpads are too slow if they're set at a speed where your mouse can actually point, and uncontrollable if the speed is turned up.
The "Keyboard"s that comes with most laptops barely qualify for the word. Traditional desktop keyboards can have keys with a height greater than five millimeters. (I'm exaggerating obviously, but laptop keyboards are very flat.) and I much prefer this to keyboards that feel like I'm tapping on a piece of plastic cardboard. I'd almost rather forgo the keyboard entirely and just push down on the little gelatinous circles underneath directly. And don't get me started on replacing one of those keys if they break. (Which they often do.)
And no, touch screens aren't the answer. On laptop screens, touchscreen == dirty display. I already have a rant here about touch screens on mobile devices. On displays bigger than a laptop, you better not have been planning to sit more than an arm's length away from your monitor. Oh right, the future doesn't have big screens in it.
Desktops might not even be common in a decade, but they'll be there. If for nothing else because theres people like me who still like to sit down to a (awesome) computer setup.
1) People without smart phones exist. I'm one of them.
2) Nobody is going to be satisfied with phone hardware to control both their phone and their sit-down setup. At least not for a few more generations of Moore's law, and Moore's laws current method for increasing power, stacking cores, is a battery vampire. People who want their phones to actually run for a non-trivial length of time will end up under-utilizing their hardware while on the go. (Hardware that they still payed money for.)
3) So lets say we still have the sit-down setup in the form of the base station. This brings up it's own set of questions:
[A] Where is data stored? What if someone steals your phone? What if you don't have one?
[B] Where does the computing power come from, is this just a shell for the phone or does it have some power on board?
Now we can wrangle over these questions for a while, but I'm quite confident the answers are "The base has an internal HD" and "The base has computer parts inside." at which point I have to ask; how is this that different from what we have now?
I mean, sure my desktop is a little heavier to move than a "base" might be. But unless this base is going to be like the old 90's laptop bases (Huge flat thing with peripherals that plugs into a smaller top.) I can't really see myself moving it. If it has a full fledged keyboard, monitor, and mouse, I can't see myself moving it. If it doesn't, then it's a laptop. With all the problems laptops entail. (Which can only be fixed by "desktopifying" it.)
Of course, marketing conquers all. That is what everyones always going after right, true marketing? Or was that true love? I think it was the marketing...
Desktop PC's will always find a niche, but they're already a niche today. Laptops by far outsell desktops, and smartphones+tablets by far outsell laptops. Right now you have to be a geek to buy a desktop, because regular people don't buy those anymore. I don't know anyone "normal" who bought a desktop in the last two years. The idea to buy anything other than a laptop simply doesn't arise. This happened in 5 years. Why couldn't a smartphone-centric transition happen in 5 years as well?
That doesn't mean portable devices won't replace them. Laptops began to replace desktops a few years ago, the same way PCs replaced mainframes.
I'm going to want to carry a "phone" for sure. Most people who've ever had a smartphone expect to have one the rest of their life.
I'm also going to want (at least) a machine with a keyboard and bigger display than my phone.
Why in the future would I want to tie one to the other? I wouldn't want that today — my computer works just fine without having to do some weird sync/plug-in dance with my phone when I want to use it. Even if this was seamless and even if we ignore concerns like finite batteries, what would I have gained besides a single point of failure?
I of course would like pervasive data sync. But why would I want the hardware of my computer to rely on the hardware of my phone?
Notice that no one is saying that a secondary cloud-tier is excluded from this vision...
No, it really isn't. Manual file transfer is... doable, but still more problematic than it should be. But there is absolutely nothing that will seamlessly keep my phone in sync with my tablet when I don't have network access (i.e. I take a photo on my phone and it's on my tablet, without me doing anything). If you have a solution, link please.
Consider, there are over 5 billion active cell phone subscriptions in the world. That's more cell phones than toothbrushes or toilets. And smart phones are being adopted in the developing world at a surprising rate. For many people, a smartphone will be their first and only computer.
If Canonical can enable desktop style content creation for people in emerging markets who will "leapfrog" over computers, just as they leapt over landlines, the impact could be enormous.
Battery isn't going to be a problem either. With today's solutions you could just plug in one cable which connects to the monitor and charges the phone. Tomorrow- your desktop will have a surface to put your phone on that will charge it (like your toothbrush charges), perhaps authenticate with NFC, and then connect to your display with WiDi or similar, and your keyboard.. yes, seamlessly. Another thing you will have gained is you won't have to buy a second device. Of course, we here are likely to be the last to give up a computer-proper.
[1]: other than the obvious trust, reliability and privacy issues-- there is currently no solution for most applications-- licencing issues? many companies are likely to drag their heels here. And when there finally is a technically perfect and complete solution; how are you going to pay for this? advertising, $, or selling your data. Or, you could just keep it in your pocket, yourself.
As for paying, this is a non-issue, you are going to pay either way.
When I talk about licencing i'm talking about the future: where you could use the cloud to access full fat programs like photoshop (after getting over any technical issues with remote installs). AFAIK there aren't provisions in current licences for such things.
Even if you have to spend for (more) local storage/backup, it is very likely to be much cheaper, and i would have a strong preference for the buy-once (and own) rather than rent monthly model.
(If security is a concern, make this less automatic, eg. make the pairing require pressing a button on the phone.)
I have been waiting for precisely that concept to take off for years, namely using your cellphone as your portable computer.
Why are there no wireless-charging mice?
The future of computing is either that (using your cellphone as a computer), or putting 100% of your data on the cloud (so you can access it from any device). But the former has the advantage that data can be cached on the device (pictures, contacts), therefore it does not require permanent Internet access so you can work even when offline.
... which would explain why the "Get In Touch" button is in close proximity.
"Curated" is still not free
And there are some obvious holes - you cant carry a monitor around with you. So you need docking stations to plug into. Do you trust the keyboard in the Public library not to watch your keystrokes?
From the features page [0]:
Ubuntu and Android share the same kernel. When docked,
the Ubuntu OS boots and runs concurrently with Android.
This allows both mobile and desktop functionality to
co-exist in different runtimes.
[0] http://www.ubuntu.com/devices/android/features-and-specs(Maybe I'm a dinosaur, but I still use one of these things rather than the brand new 1.2 GHz dual core Android phone sitting next to it in my bag.)
I don't really see this panning out unless Ubuntu runs on the mobile screen as well. I'd also hope that the curated experience can be replaced with, well, anything else. Ubuntu is increasingly becoming a forced experience and reconfiguring things is a waste of time. Configuring something to how you want to use it is also a lot more educational than trying to figure out where to disable the new configuration.
With some low-end (or ARM) optimization, Ubuntu would rock the mobile productivity world.
Having a decent soft/hard keyboard is highly recommended. I played with this after having to push out an update connecting with VNC through an SSH tunnel to use Eclipse using the n810. It took ten times as long as it should have to fix two lines of code and build.
Thanks!
Desktop via VNC is quite laggy. Has anybody tried using the Android X11 app?
Microsoft doesn't agree, and Win8 is a hybrid that supports both interactions. Ubuntu is showing it will do the same.
Personally, I think Apple are seriously short-sighted in their approach. The other possibility I they are being very long sighted and waiting for the desktops' inevitable death in the consumer market. However, they've shown nothing that indicates they know how Mum and Dad are going to write their Christmas letters, or edit that important work document that has to get done tonight but they're home sick.
I think Apple is aware of this trend, and is going to eventually act on it.
I still hope Ubuntu does it well first, because I'd love to have an affordable OSS solution.
Yes, why do one thing well when you can do two things adequately?
I think this fundamental difference separates Apple from nearly everyone else in the markets in which they compete.
Apple's vision is similar to Sun's: one ID that allows you to transport your data (incl. apps for appropriate platform) to all your Apple devices... Have you ever used a Sun-Ray[1]? It's like that, except for apps/data, not sessions.
Personally, I don't think Win8 is anything like Ubuntu for Android. Microsoft has the same problem as Apple: they don't want you to stop buying desktops, as both companies make a lot of money on continued sales of traditional computers. Whereas Apple created a whole new device platform in the iPad and iPhone, Microsoft is trying to merge the two markets back together... while at the same time relying on the computing profits to keep their overall margins up. Meanwhile Google and Canonical would happily cannibalize any revenue from desktops for the much greater potential in mobile.
I don't think Apple wants to sell desktops at all. I think they'd like OS X gone in 5-10 years.
However, Windows on ARM only allows one Desktop app, Office.
Sadly, since so many of the big Android guys are also in bed with or paying some kind of extortion to Microsoft, I would expect there to be some amount of pressure and possibly economic incentives for the big Android ODMs to NOT to ship this.
Beyond that, is any carrier going to be interested in offering subs Ubuntu? (Idk, maybe?) Put this into the hands of end users first even if it's a "sloppy" / hack-ish install. That's the way to get it out there.
I can also see its potential in developing countries where many people have a phone and a TV but not a PC.
The medium-term goal is sort of obvious: Ubuntu running on the phone with the ability to display Unity on its own tiny screen or on larger external displays and allowing the user to interact with it via touch or via external input devices like keyboards, mice, etc.
Good to see we're headed in a sensible direction.
Now I begin to understand why Canonical made those recent changes. The Ubuntu part of it seems kinda slow, but smartphones are going to get faster. [1]
[0] https://www.youtube.com/watch?v=gUXUjjg9qQ0 [1] http://www.anandtech.com/show/5559/qualcomm-snapdragon-s4-kr...
What are the upsides here?
Synchronised calendar, user accounts, data, everything? You can do that without sharing the hardware. (Much harder to do it without relying on the internet, admittedly.)
Less maintenance because you don't have to worry about two devices?
Cost efficiency because you don't have to pay for a standalone computer? I suppose that's the big one, and I guess it's good enough. Then again, you could just get something like a Raspberry Pi for not much money. And if you need a dock, that won't be free, either.
Don't get me wrong, I see the potential, but I'm not sure it's where the world is headed. I guess it will be one of a large number of modes in which people use computers with displays larger than tablets.
You can point out (correctly, IMO) that there were no truly satisfactory ways to sync laptop and desktop back when laptop-desktop owners went laptop-only, and I suppose you would claim that sync will work better this time because vendors and users "get the cloud" now. Hmm. Any laptop users who also run a desktop care to chime in on how annoying it is in the age of Dropbox to keep data on the two devices in sync?
This text is displayed as if it's a quote, but as far as I can tell, it's not: http://goo.gl/vKHOI (link is to a Google search for the above text). If there's anyone from Canonical here, can you comment on why that is presented as a quote, or what/where it's a quote from, if it is in fact a quote?
The quote itself is outside the text body and refers to the text body. For a marketing text like this, I don't think that kind of quoting is difficult to understand or swallow.
I was expecting Apple or MS to move in this direction and I seem to recall a POC/patent application/Mock up from a few years back showing an iMac with a removable iPhone/iPod as the home directory. Maybe I'm misremembering.
Even having access to some command line packages on the phone would be a big improvement over the minimal busybox stuff that comes with Android.
http://www.tomshardware.com/news/fxi-tech-cotton-candy-usb-e...
http://www.tomshardware.com/news/fxi-android-ubuntu-arm-angr...
It wasn't particularly successful.
This chap is trying his own home rolled version.
I'm just wondering how fiddly the wiring would get when you decide to go desktop on another monitor somewhere.
http://www.youtube.com/watch?v=fvUXFav7aDk
You do not want to "have everything" with you in your mobile while you are in a public place. I have a notebook and an iPad, and, of course, my 4 year old shitty Compaq laptop I take outside when I have meetings. I keep my files inside a truecrypt file vault just in case.
I wonder when they are going to come out with portable OLED display sheets and ultralight paper-based keyboards.
Edited for clarity.
"Android was designed for touch only, and has its hands full winning the tablet wars."
Be careful. I think Steve Jobs might've patented the reality distortion field.
"The Ubuntu desktop sets the standard for ease of use." Compared to what?
"And imagine TVs that become home PCs when you dock your phone: perfect for the emerging market where LTE will be the normal way for new users to connect to the Internet."
Great. My home connection's going to come with a 4GB monthly cap now too?
In a lot of ways this is actually a neat idea, and I could see something close to this catching on. I see a few problems though:
* As fast as my laptop is, I still sometimes wish it had a faster CPU, a better GPU, and more RAM. Modern phones are still around an order of magnitude slower and have a fraction of the RAM. They're not exactly desktop replacements.
* 64GB is an impressive amount of storage for a cell phone. It's pretty weak for a laptop.
* "The Cloud" is an order of magnitude or two slower than my local disk, and my local disk doesn't have a monthly data transfer limit.
* Normal people have no clue what Ubuntu is, and they're not exactly adopting it in droves, even without having to buy new hardware to support it.
So… neat idea, but I don't see this getting off the ground. If it does, though, I see a lot more idle sword fighting in my future.
Which I think is awesome.
My first impression was a virtualized Ubuntu on top of Android (the OS).
For what it's worth, Android 4.0 (ICS) supports a bluetooth keyboard and mouse natively:
I'm getting old
For example swiping, pinch to zoom, etc. Many apps use a swipe to the left or right to perform and action. How would this work with a mouse?
Presumably, Ubuntu apps will be given access to Android's data store and events, but Ubuntu apps won't run on the touchscreen, and vice versa.
Weirdly, wrote about something like this, back in 2008. http://www.vijayanand.name/2008/10/the-future-of-living-how-...
... in a nokia centric world, be it.