番茄花园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 278|回复: 0

[软件资讯] 详解手机版Ubuntu

[复制链接]
  • TA的每日心情
    慵懒
    9 小时前
  • 签到天数: 1918 天

    连续签到: 52 天

    [LV.Master]伴坛终老

    发表于 2013-1-4 09:44:05 | 显示全部楼层 |阅读模式
      1月3日凌晨两点,Canonical在官网发布了适用于智能手机的Ubuntu操作系统分支,并宣布将很快提供适用于GalaxyNexus的刷机包,并将在2014年初推出手机硬件。
      从官网信息和外媒上手视频来看,Canonical在手机版Ubuntu上可谓竭尽全力,充分利用了自己手里的几乎每一张牌,整合所有能够成为优势的资源。
      手机版Ubuntu系统的创新之处不少,然而在智能手机市场如此饱和的现在,这样的做法成功的希望,则并不大。

      手机版Ubuntu的独特之处
      新界面:完全手势操作,注重内容呈现
      在移动操作系统中大量采用手势滑动操作的做法,源于Palm的webOS,又被两位Palm员工PeterSkillman和MatiasDuarte分别带给诺基亚N9和Android4.0,而在手机版Ubuntu上,手势操作被运用得更加彻底——手机版Ubuntu的操作完全基于手势完成
      具体来说,手势操作是下面这样的:
      1、在任意界面上从左侧边缘滑入,可以打开常用程序竖列。如果你曾经使用过桌面版Ubuntu的Unity界面,你会发现这个设计与桌面版本固定在屏幕左侧的常用程序列的设定和体验是一致的。

      2、在任意界面上从左侧边缘完全滑动到右侧边缘,进入多任务界面。和很多其它系统一样,它是卡片式的。多任务切换界面下半部分还提供了常用应用的快捷方式,以便快速启动和切换应用。

      3、从屏幕右侧边缘滑入,可以快速打开上一个应用程序。再滑一次,则打开上上个应用程序,这个滑动操作可以多次进行,按照时间倒序依次打开之前的程序。
      4、在应用程序中,从屏幕下方边缘滑入,则展现应用控制菜单。这个菜单平时是被隐藏的,以便把屏幕空间完全用于内容展示。

      5、从顶部边缘滑入,可以打开搜索界面。和桌面版Ubuntu系统的搜索功能一样,这个搜索功能除了提供常规的应用和个人信息搜索之外,还会直接提供来自网络的各种信息,并且可以扩展。这些信息用精美的方式进行分类和组织:

      顶部状态栏上除了搜索按钮之外,还有电量、信息、wifi等各种常见的系统指示信息。从对应的顶部图标向下滑动,则打开对应的查看和设置界面。从上手视频来看,虽然顶部图标都不大,但是并没有发生误操作的情况。
      顺便说一句,和很多其它操作系统一样,顶部下滑出来的信息界面也对多个来源的信息进行了整合(邮件、短信、电话、各种社交网络……),并提供了快速回复选项。Ubuntu官方略显夸张地称之为“重新发明了收件箱”。

      来自TheVerge的视频上手演示如下。用的演示机是一台GalaxyNexus,系统处于早期阶段,比较卡顿:
      源地址
      新配置:低要求,多架构
      除了完全手势操作的界面之外,手机版Ubuntu的另一个特点是硬件配置要求较低,并且提供跨平台能力。

      Ubuntu官方一再强调自己的系统并没有使用Java虚拟机,而是基于原生代码,因而运行效率很高(听上去不太有说服力……)。即使以今天Android世界的硬件配置做参照,其最低硬件配置要求也已经一点不高,更不用说2014年早期硬件正式发布时:
      1GHz Cortex A9芯片
      至少512MB内存
      4GB-8GB机身存储,并支持SD卡扩展
      而高端Ubuntu手机硬件则需要这样的配置:
      四核A9或者Intel Atom芯片
      至少1GB内存
      至少32GB机身存储,并支持SD卡扩展
      你可能已经注意到,手机版Ubuntu同时支持了ARM和X86架构。实际上,虽然Ubuntu桌面版只有官方X86架构版本,但是Canonical是旨在将Linux应用移植到ARM架构的Linaro项目的活跃成员
      Ubuntu方面表示由于采用了原生代码而非Java虚拟机,应用程序内存开销非常低,即使在较低的硬件配置上系统也可以极为流畅地运行。
      实际上,现在的Ubuntu系统在GalaxyNexus上还是比较卡顿的,不过这种情况应该很快能够得到改变。
      新特性:手机与桌面的融合
      2012年初Ubuntu发布了Ubuntu for Android,旨在用Android手机的硬件驱动一个桌面版Ubuntu,并与Android双系统并存。现在Ubuntu有了自己的手机操作系统,这种特性当然也会包括其中。

      如果Ubuntu手机的硬件达到了上面所说的高端配置,那么它将具有与桌面系统互相转化的能力。当手机通过底座连接到外接显示器时,将会自动启动桌面模式,用户将可以直接操作桌面版Ubuntu系统,如同操作一台普通的Ubuntu电脑。
      新体验:PC、手机和电视的统一体验
      当年Ubuntu放弃Gnome自行开发Unity桌面环境的时候遭到了大量的批评,而现在当跨平台进程开始时,这样的“冒险”举动开始得到回报。
      Ubuntu从一个桌面电脑系统开始,已经推出了智能电视版本系统Ubuntu TV,现在又推出了手机版系统。Ubuntu官方非常强调统一体验问题。我们可以看到大量的界面元素(例如左侧应用边栏)和功能特性(例如全局搜索)在三个平台进行了统一。
      Canonical希望通过这种方式来保证自己的产品对用户的粘性,在其创始人MarkShuttleworth的发布演讲中也反复提到这一点,甚至直接讽刺其它操作系统(Chrome OS-Android、Windows-Windows Phone、OS X-iOS)在各个设备间发生体验分裂现象:

      新机会:多样的开发方式
      一个新平台要成功,应用生态是最为重要的因素。BlackBerry10提供了四种应用开发和转制方式,同为后起平台的Ubuntu也采用了类似的做法,试图最大限度地扩展应用的来源。
      Ubuntu同时支持原生应用和基于HTML5的web应用。原生应用使用Qt/QML开发,以期最大限度地发挥硬件效能。

      桌面版的Ubuntu从12.10开始允许web应用调用部分本地功能,Canonical方面承诺在手机版Ubuntu中为web应用提供深层API接口,让它们可以像原生应用一样安装到系统中独立运行,并使用各种系统服务。同时表示基于PhoneGap等方式构建的web应用应该可以直接在Ubuntu中运行。
      此外,Canonical还提供原生OpenGL支持,并希望以此来吸引各种游戏开发商的注意。Canonical方面表示与EA和Valve等游戏厂商和Unity引擎有着良好的合作关系。
      目前还不清楚Ubuntu手机版是否支持直接转制已有的Android应用,不过我在上手视频中看到了著名的Android平台游戏SkiSafari(滑雪大冒险),所以这样的可能性还是存在的。
      前景:尽人事,听天命
      “尽人事,听天命”,是我对Ubuntu手机前景的概括:Canonical把它能做的都做了,能用上的资源都用上了,但是这样的努力最后成不成功,却不是Canonical自己能够把握的。

      Canonical方面在Ubuntu手机版中,几乎利用了自己已有的所有优势和资源:
      与桌面版Ubuntu如出一辙的界面元素、智能搜索和整体风格;
      提供手机系统与桌面系统的无缝转化与融合;
      充分利用Linaro项目成果,主动同时支持ARM和X86两大主要平台;
      对各种技术类型的开发者示好,最大限度地扩大应用来源和开发者群体;
      将已有的UbuntuCloud云服务和桌面版应用商店深度整合到手机系统中。为开发者提供各种云服务接口,为用户提供拍照后自动上传到云端等各种便利
      然而这样的全力以赴最后能不能成功,则很难预测,从现在的情况来看,前景甚至并不乐观。
      全手势操作的弊端
      全手势操作是一个新颖的做法,但是完全取消按钮的全手势操作存在很多弊端。其中最突出的,就是这样的做法大幅抬高了用户的入门门槛
      webOS和Android4.0的手势操作广受欢迎,在于其手势符合直觉,并且数量不多恰到好处,作为常规点击操作的快捷补充。诺基亚N9的全滑动操作在获得惊叹的同时,也有不少“令人困惑”的用户反应。Ubuntu手机版把手势操作的数量和重要性都带到了一个新的层级,带来的是更高的效率还是更多的困惑,有待实际使用的检验。

      至少,Ubuntu手机版这种从屏幕四个边缘滑入有四种完全不同的功能定义,并且滑动长度不同功能还不一样的设定,是不太符合直觉的。
      我的观点,与JohnGruber的一样,滑动操作之于触屏,如同键盘快捷键之于桌面系统。是一个更高效的补充。一个只有手势操作没有直观按钮操作的触屏系统,如同一个只能用键盘快捷键操作的桌面系统——极客们会喜欢,而普通用户则会困惑。
      开发环境的限制
      虽然Ubuntu在应用来源上放得很开,允许的渠道多种多样,但是如果你要开发原生应用,那么你需要一个Ubuntu桌面系统,并通过添加官方PPA软件仓库的形式来获取开发工具。
      简单地说,想为Ubuntu手机开发原生的应用?先装个Ubuntu桌面系统。这样的做法很大程度上限制了开发者的发挥:
      Android和BlackBerry 10都提供适用于所有主流桌面操作系统的开发环境。
      Windows Phone的开发限定需要Windows操作系统,但是Windows系统拥有超过90%的桌面市场占有率。
      开发iOS应用需要OSX系统,被抱怨得很多。好在iOS平台拥有最强的盈利能力,这一点吸引到了很多开发者。
      而Ubuntu?这是一个比OS X市场占有率更低的操作系统。Ubuntu手机要到2014年初才能上市,是否能盈利,还要到时再看。
      如果你是开发者,你愿意现在就安装Ubuntu桌面系统,开始投入精力为至少一年后才会到来的Ubuntu手机开发原生应用么?

      即使你真的碰巧只会Ubuntu方面所要求的QML,那么你现在更应该尝试的系统也应该是BlackBerry10而不是Ubuntu,至少RIM方面已经明确承诺为每个盈利超过1000美元的应用开发团队提供补助奖励,确保他们能够从BlackBerry10平台上收入一万美元。
      激烈的市场竞争
      智能手机市场已经洗过一轮牌了。现在的格局是,iOS和Android拥有已经成熟的系统和应用生态,占据了大部分的市场,Windows Phone名义上处于第三的位置。今年确定会有硬件上市的新操作系统包括BlackBerry 10、Jolla和Firefox OS,三星和Intel合作的Tizen也可能会在今年推出硬件。

      在这种情况下,明年才会上市的Ubuntu手机版系统,要在这些强敌的包围下取得一定的成功,看上去是十分困难的。
      毕竟,至少在应用数量和质量这个问题上,所有的其它系统都比Ubuntu更成熟。
      结语
      目前来说,手机版Ubuntu的发布,对于Canonical这家公司的意义大于对消费者和市场的意义。
      虽然Canonical方面已经在手机版Ubuntu上倾注了它们所能做到的一切,但是这个系统最终的前景,恐怕仍然是不容乐观的。
     懒得打字嘛,点击右侧快捷回复;  
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表