标签归档:Unity

我对Ubuntu手机系统的评价

Ubuntu将要推出Ubuntu for Phones, 以此进入移动操作系统领域,让本来已经火热的手机系统竞争更加激烈。在苹果的iOS和谷歌的Android安卓已经占驻了绝大分部市场的今天,Ubuntu的移动系统有些迟到,而且现在也不过是宣布要推出,真正到消费者手中的产品还要等到2014年,谁知道一年后的移动设备市场将会是什么样子?

作为一名Ubuntu桌面系统的老用户,我总感觉Ubuntu喜欢跟风,早些年为了上网本推出一款上网本系统Ubuntu Moblin Remix,最后不了了之。后来Android大火后,又搞了一个Ubuntu Android, 我甚至是从记忆中翻出来Ubuntu还搞过这么个东西。到现在Ubuntu又搞个完全Ubuntu化的手机操作系统。市场还欢迎这位迟到的选手吗?它的前景能有多乐观呢?

相比硬件配置和操作系统相对规范的台式机,移动设备领域依然处于“婴儿期”,从这个意义上,Ubuntu Phone和Windows Phone甚至Firefox OS的出现还可以为市场的第三把交椅争一争,多一些竞争对消费者不是坏事。比起简单傻瓜化的iOS iPhone之流,总还是有些Geek用户喜欢真正的自定义、更加透明的配置、更加开源化的折腾,反正人生在于折腾。甚至总有些用户以此来标明自己与使用着Android或者iPhone的父母和朋友们的不同,也许Ubuntu Phone正是为这部分用户推出,这也满足Ubuntu创始人Mark Shuttleworth的愿景,某天坐在火车上,看到旁边的家伙用的正是自家推出的Ubuntu手机系统。

从Mark Shuttleworth的演讲中可以看出,这款手机操作系统基本上是一个“桌面/移动”设想,我个人的理解是把桌面版的Ubuntu搬进手机,把手机版的Ubuntu放大到桌面,并试图实现无缝转换。这也正是苹果iOS和Mac, 微软的Windows 8和Windows Phone 8要进行的融合。事实上,Ubuntu最近两年来的Unity界面也是为今天的Ubuntu for Phone作铺垫,下一个Ubuntu LTS版本Ubuntu 14.04据说将要实现这种彻底的整合,一个发行版任意安装在台式机或者手机设备上,整体而言是个不错的点子。

然而,至少从现有的条件来看,移动设备和台式机设备之间有着天然的不同,输入方式、输出屏幕尺寸、CPU功耗、移动计算需要的电量供应,决定了这种整合之艰难。比如时下几乎所有智能手机那鸡肋式的电池使用时间,Ubuntu for Phone能解决吗?我甚至看到Ubuntu Phone在高端设备中将采用Intel的Atom芯片,这么看来Intel任重而道远。至于Mark Shuttleworth关于HTML5和原生应用之间的取舍,我不懂开发,但直觉告诉我未必有那么简单。因为我们看到完全原生应用之路的iOS和至今还遥遥无期完全HTML5之路的Firefox OS.

另外一个问题,移动设备的系统中涉及到大量的专利技术,专利技术的本质是限制对手要做自己想做的事,在大腕Google Android都面临与苹果iOS之间诸多专利之争的现实下,Ubuntu for Phone将来如果大行其道后,这些非开源公司能坐视不管吗?Ubuntu for Phone又是否有足够的财力和精力来应付这些烂事?

Linux桌面系统从开始到今天,市场占有率不足2%,到如今Ubuntu要进入移动领域,其前景很难说有多乐观,这其中不仅仅是个技术性问题。作为一名对Unity界面非常不满的Ubuntu桌面老用户,我对Ubuntu for Phone的出现表示欢迎,但对其前景抱着谨慎乐观的态度,虽然我看到不做核心系统而只做硬件装配的中国手机厂商似乎在欢呼雀跃。

移动领域很重要,不过,Mark Shuttleworth先生, 请不要相信那些天天喊着“桌面已死”的人士,只须问他们一句:你们那些“桌面已死”的文章是在手机等移动设备上打出来的吗?

诡异的Ubuntu 12.04直接升级安装失败记

“冲动是魔鬼”,张刚博主如此说,我如此做。

前几日Ubuntu 12.04正式版发布,虽然我不喜欢Unity桌面,但并不妨碍我喜欢12.04带来的新特性——反应快捷和五年的免费支持期,何况不喜欢Unity完全可以返回到经典Ubuntu Gnome界面,我于是想让自己N年前(2007年)买的惠普笔记本电脑(HP 520)也用上这最新的操作系统。

