聊一聊Mac最頑固的介面元素:Global Menu

不同视角、不同观点、深度探讨,禁止人品和道德攻击
陽光院景仁
帖子: 1513
注册时间: 2009-09-25 20:19

聊一聊Mac最頑固的介面元素:Global Menu

#1

帖子 陽光院景仁 » 2010-02-24 13:21

說到Global Menu,不少使用電腦的資歷不深的人會以為那是蘋果公司的「經典設計」,其實這甚至根本就談不上是一個「設計」而是一個歷史殘餘。

從DOS時代就經常接觸電腦的人可能都會記得,那時候幾乎所有採用全螢幕介面模式的程式在螢幕的最上方的第一行......對!是MENU。這就是現在Windows、OS/2 Warp、Mac OS、GNOME、KDE......等等圖形介面系統的Menu Bar的祖師爺,一模一樣。

這種選單操作模式最初是為了便於普通的電腦使用者使用鍵盤操作軟體的一種通行方式,使得你不用記住一大堆命令就可以直覺簡易地操控電腦進行各種各樣的應用。

後來這種經典的介面元素在圖形工作站中進一步得到了普及,在蘋果推出Lisa和Macintosh之前,就有許多圖形化的OS、桌面環境或應用程式採用了這種頂端選單的操控介面。

到了x-Window、Windows等基於多工作業的圖形環境出現後,傳統的Global Menu開始沒落了。

但是基於純圖形內核的Apple Macintosh一直到1987年末Macintosh System Software 5.0(俗稱Mac OS 5)發布之前,一直都沒能支援多工(協同式多工作業),而是一個一次只能執行一個程式的簡陋系統。

傳統的頂端選單列設計正是一種非常適合於單工作業的操控介面,它可以把應用程式的所有控制指令都集中在一個纖細小巧又容易操控的區域,同時和應用程式的主要介面儘可能隔離。這種介面使得那些用Mac進行圖形設計的人可以用一隻手操作滑鼠在螢幕上點點畫畫,另一隻手利用鍵盤快速鍵對各種程式功能進行控制,在忘記某個鍵盤指令或需要使用某些不常用功能時可以用這隻手操作鍵盤上的指向鍵來直覺地選擇自己想要啟用的功能。與此同時,你不需要把滑鼠指標從正在畫的圖上移開去點甚麼按鈕,在主觀感覺上被認為可能更有利於讓你把注意力持續地集中在工作內容上(不過事實上雖然你的手沒有動,但你的眼睛和大腦已經移動到了螢幕頂部的那個長條上^^)。

然而這種Global Menu在Mac實現了多工作業以後開始逐漸變得尷尬起來,尤其是對於越來越疏遠鍵盤指令而更加依賴滑鼠操作的新生代電腦使用者來說。

因為當你在螢幕上開啟一個小視窗使用某個程式時,總是要不時地把滑鼠指標移動到螢幕頂上那個狹窄的地方去一層一層地去點選「老掉牙」的文字選單,然後再移回程式視窗。

而你在同時開啟了多個程式後又有一個問題出現了:除了你當前選中的視窗以外,如果你接下來想對另一個程式做點甚麼時,你會發現不可能,你必須乖乖地先切換到另一個程式的視窗,把他變成當前視窗,然後你才可以在螢幕頂部看到相應的功能選項來實現你的目的。

為了對這種情況略做補償,蘋果後來開始引入了在其他圖形系統中早已司空見慣的工具列,把一些認為最常用的功能按鈕放在上面以減少使用者的痛苦機率。後來為了照顧老用戶的習慣,在Mac OS X中,蘋果又在有工具列的視窗右上角加上一個長條狀的按鈕,用來把工具列隱藏起來,讓視窗回歸歷史經典--只顯示一個邊框。

不得不說蘋果對用戶的操作體驗關懷備至,只可惜這種細節上的關懷目的卻是在於維持原則上的保守。為了保住Global Menu,蘋果真是用心良苦呀~ :em05 :em05 :em05 :em05 :em05

不過這種保守並不僅僅是對蘋果自己的保守,更是蘋果對自己的老用戶的保守,客觀說就是為了儘可能避免老用戶跳槽去Windows世界。為了留住用戶,就必須要利用一個強大的武器--習慣。
上次由 陽光院景仁 在 2010-02-24 14:23,总共编辑 4 次。
头像
hcym
帖子: 15634
注册时间: 2007-05-06 2:46

