详解Ubuntu for Android:Thin Client
一、Ubuntu for Android的定义
在移动终端性能日益强大、多核处理器基本普及的现在,将通用的Ubuntu操作系统与Android系统进行亲密的整合,在适当的环境下灵巧的转换角色,充分发挥移动终端性能,满足个人或企业对于移动办公的需求,应用Thin Client。
二、Ubuntu for Android的简介
Ubuntu for Android 不是一个 Android 程序,无法直接以 APK 的方式安装到现有手机上。它需要和 Android ROM 深度集成,也就是为何它的主要面向对象是手机制造商,一般用户无法像 PC 版本那样只要下载某个压缩包就可以在 Android 手机上使用。另一方面,由于有对显卡硬件驱动的特殊要求,也不是一般下游 ROM 打包者(CyanogenMod 等)可以做到的。由于 Android 使用了自己特有的显示协议,不是所有的 Android 手机的 GPU 都具有满足 Unity 工作需求的 X Windows 驱动。Ubuntu for Android 的设计理念明显以“以手机为中心”,它由四个部分组合,一台显示器,一个键盘,一个鼠标,一个底座。只要将 Android 手机插上底座,那么 Ubuntu for Android 会显示出相应桌面界面,而且还能够通过内置的应用来对手机上的信息进行操作。Ubuntu for Android 能够不但连接手机摄像头,还能够直接操作手机打电话,接收发送短信等等。这是一个非常棒的把桌面系统与移动终端整合起来的应用,比所有的远程桌面类的解决方案都要干脆且直接有效。目前 Ubuntu for Android 内置了以下几种应用:
- 网络浏览器 Chromium web;
- 日历应用 Google Calendar;
- 文档处理 Google Docs;
- 电邮客户端 Thunderbird;
- 社交通信软件 Gwibber;
- 媒体播放 VLC;
- 流媒体播放 PiTiVi;
- 音乐播放器 Ubuntu Music Player;
- 相册应用 Ubuntu Photo Gallery;
- 桌面接听电话应用 Android dialler。
三、Ubuntu for Android的特点
- Canonical 和 Linaro 一起提供领先的 Linux ARM 支持,同时为Android与Ubuntu优化;
- 优化过的Ubuntu ARM版,更好的支持ARM,其余与Ubuntu桌面版几乎完全一样:包括Unity桌面、软件集等等,是一个全能的Ubuntu;
- 为与Android集成而优化的Ubuntu:支持存取Android的照片、视频、联系人,甚至直接在Ubuntu桌面调用并显示Android软件,接收Android的消息,可以容易的和当前正在开发的 Android 手机整合;
- 具备经 Adobe, Citrix, VMWare 授权的商业应用程序;
-
Ubuntu 和 Android 运行同一个内核,同时运行并访问存储数据;
-
可以提升多核 CPU 和多核 GPU 手机的销售,加快对于 4G 网络的接纳程度;
- 目标是企业级瘦客户端;
- 更重要的一点:这是由Canonical官方及Linao组织及其他厂商一起推出的项目,有着良好的支持与前景。
三、Ubuntu for Android的基本硬件要求
- 运行 Android 2.3+ 系统。
- 双核 1Ghz CPU。
- 显卡具备支持 Open GL, ES/EGL 的 X Windows 驱动。
- 2GB 的操作系统镜像空间。
- 具备辅助视频缓存的 HDMI 输出。
- 支持 USB Host 模式
- 512M 内存
四、Ubuntu for Android的操作截图
五、Ubuntu for Android诞生的理由
Android为移动而设计,基于触屏操作的思路。桌面操作系统则基于鼠标操作。有人试过做一些基于Android的桌面系统,他们都失败了,因为Android仅仅为触控而设计。完整的桌面解决方案需要一套桌面应用。目前,移动OS都没有引入什么桌面应用,而Ubuntu这个平台则提供了上千桌面应用,其中大部分都是free(免费+自由)的。另一个解决方案是基于Web,不过目前的市场并不看好纯Web环境。桌面环境是生产环境,这与多媒体消费环境或浏览环境是不同的。简而言之,就是要让Android能够跑Linux程序。其实这个思路跟苹果的iOS+OS X合并,微软的Windows Phone+Windows合并,其目的是一样的。所谓大一统环境,就是让用户无论在任何终端上都可以使用同样的服务。乍看之下似乎是简单的移植能搞定的事,实际上却很难做到,正是因为触屏操作和键鼠操作的区别。
而解决思路就是:把移动设备当作一个PC盒子,再外接屏幕、键盘、鼠标。当然,麦克风、摄像头、音箱这些配件,默认都集成在手机里面了。想想看,以后企业不再需要购置一堆PC,而只需要买显示屏+键盘鼠标,外加一堆放手机的托(即Dock)。员工可以用自己的手机进行办公,只要咔嗒一下把手机插到Dock上,立刻就是自己的专属工作环境。这就是天生的移动办公环境。
六、Ubuntu for Android的一些缺陷和
目前该系统暂不支持消费者直接安装,更多详情可到Ubuntu官方页面了解。
参考文献
http://linuxtoy.org/archives/ubuntu-for-android.html
http://www.cnbeta.com/articles/173806.htm
http://os.51cto.com/art/201202/319100.htm
http://os.51cto.com/art/201202/319100.htm
http://imtx.me/archives/1697.html
http://mobile.51cto.com/comment-319344.htm
http://mobile.51cto.com/hot-319048.htm
http://www.ubuntu.com/devices/android