随着计算机软件技术的发展进步,作为人机交互的“门面——GUI(Graphics User Interface,图形用户界面)”技术的发展也达到了无以复加的地步。在千千万万GUI设计师和程序编写者的共同努力下,普通用户在操作系统、软件界面、程序接口的选择甚至是手动配置方面渐渐占据了主动。从简单的软件换肤、界面DIY定制到Windows图标、桌面主题配置,甚至完全模拟出一套全新的用户环境,都让“色友”们趋之若鹜。然而,在这一片热闹的背后,“用户界面个性化”这个词语却不光正在被时尚、流行所注解……
美丽的代价
系统资源被谁侵蚀?
每当在某某论坛看到“资深色友”贴出的“超靓”系统主题或者壁纸,每当不经意间收到好友发过来让人开怀不已的QQ表情,都会惹得我们想要对千篇一律的Windows系统界面进行一番改造的冲动。“爱美之心,人皆有之”,这当然不假,不过如果你仔细对比一下系统美化前后GUI的内存和CPU使用率的变化,你一定会心存疑问:爱的代价是不是有点大?
以目前最为流行的系统美化方法为例,笔者在Windows XP中做了一个简单的测试(配置:P4 2.0G处理器,512MB DDR内存,Geforce2 MX100):首先安装Style XP并加载了一个比较热门的PixOS主题包,接下来安装IconPackager并加载PixOS的Icon图标库,安装Objectdock实现苹果机的动态停靠栏效果,安装Stardock ObjectBar Enhanced模拟苹果机开始菜单和任务栏,最后用BootSkin实现了一个个性化的登录界面。
所有美化操作设置完毕后,笔者明显感觉系统启动时间变长、运行程序速度缓慢、常常报告虚拟内存不足、程序停止响应次数增多等诸多问题。系统初始内存和CPU占用率(除美化系统所必需运行的软件外,不开启任何应用程序)分别为300MB(计算方法为:在任务管理器的“性能”标签中,用“物理内存总数”减去“可用数”)和55%,PF使用率则达到了400多MB,而使用Windows XP默认主题的同样参数分别为120MB、2%、140MB。值得注意的是,这些系统美化软件所占用的显卡资源也非常夸张,如果显卡是主板集成,本该由显示芯片完成的任务还得交由CPU来计算,这样CPU占用率会更高。
其实大家可以打开QQ,简单对比一下使用QQ原貌和QQ 2004皮肤两种情况下QQ的内存占用就可以大致判断GUI在软件使用过程中对系统资源占用的比重是相当大的。这与GUI设计的三大原则——置界面于用户的控制之下、减少用户的记忆负担、保持界面的一致性是相背离的。
冲动的惩罚
兼容性能够保证?
如果说系统资源占用问题可以通过升级硬件来解决的话,那么对系统的个性化改造所带来的兼容性问题则很难解决。众所周知,由于Windows文件保护作祟,我们只能用其它版本的uxtheme.dll覆盖原文件的办法来使用第三方主题,这引起的一些系统问题在各大技术论坛曾多次被网友提到。前一段Windows XP SP2推出时,Style XP等优化软件也纷纷出现与SP2不兼容的问题,需要及时更新到软件的最新版本才能解决。
这还仅仅是对操作系统的“小手术”带来的麻烦,如果我们修改Windows启动滚动条界面、用户登录界面,甚至是使用PearPC等软件在X86机器上模拟Mac OS X Panther,由于这些软件会对操作系统比较底层的东西进行修改,其带来的危险性连这些软件的作者都会给出醒目的警告。“好色”带来的“惩罚”可能是系统运行不稳定、崩溃,甚至不能引导……
当爱泛滥时
除了Mac,还是Mac?
只需稍微浏览一下各大Windows视觉主题站点和论坛,你就会发现,“色友”们对Mac OS X界面的热衷几乎达到了狂热的地步。国内著名的系统美化站点——极限主题(http://www.themex.net)于今年3月份启动了一个“Aqua Pro V2.0 Project”的计划,该计划的目的就是将Mac OS的用户环境,包括主题、启动、登录、屏保、壁纸、图标、系统文件以及部分常用软件的外观全部移植到Windows环境下。
实际上不光这些,前一段PearPC这款在X86机型中模拟Mac OS X运行环境的软件在国内Mac爱好者中引起很大反响,不仅有关它的新闻持续占据各大IT新闻站的主要位置,而且连http://www.pearpc.com的域名也被国内的Fans抢注,各大技术论坛上更是铺天盖地的惊呼“PC上的苹果熟了”,甚至还诞生了一个“三步在Windows XP下模拟Mac OS X”的教程!
诚然,苹果的界面的确有魅力,不过当这种追捧变得泛滥,个性也变成了共性,失去了本来的吸引力。
假面的告白
版权纠纷的根源?
实际上,长久以来各种系统界面美化、修改软件大都在打着版权保护法规的“擦边球”,而且越优秀的软件越容易被视为“眼中钉”。在这方面,Y'z Dock这款非常出色的用于模拟Mac OS停靠栏的工具,已经迫于苹果公司的压力而停止开发。同类软件中的Object Dock、MobyDock等软件同样存在着随时被清理的危险,这一切皆因为苹果公司已经申请了相关专利。至于修改Windows系统文件来使用第三方主题的软件,尽管得到了微软公司的默许,不过谁都知道这里存在隐患。
无独有偶,前一段发展迅速的FTP软件——UltraFXP同样因为其GUI与FlashFXP极为相似而收到了律师函,迫不得已UltraFXP的作者修改了软件界面并将其卖给了一家公司开始了它的商业化运作。相对于FlashFXP的小气,微软公司似乎显得特别“大度”,最近WPS Office V6的用户界面全面克隆MS Office,微软居然表示“并不介意”,当然造成微软这一尴尬回应的真正原因是MS Office未在中国申请外观专利权。
当双击操作也成为微软专利,当Mac将模拟其用户界面的软件赶尽杀绝,我们不得不对系统个性化修改软件的开发者提个醒:悠着点,小心你的软件因“长相问题”而“犯罪”。