开发人员建议Windows系统应该彻底换一种开发思路
英文原文:Think different: Design with Windows
近日,国外知名科技博主,同时也是一位设计师及开发人员的 Ted Goas 在 The Next Web 发表了一篇关于批判 Windows 操作系统设计理念的文章。
原文内容如下:
我是一名设计师,大部分的时间都花在了 Windows 系统上。因此对于 Windows 系统来说我还是有一点发言权的。在我表达对 Windows 的不满之前,先告诉大家 Windows 在我心中是如何走到今天这一步的。
其实,我本人非常喜欢 Mac 系统平台下的软件,它们有一种内在美,与 Mac 系统一样,优雅、清晰、微妙的阴影和明暗效果以及过渡;另外,对于 Chrome OS 来说,我也觉得不错。我认为作为一款操作系统,让使用者感到见到的使用乐趣才是基础,所有软件开发人员都应该在这个基础之上进行第三方应用的开发。
在这方面,说实话 Windows 系统做的并不是很好,有的只是简单的堆积。所有的窗口都是相同的结构,并且丝毫没有对这些窗口进行管理的途径。设计师们很容易对 Windows 系统产生厌恶感,因为它并不是以取悦用户为最终目的。Windows 系统只是微软想要扩大用户数的一种手段,并没有真正的从用户的角度出发。Mac OS X 系统所具有的美感,Windows 一样都没有,就连浏览器也是一样。
除非我们的用户都是非常精通计算机的“老油条”,否则对于刚刚接触计算机的新手来说,Windows 系统简直让人难以忍受。有多少人到零售店里购买预装 Windows 系统的电脑之后,都要求销售人员帮助自己将计算机配置好,并且将各种常用的应用快捷图标放到桌面上一份。如果没有人帮忙,压根没接触过计算机的消费者根本 无法自己搞定。
当我们把计算机换成采用最新 OS X 系统的视网膜版 MacBook Pro 之后,无论是开发环境还是日常使用环境,都好了很多。在我的周围,大部分开发者和设计人员都在使用 OS X 系统作为日常的开发环境。如果还像当初那样使用 Windows 环境,那么无论是图标字体、滚动条、窗口最大最小化及网页字体,看上去在开发过程中都难以辨认。
同样作为开发人员的 Jon Tan 说过这么一句话:“在 Windows 环境下进行设计与开发,已经成为了摆在开发人员面前最大的一道障碍。”
出于我自己的习惯,我喜欢直接在进程管理中关闭 Windows 窗口,要知道如果在 Windows 环境下这么做是机器不恰当的,但是在 Mac 平台下却没有什么副作用。另一方面无论是在设计、编写代码、还是在旧版 IE 上编写 CSS 代码,Windows 似乎都没有及时的字体提示。当我在不同的浏览器环境下测试 CSS3 及 HTML5 代码时,也遇到了同样的问题,包括 JavaScript 也一样。我承认我花了更多的时间在 Internet Explorer、测试字体堆积、大小、对比等内容上,来了解究竟 Windows 系统在设计和编码上与其它平台相比究竟有那些渲染引擎上的区别。
但是当我转移到 Mac 平台下进行这些工作,一切问题都不复存在了,这样 Windows 系统在对比之下就显得更加糟糕。通常来说之所以 Mac 如此收到开发和设计人员的欢迎,很大程度上要归功于苹果对于设计的关注。
也许 Windows 目前依然是世界上用户最多的操作系统,但是这并不能说明它就是最好的。无论对于开发人员还是普通用户,Windows 都需要对自己进行彻底的该进,换一种思路。因为虽然我对 Windows 充满了抱怨,但是在我们的生活中依然离不开它。