”瑞茨拉夫說(shuō),“他會(huì)一直深入到每個(gè)細(xì)節(jié)里去,詳加勘察每一方面到像素的級(jí)別上去。若是有出入,”某些工程師可就要挨一頓臭罵了。“
令人難以置信的是,瑞茨拉夫的團(tuán)隊(duì)竟然花了6個(gè)月時(shí)間用于細(xì)化滾動(dòng)條,以達(dá)到令喬布斯?jié)M意的程度。滾動(dòng)條在任何計(jì)算機(jī)操作系統(tǒng)里都是很重要的部分,但卻從不是用戶界面中最顯眼的要素。盡管如此,喬布斯還是堅(jiān)持要對(duì)滾動(dòng)條改成希望的樣子,瑞茨拉夫的團(tuán)隊(duì)不得不修改了一個(gè)版本又一個(gè)版本。
開始,設(shè)計(jì)師們發(fā)現(xiàn)總是無(wú)法準(zhǔn)確實(shí)現(xiàn)喬布斯所要的細(xì)節(jié)。小箭頭不是尺寸不對(duì),就是位置不對(duì),要不就是顏色又錯(cuò)了。在窗口處于當(dāng)前狀態(tài)或者后臺(tái)狀態(tài)時(shí),滾動(dòng)條還必須呈現(xiàn)出不同的樣子。“要在不同運(yùn)行狀態(tài)下把這個(gè)東西和其他設(shè)計(jì)要素匹配在一起真的很難。”瑞茨拉夫說(shuō)道,語(yǔ)氣略帶疲憊,“我們一直做到對(duì)為止。我們?cè)谶@上面花了好長(zhǎng)好長(zhǎng)的時(shí)間。”
簡(jiǎn)化界面
OSX的界面在設(shè)計(jì)時(shí)就考慮到了新的用戶需求。由于新系統(tǒng)對(duì)每個(gè)人來(lái)說(shuō)都是全新的體驗(yàn)——甚至對(duì)多年的老Mac用戶亦是如此——喬布斯著眼于盡可能地簡(jiǎn)化OSX的界面。比如,在老版MacOS中,大部分系統(tǒng)功能的設(shè)置都隱藏于大量菜單之下或系統(tǒng)對(duì)話框之中。建立一個(gè)網(wǎng)絡(luò)連接,需要去6個(gè)不同的地方才能完成設(shè)置。
為了簡(jiǎn)化界面,喬布斯把盡可能多的設(shè)置項(xiàng)目都集合到了一個(gè)“系統(tǒng)預(yù)置”功能中,并將其放在一個(gè)叫做“Dock”的新型導(dǎo)航工具欄上。Dock是一個(gè)放置在屏幕底部的工具條,上面滿是圖標(biāo)。最常用的程序和回收站都放在了這里。
喬布斯堅(jiān)持要盡可能多地去掉界面上的元素,他說(shuō)窗口里的內(nèi)容才是最重要的,而不是這些窗口本身。他這種去繁從簡(jiǎn)的愿望砍掉了一些主要特性,其中包括設(shè)計(jì)師們努力好幾個(gè)月才完成的單窗口模式。
喬布斯討厭打開多個(gè)窗口。每次一個(gè)新文件夾或者新文檔打開的時(shí)候,就會(huì)彈出一個(gè)新窗口。很快,屏幕上就會(huì)充斥著層層疊疊的窗口。于是,設(shè)計(jì)師們創(chuàng)造了單窗口模式,所有的東西都在同一個(gè)窗口中打開,不論使用者用的是什么軟件。這個(gè)窗口可以顯示工作表,也可以是一個(gè)文檔或者一張數(shù)碼照片。其效果就像你在不同的網(wǎng)站之間瀏覽,但都呈現(xiàn)在同一個(gè)瀏覽器窗口里,只是在這里變成了儲(chǔ)存在本地磁盤上的不同文件而已。
有些時(shí)候,系統(tǒng)這樣運(yùn)行倒還不錯(cuò),但窗口經(jīng)常要隨著不同類型的文件而重新設(shè)置大小。當(dāng)一個(gè)文本文檔運(yùn)行時(shí),窗口最好設(shè)置得較為狹長(zhǎng),這樣容易在上下文之間滾動(dòng)。但是如果用戶打開一個(gè)橫向格式的圖像,窗口就不得不加寬。
這還不是最大的問(wèn)題。讓喬布斯難以接受的是,這樣的一個(gè)系統(tǒng)需要設(shè)計(jì)師在窗口工具欄上設(shè)置一個(gè)專門的按鈕,以讓用戶選擇是否允許窗口自動(dòng)調(diào)整大小。但為了簡(jiǎn)化界面,喬布斯決定,去掉這個(gè)按鈕,因?yàn)椋梢匀淌苁謩?dòng)重新設(shè)置窗口大小,但不能接受有多余的按鈕。“這個(gè)多余的按鈕光用功能性來(lái)評(píng)判是不夠的。”瑞茨拉夫說(shuō)。
在為新界面工作的過(guò)程中,喬布斯經(jīng)常提一些初看起來(lái)很瘋狂、但事后證明的確不錯(cuò)的建議。在一次會(huì)議上,他仔細(xì)查看每個(gè)窗口左上角的三個(gè)小按鈕。這三個(gè)按鈕分別用于關(guān)閉、縮小和放大窗口。設(shè)計(jì)師們把這些按鈕都弄成了啞灰色,以免擾亂使用者的注意力,但是這樣就很難讓用戶明白各按鈕的功能。