一、10.04直接升级到12.04失败

升级前这台HP笔记本是Ubuntu 10.04,用了两年一直没有问题,各种配置各种软件,在这两年里当然积累了很多。鉴于不想重新设置和安装软件的懒人不折腾原则,我想从Ubuntu 10.04直接升级到12.04. 然而直接升级可能会有出现各种问题,不过想到前两周已经把那台宏碁上网本(Acer Aspire one Pro)直接从10.04升级到12.04 Beta1版本,我想这种LTS版本之间的升级应该问题不大。

Ubutnu 10.04系统在12.04正式版发布后也没有说可以升级到12.04,无奈按住ALT+F2并输入”update-manager -d” (没有引号)后,系统提示可以升级到12.04,于是用了好个小时的下载来在线安装升级,终于完成了!

惊喜地重启登录,却发现用原来的账号死活登录不进去系统!诡异的是以Guest访客身份登录图形界面却没有问题,原来的用户名在命令行下进入界面也没有问题。于是又在命令行下安装了Gnome-panel以提供经典界面登录,然而即便如此原来的用户名依然登录不进图形界面,只是直接返回到登录界面,无语的Ubuntu升级!

二、为什么版本之间的升级容易出问题?

我估计Ubuntu直接升级版本的方法容易出现问题或失败的原因是显然的。毕竟涉及到新老软件和应用包的兼容问题,从内核到图形界面都有较大的变化,再加上每个用户的电脑硬件资源也各不相一,所以容易出现问题,Ubuntu LTS版本之间的升级都如此,就更不用说其它版本之间直接升级存在的风险了。我遇到的这个问题,还有其它网友也有类似报告[1, 2]。

因此要尝鲜Ubuntu,还是全新安装比较靠谱——我喜欢用U盘制作启动安装盘的方法安装,又快又环保(不浪费CD盘)。全新安装的缺点便是安装好后要进行一堆包括语言等设置,再安装一下自己需要的软件。不管重新安装还是直接升级,最最重要的一点:都要备份好自己的个人文件和数据,电脑不值钱,但里面的照片和资料如果找不回来只能哭了。

三、Ubuntu对中文市场越来越重视

顺便提一下,从这次Ubuntu 12.04发布及官网提供中文界面的情况来看,Ubuntu对中文市场越来越重视,连官方中文名都有了:友帮拓。所谓“天下熙熙皆为利来,天下攘攘皆为利往”,也许Ubuntu真的觉得天朝这块市场太大了?可是喜欢游戏和盗版的天朝用户们真的欢迎自以为是的Ubuntu操作系统吗?

设置Ubuntu 12.04 Unity返回到经典Gnome桌面

Ubuntu 12.04于2012年4月26日发布。面对采用了Unity的Ubuntu 12.04,也许有人不愿意升级甚至投向其它Linux发行版,然而无论升级还是投入其它桌面环境,都意味着转换成本太大:使用习惯要改变,熟悉的系统自带软件也会面临改动。

Gnome, KDE, Lxde, Xfce等桌面环境历来各成一体,自带的常用软件非常不一样,熟能生巧可能比转向一个更好的工具更重要,再说另一个桌面环境下的软件就一定好用?而如果用户重新安装自己熟悉的软件,也绝非易事,折腾的事情并不是许多人愿意做的。

Ubuntu 12.04当然有性能方面的提升,那么如何享受到Ubuntu 12.04的性能提升,而又不改变一如既往的使用习惯呢?简言之:远离Unity,保持原来的经典桌面?

别忘了,Linux的自由虽然昂贵,但毕竟自由,Ubuntu也不例外,我们完全可以“自由地”返回到经典的Gnome界面。

要想删除Unity恢复到经典Gnome桌面也很简单,几乎就是一条命令的事情——命令这种东西虽然不直观,但非常可靠和快捷,同时按住Ctrl+Alt+T三个键,调出系统终端,输入:

sudo apt-get install gnome-session-fallback

设置Ubuntu 12.04 Unity返回到经典Gnome桌面

然后再输入系统密码,系统将安装经典界面,不喜欢命令行的话也可以在软件中心搜索‘gnome-panel’, 找到后点击安装。安装完成后登出系统重新登录。

设置Ubuntu 12.04 Unity返回到经典Gnome桌面

重新登录时选择小扳手图标,然后再选择下图所示的经典桌面,以后系统开机登录时将自动选择此桌面登录。

