開發人員建議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 充滿了抱怨,但是在我們的生活中依然離不開它。