Re: 聊一聊Mac最頑固的介面元素:Global Menu

#2

帖子 hcym » 2010-02-24 13:23

没钱,只能啃西红柿

:em06
JiangHui
论坛版主
帖子: 21308
注册时间: 2007-08-02 20:29
系统: 窓辺とうこ

Re: 聊一聊Mac最頑固的介面元素:Global Menu

#3

帖子 JiangHui » 2010-02-24 13:28

太长……
陽光院景仁
帖子: 1513
注册时间: 2009-09-25 20:19

Re: 聊一聊Mac最頑固的介面元素:Global Menu

#4

帖子 陽光院景仁 » 2010-02-24 13:33

說了半天歷史,那麼在今天這個時代,Global Menu的優勢體現在甚麼地方呢?

對於主要使用電腦就是為了長時間做單一工作的人來說,Global Menu是很好的東西。在全螢幕的應用程式(如PhotoShop、Office等等)環境下,Global Menu雖然讓介面看起來怪怪的(-_-功能表居然位於標題的上面,感覺上下顛倒),但是對於習慣了使用鍵盤快速鍵操作的人還是比較實用的。即使是用滑鼠去點選,Global Menu由於在最上面的位置,也相對更好定位。


說到我的個人觀點,我比較希望以後的GNOME、KDE能夠官方內建Global Menu模式,但是一定不能像蘋果那樣只有Global Menu,必須要讓使用者自己根據需要來隨時調整切換Global Menu或獨立Menu。這樣才能在必要時發揮Global Menu的優點,又能在其他時候避免他的缺點。

當然也希望在Mac的有生之年,蘋果也能夠給使用者一個這樣的選擇權。不過對於這個,了解蘋果的人一般都不會抱甚麼希望吧~ :em09

還有甚麼稍後補充。
陽光院景仁
帖子: 1513
注册时间: 2009-09-25 20:19

Re: 聊一聊Mac最頑固的介面元素:Global Menu

#5

帖子 陽光院景仁 » 2010-02-24 13:46

在Mac OS X出現以前,Mac和其他的圖形系統有一個一樣的問題,就是很多應用程式的偏好設定選單位置不是固定的,比較常見的情況下,有時在「檔案」下、有時在「編輯」下,有時在「工具」下,莫衷一是。

在Mac OS X中,蘋果利用Global Menu寬度固定的優勢,引入了一個新的「統一選單」,也就是我們看到的以當前應用程式名稱為名的選單,一般叫做Application Menu,把偏好設定等有關應用程式基本操作的指令固定在這裡。

Jobs在1996年返回蘋果以前的NeXT公司的NeXTSTEP(其實就是Mac OS X的基盤)的圖形介面很接近另一個同樣是由蘋果獨立出來的BeOS:螢幕右側是工作列,採用更適合多工作業的獨立選單。而NeXTSTEP還有一個現在很多人喜歡的東西的原型--Dock。
上次由 陽光院景仁 在 2010-02-24 14:16,总共编辑 1 次。
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球

Re: 聊一聊Mac最頑固的介面元素:Global Menu

#6

帖子 adagio » 2010-02-24 13:49

装了,删了
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
头像
leeaman
帖子: 30702
注册时间: 2007-02-02 18:14
系统: debian sid

Re: 聊一聊Mac最頑固的介面元素:Global Menu

#7

帖子 leeaman » 2010-02-24 13:51

没有喜欢过这个东东
醉了星星,醉月亮●●●●●The Long Way To Go(*^_^*)
头像
佚之狐L
帖子: 840
注册时间: 2008-01-28 13:02

Re: 聊一聊Mac最頑固的介面元素:Global Menu

#8

帖子 佚之狐L » 2010-02-24 13:51

宽屏用一下还行
携书弹剑走黄沙,瀚海天山处处家;
大漠西风飞翠羽,江南八月看桂花
陽光院景仁
帖子: 1513
注册时间: 2009-09-25 20:19

Re: 聊一聊Mac最頑固的介面元素:Global Menu

#9

帖子 陽光院景仁 » 2010-02-24 14:21

佚之狐L 写了:宽屏用一下还行
其實寬螢幕使用Ubuntu Netbook Remix、Moblin樣式的介面更合適。
陽光院景仁
帖子: 1513
注册时间: 2009-09-25 20:19

