你知道每個視窗都有的[x]是怎么來的嗎?
我們在電腦的操作界面上都會看到 X 。X 是一個強大的符號,[x] 可以關(guān)閉視窗、彈出視窗、工具列、分頁以及其他任何可能占據(jù)我們屏幕空間的東西。
Twitter X
按 [x] 鍵去關(guān)閉某種功能已經(jīng)成為我們使用電腦的一種本能。也是一種網(wǎng)絡(luò)或軟件的設(shè)計標(biāo)準(zhǔn)。雖然這樣子看起來 [x] 好像一直是圖形界面的一部份,但當(dāng)我們簡單回顧圖形界面的歷史,可以發(fā)現(xiàn)事實好像并不是這樣子的。
那 [x] 是在什么時候第一次出現(xiàn)在 UI 的字典里的呢?
ChromeX
讓我們從現(xiàn)有的 Microsoft 版本 Windows 7x 開始,來回朔 [x] 的起源。
Windows 7 x
如果你也是 Windows 用戶,那你可以看到至少一個 [x] 的符號在你的屏幕上。
但 Windows 1.0 并沒有使用 [x] 這個符號來關(guān)閉東西。
Windows 1.0
2. 0 也沒有哦。
Windows 2.0
3.0 還是沒有
Windows 3.0
[x] 這個符號直到了 Windows 95 才出現(xiàn),并且加入了右上角的放大與縮小的功能。
Widows 95
而且它不只是等到了 Window 95 才出現(xiàn),他甚至是一個 Windows 95 后期才加上去的改動。我們可以從早期的 Demo(代號:芝加哥)可以看出端倪。在這里我們可以看到縮小以及放大的符號已經(jīng)被重新設(shè)計過了,關(guān)閉視窗的按鈕也跟之前一樣在左上角而非以 [x] 的方式在右上角出現(xiàn)。
Windows Chicago August 1993
所以,究竟是誰要對這個最后的更動負責(zé)呢? 最起碼我認(rèn)為,他就是把 [x] 這個符號大量散播以及使用在使用者界面的「始作俑者」。
Windows 95 一直都是以讓電腦普及為目的而產(chǎn)生。也因此他們的目標(biāo)則是讓所有新接觸電腦的人都可以學(xué)會怎么樣使用 Windows 95。而對于 Windows 3.0 設(shè)計的更動主要來自使用者對于使用性所給回饋,與反應(yīng)。
Windows 95 成功了。
他去除了其他系統(tǒng)的競爭者,而且被全世界的用戶所接受。
不過,我們今天的目標(biāo)并非找出 [x] 這個符號究竟是在什么時候開始有名,而是找出他究竟是什么時候第一次成為了操作界面的一個重要的元素。
那么,我們有辦法再找到 [x] 這個符號在圖形界面出現(xiàn)的更早的例子嗎?
Mac OS 也并沒有使用任何的 [x] 來作為關(guān)閉的功能。只有到了 OS X ,[x] 才第一次出現(xiàn),而且只有在你將滑鼠鼠標(biāo)移到紅色的關(guān)閉鍵上方 x 這個符號才會出現(xiàn)。
Mac OS 2
而 Linux 的圖形介面則是在 Windows 95 上市之后才開始使用[x]這個符號。
X Window System
繼續(xù)下去似乎行不同,那么我們回到最開始吧?;氐?Windows 或者 Linux 或者是 Max OS 出現(xiàn)之前?;氐阶钤鐚⑽覀兇蠹叶挤浅J煜さ摹缸烂妗惯@個比喻加以應(yīng)用的圖形介面:The 8081 Information System from Xerox。
Xero 8108
Xerox 8081 又稱作:「The Xerox Star」、「View Point」,或者是「GlobalView」。Xerox 在 1997 年開始了 8101 這個系列的研發(fā)并且在 1981 年第一次以「Dandelion」這個名字售出。而這個圖形介面后來被蘋果宣稱用來作為他們的 Lisa/Mac OS 原型,而蘋果的靈感來自于在 1979 年 12 月在 Xerox 總部的參訪。
不過 [x] 仍然沒有出現(xiàn)
Xerox Star
還記得嗎? [x] 也并沒有在蘋果早期的作業(yè)系統(tǒng)出現(xiàn)過
Mac OS 1
在早期的 Visi On GUI(1983 年發(fā)表,第一個為 IBM 電腦整合圖形軟體環(huán)境的圖形介面),我們還是找不到 [x]
Visi On
在 Digital Research 1984 年研發(fā)的,為了給 DOS 系統(tǒng)電腦使用的 GEM 使用者介面里,我們?nèi)匀灰姴坏?[x] 的蹤跡。
GEM
但是! 難道是這個? 可能嗎?
這個屏幕截取照片上的 Atari TOS 1.0。這個來自 Atari Corp 建立在 GEM 上后來于 1985 年被移植到 Atari ST 的系統(tǒng)。他已經(jīng)是我最早能夠發(fā)現(xiàn) [x] 出現(xiàn)的地方。
Atari TOS 1.0
但是為什么在那里?為什么是這個時候?
Atari 是一家美國的公司,但是他們卻採用了日本的文化。而日本文化可能就是他們使用 [x] 這個符號的參考。首先 。首先,Atari 這個名字在日本的一個游戲 Go 上的意義就是 「擊中目標(biāo)」。
使用 [x] 作為關(guān)閉,而 [o] 作為開啓很有可能來自日本的符號 batsu 以及 maru。
Maru (O)Batsu (X)
batsu (X) 是象征「不正確」的符號,同時也可以代表虛假、壞處、錯誤或攻擊,相對而言,maru (O) 則是「正確」、真實、美好、整體,或者珍貴的事物。我們也能以簡單的身體語言說出 O 與 X:雙手交叉于胸前成了 X,雙手舉高在頭頂交會就是 O。
另外一個我們很熟悉的 O/X 例子,是經(jīng)典游戲機 PlayStation 的遙控器設(shè)計,O/X 分別表示 yes 與 no。
第一個以行數(shù)為基礎(chǔ)的文字編輯器 Quick Editor(又稱 wed),是由 Ken Thompson 于 1965 年寫出來的,他后來曾協(xié)助開發(fā) Unix。Qed 的「關(guān)閉程式」指令,是由 [q] 代表。
早期的文字編輯器,包括 Vi、vim、emacs、edlin、Ed、em、ex 等等,關(guān)閉程式指令很不一致,[q]、[e]、[c]、[ESC] 都有人用,唯 [x] 從來不是個受到青睞的選項。X 普遍被用來刪除字元,但不會被當(dāng)作是關(guān)閉程式的符號。
直到圖形介面作業(yè)系統(tǒng)發(fā)展起來之后,[x] 才從一個單純字母轉(zhuǎn)變成一個真實的圖標(biāo),代表一個動作、并且成為唯一代表「關(guān)閉」的符號。[x] 首次出現(xiàn)在圖形使用者介面設(shè)計可能是 Atari TOS,也許是受到日本 batsu(o)與 maru(x)的啓發(fā)。當(dāng)然,今天 x 會被理所當(dāng)然當(dāng)成「關(guān)閉」指令,關(guān)鍵在于 Windows 95 的採用并且一舉攻佔全世界作業(yè)系統(tǒng)。自此 [x] 變成標(biāo)準(zhǔn)的「關(guān)閉」符號,網(wǎng)頁、app 或軟體設(shè)計無一不沿用。
讓 [x] 傳遍世界的源頭現(xiàn)身說法
Lauren Archer 這篇有趣的 [x] 探源文章一出,傳遍網(wǎng)絡(luò),引來許多人參與討論。他雖然花了很多時間探究 [x] 的歷史,但依然無法肯定 Windows 的 [x] 究竟是不是真的來自 Atari TOS。但是網(wǎng)絡(luò)傳播的威力,「釣出」Windows 95 的團隊成員 Daniel Oran 現(xiàn)身說法,他是「開始」按鈕與「工具列」的創(chuàng)造者,終于揭開 [x] 的謎底。
Daniel Oran 寫信娓娓道來 Windows 採用 [x] 的歷史:
1993 年,我們(Windows 95 團隊)在眾多不同的「關(guān)閉按鈕」設(shè)計中考慮,不過來源并非 Atari,而是 NeXT(如下影片),觀察視窗右上方有個灰階 3D 圖像的 [x],Windows 借鑑了這個圖示。
本來我 Daniel Oran 想把 [x] 擺在左上方,不過這會跟當(dāng)時雙按 Alt-空白鍵后「開啓新視窗」功能沖突,這個功能又是我們從跟 IBM 合作的 OS/2 中借來的。
附件檔桉是一張早期的芝加哥(Windows 95 早期版本代號)點陣圖,包含一個 [x] 按鈕。這張圖片截自 1993 年 9 月 22 日。(夾帶這個檔桉時,我才發(fā)現(xiàn)這個檔桉如此久遠,檔名只能有 8 個字元。在 Windows 95 出現(xiàn)之前,這已是極限。)
感謝你趣味十足的文章!
Danny