[转]终于放弃使用Linux作为开发桌面了

http://www.itkhl.com/Article/Lan/itkhl-2825.html
写得很实际,都是Linux需要学习的。
Linux作为一个开源工程,没有太多的商业化行为,就决定了它的UI设计、用户体验等等都没办法和Windows比。只有好的代码是构不成一个好软件的,而现在过低的市场占有率又吸引不到更多的人来开发软件...
正文:

  Fedora、Ubuntu、SUSE,这些对中文支持不错的 Linux 桌面都反复用过了。每一个都花不少精力去配置、优化,但始终无法达到 Windows 环境的工作效率。其中除了习惯问题,更关键的还是 Linux 桌面本身和应用程序不成熟的原因居多。

 

  中文字体问题

  各个版本 Linux 自带的中文字体都谈不上好看。虽然可以拷贝 Windows 字体过去,但是这样配置、那样配置,让人头都晕了。毕竟我是想拿 Linux 来工作,而不是用来 DIY 的。而且配置出来,也只是近似效果,仍然有差距。  而且我觉得 Linux 的字体驱动比起 Windows 真是差距太大了!如果选择字体边缘模糊或者次级像素优化,那么稍微小一点的字体就会很模糊。而中英文混合显示时的问题更多,不可能达到 Windows 环境中那种显示效果。  当然,如果只用纯英文,那 Linux 的字体倒挺好看的,可惜我鸟语不过关。

 

  整个桌面环境的设计缺陷

  虽然我不是专门搞 GUI 的,但是桌面应用也做了一段时间,各种 GUI 设计的资料也仔细研究过。GNOME 的 GUI 设计实在谈不上好(KDE 不用提了,更丑),跟 Windows 相比差得太远,跟 OSX 就更没法比了。

  Linux 中,为什么每个控件都做得那么大?难道所有人都有超大屏幕,或者说有视觉、动作障碍?同样的控件,Linux 桌面下比 Windows 桌面要大许多。这毫无疑问是在浪费屏幕空间。  屏幕尺寸相同的基础上,Linux 桌面应用如果要放置同样多的控件,那么每个控件之间的空间就变小了。等同于压缩了内容的表现空间。再加上 Linux 小字体显示问题,这个问题就进一步恶化了。  大部分应用都缺乏良好的 GUI 设计  许多 Linux 桌面应用的界面设计一看就是程序员搞出来的,而不是 UI 设计师的作品。

  这些应用的通病就是界面布局混乱、各个控件出现在不合适的位置上,窗口要么太大要么太小。用起来就两个字形容:难受!

  就拿 GIMP 来说,其所有工具窗口都是分离的,但又没有像 Photoshop 一样组织到一个大窗口里面。直接结果就是处理大一点的图片时,要不停的隐藏/显示窗口,在这个窗口那个窗口之间切换过去切换过来。

  有人可能会说这种设 计只要习惯就好了,并不是不良设计。那为什么 Photoshop CS3 也改为 Fireworks 那种界面布局了呢?因为实践证明这种界面设计能够更好的组织屏幕内容,提高工作效率。

  GNOME 的文件浏览器(N 什么来着,记不住名字)也是设计不良的典型。  只有两种查看方式:图标和列表(等同于 Windows 资源管理器的详细信息查看方式,每行一个文件及其属性),而缺乏一个“纯列表”显示方式。就是文件名一个个的排列在一起。这种“纯列表”显示方式非常适合 查看包含大量文件的文件夹。

  除了这些界面问题,GNOME 的文件浏览器在打开包含大量文件的文件夹时,等待时间太长,估计有很糟糕的内部实现。

 

  输入法

  没有搜狗、Google 拼音这样好用的输入法,输入速度大大下降。SCIM 的智能拼音和 Fcitx 拼音的输入效率比起 Windows 下的输入法差太远了。我搜狗每分钟一般可以输入80个字以上,最高记录是101个汉字。

 

  没有高质量的桌面开发环境

  没有 Dreamweaver、没有 Photoshop、没有 TopStyle,修改页面和图像时的工作效率下降太多了。Wine 模拟出来的效果实在不敢恭维,速度慢不说,界面更是丑得伤心,看着就没有工作的欲望。  Zend Development Environment 和 Eclipse 里面,中英文混合显示的字体效果始终解决不到。稍微看久一点就觉得累眼。  没有办法用 Internet Explorer 测试页面(如果用 Wine,那么含有大量 JS 的页面几乎无法测试)。要知道 IE 的市场占有率摆在那里,是不可能无视的。做个 Firefox only 的网站只能是哗众取宠、商业自杀。

 

  桌面使用不够流畅

  我不是机器人,不过 Linux 桌面的响应速度是达不到我要求的。同样的操作,我在 Windows 里面可以更快的完成,因为 Windows 环境的桌面响应速度明显更高。  虽然可以通过给 Linux 内核打补丁来改善此问题,但 xorg 的设计就决定了其桌面环境响应速度和 Windows 的差距是无法弥补的。

 

  硬件驱动匮乏

  主板、显卡、声卡、网卡、ADSL Modem、USB 设备等等。Linux 的硬件驱动程序比起 Windows 来根本不是一个数量级的。太新或稍微偏门一点的硬件,找到 Linux 驱动的几率太小了。  就拿我的笔记本(ASUS A6500U)来说,在 Linux 里面调节屏幕亮度的功能时有时无(很奇怪 -_-#),而集成的 SIS 显卡芯片显示速度比起 Windows 环境差太多太多了。而且有时候默认安装后,还要手动修改 xorg 的配置来启用 sis 显卡驱动。  笔记本的温度、风扇转速也无法检测,天气越来越热时,不知道能否正常工作。CPU 频率调整功能也被阉割了,只能看现在的速度,没法调。  上面抱怨了那么多,其实都不是 Linux 内核的问题。而且我认为 Linux 内核非常优秀。  但问题的关键在于,我作为用户,安装 Linux 是为了工作,而不是为了研究。我没有兴趣也没有精力去编译、测试这个补丁、那个补丁,更不想为了一个驱动程序翻遍互联网。  而用户界面设计这些问题也不 是技术上的问题,而在于 Linux 文化以技术为主的氛围,无意中排斥了优秀的用户体验工程师、UI 设计师。而大量开源软件都是个人作者的作品,其用户界面设计水平,完全取决于开发者的个人素质。  在 Windows 环境下,一个软件的开发者如果不能自己设计出良好的界面,那么他可以照搬 Micorosoft 的软件。最终也能获得一个良好的界面。Linux 环境下则不行,因为 GNOME、KDE 这些原本可以作为参照物的 UI 设计就很糟糕。  字体问题更是一个难题,没有哪个开源组织可以像 Microsoft、Apple 一样投入大量人力物力去研究字体渲染引擎和设计新字体。而 Microsoft 在 ClearType 上的发展,把 Linux 又抛开了很远一段距离。 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值