【51CTO独家特稿】刚刚在上个月,Canonical的掌门人Mark Shuttleworth表示将在以后的Ubuntu中引入HUD,试图引起桌面系统操作方式的另一次革命。HUD的核心在于通过语义分析进行指令联想,从而让用户快速进行想要的操作;而与HUD最为匹配的输入方式,莫过于语音输入。因此在Shuttleworth的当篇文章中,也提到Ubuntu的下一步是进军移动领域。
想不到这一步这么快就迈出来了。
今天Canonical再次发布声明:你的下一个桌面将是一部手机。Ubuntu for Android并非通过虚拟化的方式实现,而是从内核层面与Android 2.3进行了集成。列出的卖点包括:
-
可以跑桌面应用
-
充分利用双核的计算资源
-
企业级瘦客户端
-
基于Android,所以容易做集成开发
-
推广4G设备
-
与Android共享内核,可访问同样的数据
-
可使用Adobe、思杰、VMware等厂商提供的企业应用
-
Canonical在ARM Linux上的技术功底
Ubuntu for Android并不是一个手机的操作系统,而是一层跑应用的皮;从官网的描述看来,更类似360桌面或Q+这样的产品。
它到底有啥用呢?
“Android为移动而设计,基于触屏操作的思路。桌面操作系统则基于鼠标操作。有人试过做一些基于Android的桌面系统,他们都失败了,因为Android仅仅为触控而设计。
完整的桌面解决方案需要一套桌面应用。目前,移动OS都没有引入什么桌面应用,而Ubuntu这个平台则提供了上千桌面应用,其中大部分都是free(免费+自由)的。
另一个解决方案是基于Web,不过目前的市场并不看好纯Web环境(编辑注:大家也猜得到这纯web环境是谁吧)。桌面环境是生产环境,这与多媒体消费环境或浏览环境是不同的。这就是Ubuntu for Android诞生的理由。”
上面说了这么多,简单一句话,就是要让Android能够跑Linux程序。
其实这个思路跟苹果的iOS+OS X合并,微软的Windows Phone+Windows合并,其目的是一样的。所谓大一统环境,就是让用户无论在任何终端上都可以使用同样的服务。乍看之下似乎是简单的移植能搞定的事,实际上却很难做到,正是因为触屏操作和键鼠操作的区别。
而解决思路就是:把移动设备当作一个PC盒子,再外接屏幕、键盘、鼠标。当然,麦克风、摄像头、音箱这些配件,默认都集成在手机里面了。
想想看,以后企业不再需要购置一堆PC,而只需要买显示屏+键盘鼠标,外加一堆放手机的托(即Dock)。员工可以用自己的手机进行办公,只要咔嗒一下把手机插到Dock上,立刻就是自己的专属工作环境。这就是天生的移动办公环境。
单就硬件实现思路而言,其实苹果早在做了:
就差了个外接显示屏。当然,iOS和OS X在系统上的合并尚未完成,Mac上的程序在iPhone上还跑不起来。合并当然是规划中的工作,其思路在新版的OS X Mountain Lion上已经可以看到。微软方面由于在移动终端起步较晚,目前还看不清状况,大家只能看看Windows 8来遐想一通。
移动终端的地盘尚未划定,时间是竞争的关键因素之一。桌面系统的战争形态在移动终端重现,作为目前尚无桌面搭档的Android而言,Ubuntu也许是个***的选择。如果情况真如Canonical的宣传文字所述,Ubuntu for Android已经可以在性能还过得去的手机上把Linux桌面应用跑起来,那么Android可能能借此获得一个领跑的优势。
更新1:事实上我们已经可以看到Ubuntu for Android到底进展到什么地步了!以下是Canonical员工放出的视频,可以看到联系人、短信、无线这些功能也都顺利的集成了:
更新2:Canonical员工Tualatrix针对Ubuntu for Android的技术细节撰写了一篇博客,感兴趣的朋友可以移步这里。
【51CTO独家特稿,转载请注明作者与出处。】