... in 2005. Phones are powerful computing devices, and they are big business.
The big business part is true but tablets also are big and could make some sense as an Ubuntu platform.
Imagine having a fully searchable and indexed transcript of your interlingual phone calls available in realtime, and those words are added to your keyboard prediction that is synced with your account. After just getting off a phonecall with your japanese boss about the board of Newmark Industries, you could sit down at a desk and write a document with correct spellings of each board member's names (you are prompted if you would like them added to your contacts). Your phone finds a route to their head office in the background and tells you which specific route to drive there based on historic traffic combined with current traffic (both foot and vehicular traffic, of course).
The sensing capabilities of phones are getting better and better. GPS is getting more accurate and lower powered. Weather prediction is improving due to remote sensing of cellphone barometers. Machine learning and computer vision techniques are improving for augmentation, prediction, and more.
Phones are a big deal. They are the only technological device (besides glasses and watches) that we carry everywhere. Maybe flexible displays will allow us to have phones without the physical limitations that you describe.
Tablets are cool but they can't conveniently become phones, but phones can become tablets/desktop/TVs/ebook reader with appropriate accessories.
(Guess what OS I was running on my laptops 5 years ago?)
Except for hard drive size and bandwidth, it's the same or better than the dual core laptop I had 5 years ago.
What class of applications (from 5 years ago) would have inherent performance issues with Nexus4-class hardware (assuming a real external display and hard drive were added)?
Also, it occurs to me that Surface RT is largely Windows 8 and Office running on very comparable hardware. I have a Surface RT, it runs this stuff quite well.
That's the use. If it runs Windows 8 without complaint, you can generally do the things that running Windows 8 allows you to do.
I think we've all seen a slow desktop before. Windows generally has minimum requirements well below that which you would want to have for serious productivity work. An OS has to leave some RAM and storage space for the user's apps.
People sometimes take liberties with claims about what runs on what, but generally do follow that guideline.
I believe Apple looks at the problem this way. Rather than have one piece of hardware act as all devices, they have multiple pieces of hardware that share the needed parts. (Though they haven't finished making it quite as useful as I'd like it to be.)
One of my concerns has been privacy. In this case what I mean is that I don't want Apple or Dropbox or Google or Canonical to own my data in it's cloud. I would probably be satisfied with a solution that only stored encrypted data in the cloud so that those data storage providers could not possibly access my data (so they couldn't be allowed to have my encryption key). I would also be satisfied with a way of hosting a cloud storage platform on my own servers (which would likely be a VPS, so I'd have to encrypt it anyway or else Linode etc. would have my data).
If we go the route of using the phone as the center, then we also need to add the capability into the Linux kernel to connect to external computing resources, like CPUs and GPUs. Then we're not limited to just a "thin client" type of desktop, but could have a full powered one.
Currently, i am carrying my laptop from and to my workplace and i'd like to get rid of that.
My guess is that the current highend phones already suffice for most of my work. The one part that is missing is virtualization for the occasional VMWare use..
No internet required.
I suppose the same thing is possible using local wifi synching, like how Dropbox shares content over a LAN when it can vs. downloading it from the cloud.
With the network this bad (cost and performance wise) in US (due to legal and monopolistic reasons, not necessarily technical), that makes a pretty shitty computer. So I would rather have a computer that can be divorced from the network if need be.
I also can't wait until the day we don't have to charge our mobile devices (solar + kinetic charging in every phone)
So the next step is a phone. Since they don't have an OEM partner yet for either might as well announce a phone.
> Phones are light communication devices for sending brief messages, checking social statuses or updating them.
Well that exactly why they picked phone, isn't it. They want a phone to be a light communication device for sending brief messages _and_ also a full fledged OS that can consume long-form content.
Messengers capable of VoIP and/or real time video are computationally demanding.
And these two alone are in high demand. My 512MiB phone is a bit overstretched already just by running the basic phone infrastructure (messaging, calls) + LINE + Whatsapp + browser. I must manually manage background apps and memory daily. Hopefully with 2GiB and better OS memory multitasking and memory management this will be a lesser problem.
Phones are more or less where desktop computers were in the 2000s OS-wise.