比爾·阿特金森在設計 Macintosh UI 時遇到的挑戰有什麼?


呵呵,關注這個問題很久了,一真沒人回答。好吧,我來試著回答一下吧。

阿特金森對 Macintosh 主要的貢獻是 QuickDraw 圖形介面,在 folklore 網站中有一篇文章[1]介紹到:阿特金森最初發明了一套圓形的演算法,這套演算法繪製效率很高,但只能繪製圓形與橢圓。喬布斯希望它能夠繪製圓角矩形,由於當時的 Macintosh 不支持浮點運算,所以想高效率的繪製圓角矩形其實並不容易。而且阿特金森認為圓角矩形沒有多大的必要,但喬布斯還是說服了他。接下來的幾個月里,阿特金森終於研究出了一套高效繪製圓角矩形的方法,繪製速度幾乎與矩形一樣。後來它命名為「RoundRects」

[1] http://www.folklore.org/StoryView.py?project=Macintoshstory=Round_Rects_Are_Everywhere.txttopic=QuickDraw


推薦你去看《蘋果往事——開發麥金托什的非凡歲月》,其中對阿特金森開發Macintosh圖形用戶界面的全過程有詳細的記錄


推薦閱讀:

遇到搶紅包都不積極的用戶,該如何對待?
如何評價微軟的 UI 設計?
Smartisan OS Pre-α 版的實際上手體驗如何?

TAG:Mac | 科技史 | 用戶界面 | 比爾·阿特金森BillAtkinson |