Re: 聊一聊Mac最頑固的介面元素:Global Menu

#10

帖子 陽光院景仁 » 2010-02-24 14:25

hcym 写了:没钱,只能啃西红柿

:em06
沒有辦法用Mac感受的話,GNOME也可以安裝Global Menu功能體驗一下,雖然和Mac上有差別。
陽光院景仁
帖子: 1513
注册时间: 2009-09-25 20:19

Re: 聊一聊Mac最頑固的介面元素:Global Menu

#11

帖子 陽光院景仁 » 2010-02-24 14:56

根據我自己使用Mac的經驗,從Mac OS X系統本身的角度來說,之所以Mac能夠保持Global Menu介面到今天,跟Mac OS本身的操作架構息息相關,間單地說Mac和Windows等圖形系統根本的差異在於前者是「應用程式本位主義」,後者是「物件導向」。

應用程式本位主義:
在使用Mac的過程中,你會發現Mac OS X以及Mac的使用者對於電腦應用功能的管理都是圍繞著Application這一核心概念的,一切的系統操作都是以一個一個的Application這種抽象概念為單位。

體現這一點的除了Global Menu,還有很多地方,比如在Mac中多數應用程式的主要視窗被關閉後應用程式並不會被結束,而是繼續在系統中運作,視窗僅僅是被視為該應用程式的一張臉,一個外殼,真正的應用程式單位是獨立於這個外殼之外的。只有螢幕頂上的Menu內容顯示不出來了才表示這個程式已經真正完全結束。

應用程式本位主義及伴隨其左右的Global Menu等現像是DOS、Mac OS 1~4等單工作業理念的延續,其表現特點是每個應用程式在操作及管理上都具有很強的相對獨立性而缺乏整體感,這些特性和現代多工作業的潮流有著一些天然的矛盾,所以導致了Mac OS X變成一種「革命不徹底」的多工作業系統(其實蘋果所宣傳的那些先進性能大多只是託了FreeBSD的福)。

物件導向:
利用圖形化的特點,把各種系統功能、服務、應用程式、檔案資源......等等這些東西統統物件化、形象化,而多數的應用程式在Windows、OS/2 Warp、GNOME、KDE等系統中都被形像化為一個封裝的單一介面,一般比喻稱為window(視窗)。

體現這一點的除了獨立選單,還有很多地方,比如在絕大多數多工圖形系統中,多數應用程式只有一個密封的介面(也就是視窗),這個介面被形像化為應用程式的容器和肉體,我們對這些介面所實行的操作同時被視為是對這個應用程式本身的操作。這種理念還帶來了一些衍生物,必如發達的ShortCut系統等等豐富多樣的「代理」物件。

物件導向是多工作業和圖形化結合的天然產物。
上次由 陽光院景仁 在 2010-02-24 15:05,总共编辑 6 次。
JiangHui
论坛版主
帖子: 21308
注册时间: 2007-08-02 20:29
系统: 窓辺とうこ

Re: 聊一聊Mac最頑固的介面元素:Global Menu

#13

帖子 JiangHui » 2010-02-24 14:59

用习惯还是不错的……
头像
luojie-dune
帖子: 22033
注册时间: 2007-07-30 18:28
系统: Linux
来自: 空气中

Re: 聊一聊Mac最頑固的介面元素:Global Menu

#14

帖子 luojie-dune » 2010-02-24 15:01

用不上,因为不需要都可以。窗口切换这么容易的今天,把握多窗口如此简单的现在——global menu只是一种选择而已。
『这个世界都是我的 ,我爱你们』

ENTP ⥂ INTP ⥄ INFP ⇦ INTJ

在此发布的文章使用 Creative Commons Attribution-ShareAlike 4.0 协议
头像
zhuqin_83
帖子: 10606
注册时间: 2006-05-13 4:02
联系:

Re: 聊一聊Mac最頑固的介面元素:Global Menu

#15

帖子 zhuqin_83 » 2010-02-24 15:17

我一直腹诽不已的一点是,为啥我右下角的窗口非要到左上角去找那些个菜单。还有,为啥我非要点击一下要聚焦的窗口才能看到要命的菜单?
在如今越来越大的屏幕尺寸下,除了增加无意义的鼠标移动距离,还能有什么作用?
要不是公司开发要求,我才懒得用mac。
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo
回复