解读UbuntuforAndroid:ThinClient一、UbuntuforAndroid的定义
在联通终端性能渐趋强悍、多核处理器基本普及的如今,将通用的Ubuntu操作系统与Android系统进行亲昵的整合,在适当的环境下灵巧的转换角色,充分发挥联通终端性能,满足个人或企业对于联通办公的需求,应用ThinClient。
二、UbuntuforAndroid的简介
UbuntuforAndroid不是一个Android程序,难以直接以APK的形式安装到现有手机上。它须要和AndroidROM深度集成,也就是为什么它的主要面向对象是手机制造商,通常用户难以像PC版本那样只要下载某个压缩包就可以在Android手机上使用。另一方面,因为有对主板硬件驱动的特殊要求,也不是通常下游ROM打包者(CyanogenMod等)可以做到的。因为Android使用了自己特有的显示合同,不是所有的Android手机的GPU都具有满足Unity工作需求的XWindows驱动。UbuntuforAndroid的设计理念显著以“以手机为中心”,它由四个部份组合,一台显示器,一个按键,一个键盘,一个基座。只要将Android手机插上基座,这么UbuntuforAndroid会显示出相应桌面界面,并且还能否通过外置的应拿来对手机上的信息进行操作。UbuntuforAndroid才能不但联接手机摄像头,还能否直接操作手机打电话,接收发送邮件等等。这是一个十分棒的把桌面系统与联通终端整合上去的应用,比所有的远程桌面类的解决方案都要干脆且直接有效。目前UbuntuforAndroid外置了以下几种应用:
三、UbuntuforAndroid的特征Canonical和Linaro一起提供领先的LinuxARM支持,同时为Android与Ubuntu优化;优化过的UbuntuARM版,更好的支持ARM,其余与Ubuntu桌面版几乎完全一样:包括Unity桌面、软件集等等,是一个全能的Ubuntu;为与Android集成而优化的Ubuntu:支持存取Android的相片、视频、联系人,甚至直接在Ubuntu桌面调用并显示Android软件,接收Android的消息,可以容易的和当前正在开发的Android手机整合;具备经Adobe,Citrix,VMWare授权的商业应用程序;Ubuntu和Android运行同一个内核,同时运行并访问储存数据;
可以提高多核CPU和多核GPU手机的销售,推动对于4G网路的接纳程度;
目标是企业级瘦顾客端;更重要的一点:这是由Canonical官方及Linao组织及其他厂商一起推出的项目linux系统装win7,有着良好的支持与前景。
注:Linaro---一个非营利性的开源软件公司。Linaro在2010年的台中国际笔记本展上首次现身,它由ARM、IBM、飞思卡尔半导体、三星、索尼沃达丰和菏泽仪器等业界领导企业共同成立,希望通过整合技术和投资来最优化这个开源项目,以便不同地方的原始设备制造商和设计提供商共同开发基于Linux操作系统的产品。最新的开发工具、代码和优化方式早已被应用于研制以Android和Ubuntu为基础的Linaro测试版本之中,借以让其他设备厂商更便捷地运用Linaro的设计工程技术。
三、UbuntuforAndroid的基本硬件要求
四、UbuntuforAndroid的操作截图
步入Ubuntu模式后的Andriod手机,可以打开Shotwell来浏览Android上的图片,也可以直接在Unity的Dash上面搜索:图片、视频,并调用桌面软件打开。
在Unity里的AppLense里ubuntu连接安卓手机,可以搜索Android软件并调用。
至于Android软件是怎样显示在Ubuntu上面呢?这是借助了一个叫MobileView的软件,这个可以显示并操作Android上的App,恐怕把它当成一个AndroidEmulator来用吧——当然比起Andoird开发中的模拟器而且快得不少啊。
Ubuntu与Android的深度集成还表现在你能直接在Unity里搜索联系人、查看近来的通话纪录等等,假若你点击了其中一个联系人,都会调用Android的Contacts应拿来做更详尽的浏览。
集成最棒的要数这个了:当你的Android手机收到了条邮件的时侯,Ubuntu的桌面通知功能将告诉你新邮件来了,这个切换过程堪称天衣无缝。接下去你也猜到了,用手机去回邮件多慢啊linux软件下载,这时可以用Ubuntu去调用Android邮件工具去缴纳并回复。用笔记本按键都会快的多。
这张图则显示了Ubuntu的MessageMenu是怎样与Android的消息应用深度集成的,直接看见两条未读邮件。
之后调用AndroidApp去浏览这两条邮件。
另外一个值得一提的比较有意思的东西是,Android是手机,Ubuntu可以拿来办公、编程、上网等,休息时间,能够把它们弄成UbuntuTV,好好的娱乐一下吧。
五、UbuntuforAndroid诞生的理由Android为联通而设计,基于触屏操作的思路。桌面操作系统则基于键盘操作。有人试过做一些基于Android的桌面系统,她们都失败了,由于Android仅仅为触控而设计。完整的桌面解决方案须要一套桌面应用。目前,联通OS都没有引入哪些桌面应用,而Ubuntu这个平台则提供了上千桌面应用,其中大部份都是free(免费+自由)的。另一个解决方案是基于Web,不过目前的市场并不看好纯Web环境。桌面环境是生产环境,这与多媒体消费环境或浏览环境是不同的。简而言之,就是要让Android就能跑Linux程序。
虽然这个思路跟苹果的iOS+OSX合并,谷歌的WindowsPhone+Windows合并,其目的是一样的。所谓大一统环境,就是让用户无论在任何终端上都可以使用同样的服务。乍看之下其实是简单的移植能搞定的事,实际上却很难做到,正是由于触屏操作和键鼠操作的区别。
而解决思路就是:把联通设备当成一个PC袋子,再外接屏幕、键盘、鼠标。其实,耳机、摄像头、音箱这种配件,默认都集成在手机上面了。想想看,之后企业不再须要购置一堆PC,而只须要买显示屏+鼠标键盘,外加一堆满手机的托(即Dock)。职工可以用自己的手机进行办公,只要咔嗒一下把手机插到Dock上,立即就是自己的专属工作环境。这就是天生的联通办公环境。六、UbuntuforAndroid的一些缺陷和
不过目前该应用的外接硬件是个问题,同时只能通过HDMI输出也限制了其应用范围。另外还对手机本身的处理能力(四核1GHz+512M显存)提出更高的要求。目前来讲ARM处理器的性能甚至和X86构架的Atom处理器相比还是骄横ubuntu连接安卓手机,面对WebGL游戏和复杂的JavaScript应用仍然力不从心。当下糟糕的SoCGPUX驱动支持和性能将影响UbuntuforAndroid的布署。而且假如大鳄都能参与其中,或是营运得当,显然这也将开辟出一片新的市场。
目前该系统暂不支持消费者直接安装,更多详情可到Ubuntu官方页面了解。
参考文献
文章评论