Windows操作系统应该换一种开发思路吗?

系统 Windows
Windows操作系统应该换一种开发思路吗?国外知名科技博主,同时也是一位设计师及开发人员的Ted Goas认为也许Windows目前依然是世界上用户最多的操作系统,但是这并不能说明它就是最好的。无论对于开发人员还是普通用户,Windows都需要对自己进行彻底的该进,换一种思路。

近日,国外知名科技博主,同时也是一位设计师及开发人员的Ted Goas在The Next Web发表了一篇关于批判Windows操作系统设计理念的文章。

[[82830]]

原文内容如下:

我是一名设计师,大部分的时间都花在了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充满了抱怨,但是在我们的生活中依然离不开它。

责任编辑:黄丹 来源: 腾讯数码
相关推荐

2022-05-06 15:56:01

开源物联网边缘计算

2019-07-22 15:59:21

2009-12-17 10:02:51

2021-08-06 16:57:39

存储Redis数据类型

2022-06-23 07:05:46

跳板机服务器PAM

2019-10-28 11:30:43

架构数据结构布隆过滤器

2018-04-18 07:34:58

2016-10-26 09:12:58

2023-09-17 23:16:46

缓存数据库

2009-12-08 09:47:39

2014-01-17 09:56:35

Windows 9操作系统

2020-07-21 14:40:38

操作系统Windows微软

2024-05-09 08:20:29

AC架构数据库冗余存储

2016-03-25 10:33:44

大数据百分点BD-OS数据处理

2020-11-27 14:45:57

开发服务器代码

2012-11-27 13:36:01

2024-04-30 08:12:05

CRUD方法JavaAC架构

2016-10-13 10:57:55

phptcp专栏

2024-04-26 08:58:54

if-else代码JavaSpring

2019-11-22 09:21:17

技术研发数据
点赞
收藏

51CTO技术栈公众号