设置Ubuntu 12.04 Unity返回到经典Gnome桌面

在经典桌面下,如果要添加快捷方式到顶层面板,只需按住Alt键的同时,把要想添加的快捷方式拖放到面板上即可。如需删除或移除顶层面板上的快捷方式,同样需要按住Alt键并右击鼠标右键进行操作。

就这样很容易地退回到经典Gnome界面下的Ubuntu, 就像一切都没有发生过,拥有Ubuntu 12.04的核心却无Unity的界面。

本文图片来源:http://www.liberiangeek.net/

Ubuntu 12.04的Unity让我对Ubuntu越来越失望

4月26号即将发布的Ubuntu 12.04, 作为新的LTS长期服务版,应该是一个稳定可靠的操作系统,并首次提出对个人用户将持续维护五年。在Beta 2版本放出后,我把上网本的Ubuntu 10.04升级到了最新版本12.04,体验了几天后,虽然感觉到新版本有所进步:整体反应快速,LireOffice的友好等特点,但我对这个版本并不看好,最主要的原因是新界面Unity的引入。

一、Unity的愿景

从Ubuntu 10.04后,Ubuntu桌面开始引入Unity界面。当初引入的原因可能是上网本小面积设备的兴起:Unity能够节省屏幕一定的坚向空间,再到近两年智能手机和平板电脑的流行,Ubuntu的作者们越来越想统一Ubuntu的用户界面:手机、平板、台式机、笔记本电脑,各种不同设备,使用同一个界面,让用户感觉不到设备之间的差异。

Unity的愿景当然很好,然而真的能Unity(统一)起来吗?我认为实际上是不可能的,一个简单的证据便是Google, Google的搜索主页根据不同的设备使用不同的界面。事实上,各种不同的设备本身就不一样,面积分辨率不一样,底层的运算性能也各不相同,因此,用同样的桌面布局,方便此设备时必然会麻烦到彼设备。谷歌这种软件巨头都没有解决界面统一的问题,何况一个庞大的操作系统。

二、Unity的性能表现让人失望

再到具体的Unity性能表现,也使得Ubuntu的表现越来越人失望。上网本时代的跟风被证明是一个没有市场的想法,如今的平板和智能手机被Unity看上,有这样的想法当然很好,不幸的事情是新的Unity界面并未带来很好的体验。

首先是改变太大:

  • 左边布置一排Dock图标,怎么看都觉得别扭。
  • 对用户的使用习惯做出了太大的改变。关闭一个窗口需要将鼠标移到左上角才出现。
  • 要寻找某个应用的时候也并不友好,甚至鼓励使用软件或应用名称来搜索,显然不符合人们喜欢直观的工程学原理,这难道不是一种倒退?

任何一种对传统中还不错的习惯进行的改变都难以成功,否则,试试用许多宣称设计更科学的键盘来取代传统键盘,要知道传统键盘的设计确实有不科学之处,习惯面前,科学让步。

同样是谷歌,最近的ChromeBook即Chrome操作系统,开始采用Aura界面来组织桌面,与传统的Windows有几分相似,也许是Google意识到只有一个浏览器的界面太过于前卫,谁能受得了呢?

其次是响应速度,就像Android一样,Linux上的桌面界面本身是置于底层内核之上,与内核集成泾渭分明,任何响应都要通过命令与内核进行传输与反馈,我的使用感受是Linux下的点击操作总是感觉比Windows下要慢一点点,给人一种轻飘飘的感觉,虽然影响不大,但仍然能感觉到,就像iOS下苹果和Android下手机之间的区别,后者要达到前者的流畅性,硬件上的配备要高得多。

Unity的加入使得Ubuntu的操作流畅性明显要慢一些。技术层面的细节问题,我不知晓也不愿深究,只要操作体验上觉得它慢了,它就已经算不上一个成功的产品。

三、自以为是的Ubuntu

创新当然有必要,Unity的引入是一个创新,然而不好的创新要它干什么呢?自以为是的Ubuntu在固执的Mark Shuttleworth坚持下引入了Unity, 连我这种老用户也不习惯,原因在于它对传统的操作习惯改变太大,与传统桌面相比,差异过于显著,改革太激进了。

要命的是这种改变本身并未看到什么优势,自然很难说得上是一个对用户友好的进步,这也就不难解释为什么越来越多的人开始转向Linux Mint阵营。分散的Linux桌面操作系统,何时能有点组织有点纪律呢?