OS X Yosemite 為何要將左上角的窗口最大化按鈕替換成全屏按鈕?

作為提問者,我完全清楚 + 鍵的作用,在問問題的時候,我也在猶豫是否應該使用「最大化按鈕」這個稱呼。至於我為什麼要稱這個為「最大化按鈕」,不是我要這麼叫的,是蘋果自己也是這麼叫的。
見:Apple - OS X Yosemite

Controls that are smarter in both form and function.

A lot of what you do on your Mac requires clicking things like buttons, checkboxes, and pop-up menus. In OS X Yosemite, we』ve redesigned these controls to make the Mac experience feel cleaner and more refined throughout the system. And we』ve made them smarter as well. Take the red, yellow, and green 「stoplights」 in the corner of every app window. Not only have we streamlined their look, but we』ve also updated their functions. Close, minimize, and maximize are now close, minimize, and full screen, eliminating the extra full-screen control and consolidating the window controls in one place. Streamlining these and other elements of the interface means you can navigate the desktop more efficiently. And you can get the most from your beautiful Mac display.


原先的「+」按鈕功能是「最合適化窗口大小」和「還原」。其中「最合適化」的效果因程序而異,有的會自動調整到適合內容的大小(即「最合適化」),比如 Preview;有的會盡量佔據全部可用空間(類似 Windows 中的「最大化」),比如 Mail;還有的兩者皆有可能(實際上也是由於內容不同),比如 Safari。

這樣就可能產生幾個問題:

1)用戶對按鈕的作用感到迷惑。如上所述,由於「+」按鈕的作用表現因程序而異,用戶無法對操作產生統一的預判,從而會感到迷惑,進而避免使用這個按鈕。這對用戶和開發者都造成損失:一方面,「最合適化」窗口可以減少不必要的空間(例如 Preview 中文檔兩側的灰邊),提高屏幕使用效率,其實對用戶有利;另一方面,開發者辛辛苦苦調出的功能得不到利用,也是一種浪費。

2)與「全屏」按鈕功能部分重複。首先,在 OS X Lion 引入全屏應用之前,Mac 的「全屏」一直是「偽全屏」——即使窗口最大化,仍然有 Dock 兩側的空間無法得到利用。 這實際上和 OS X 的設計思想有關,不能算是一種缺陷。一個典型的例子是 Photoshop,在之前的版本中一直是工具窗口與作業窗口分離,直到最近的版本才加入了類似 Windows 版的「Frame」,把所有東西集合在一個大窗口裡。而隨著 iOS 尤其是 iPad 的普及,Apple 也希望鼓勵 OS X 用戶使用全屏應用,因此有了右上角的「全屏」按鈕。這樣一來「+」按鈕就更加不常用了,漸漸失去存在的價值。

與此同時,OS X 的菜單欄隨著功能的加入日益臃腫,堪比 Windows 的通知區域了。Spotlight 長期佔據右上角,後來這一位置被通知中心替代,而全屏應用的退出按鈕又會把通知中心向左移,十分擁擠。

藉這次 OS X Yosemite 界面設計的變化,Apple 也許希望來一次「洗牌」:首先 Spotlight 被改成了一眾 Launcher 類應用的風格,直接在當前界面上彈出搜索窗,一方面更清晰方便,另一方面弱化菜單欄按鈕的功能,也許等用戶習慣之後就會變成一個可選按鈕(比如音量調節按鈕,按住 ? 之後可以向下拖動將其從菜單欄刪除)。然後就是把「+」按鈕改成「全屏」按鈕,簡化、合併功能,解救右上角。

從交互設計的角度看這樣的好處有:1)簡化界面,讓同種類別的操作歸為一處(正如 Apple 自己所說);2)隱藏不常用的功能,代之以更常用、更先進的功能(經 @朱文律 的問題評論提醒,「最合適化窗口」功能並未刪除,仍然可以通過按住 Option 鍵點擊來激活);3)減少用戶的學習成本,按鈕的功能更清晰、更可預測。

另外,新的按鈕組合更接近 Windows 中類似按鈕的功能,也便於剛從 Windows 轉換過來的用戶適應新系統。Cook 非常精明,在 Keynote 裡面他也說過,去年一年 PC 總銷量下滑 5%,但 Mac 增加了 12%,這其中不乏從 PC 轉投 Mac 懷抱的用戶。此外,OS X 與 iOS 的整合以及設備之間的互動也在新版本中大大增強,這同樣也是吸引 iOS 設備用戶配齊「三件套」的賣點。

以上是一些個人看法,歡迎各位補充及批評。


是否去掉了:是,也不是。因程序而異,默認是全屏化,不支持全屏化 fallback 到最優化顯示。
來源:WWDC session - Adapting your app to the new UI of OS X Yosemite

有沒有別的方法最優化顯示:有,雙擊程序頂部,這個和 Windows 很像。
來源:親測

用意:session 沒有詳細說,只好猜測。
1. 省地方,Apple - OS X Yosemite 注意頁面里 Safari UI,頂端最右側沒有地方放全屏化按鈕,或者放上去了視覺擁擠也容易點擊錯誤。
2. 也可能是設計師認為把窗口大小控制用三個按鈕解決是好事,或者說最優化了發現不滿意不必挪動指針到最右端。


原先的綠燈按鍵是把窗口調整到「最合適大小」,現在則變成全屏幕最大化了。其實我很討厭全屏最大化,全屏的過場動畫太慢了。但是原先功能並沒有取消,按住Option再點擊「綠燈」,效果就是原來的把窗口調整到「最合適大小」。


十分反對這個功能
全屏最大 和最大是完全的兩個功能現在 最大功能沒有了 我很鬱悶

我最常用的最大化 是Finder 因為Finder經常會藏幾個文件夾 點一下+號 就全部顯示出來了

多麼好的功能啊。


加號按鈕的含義對於新手或者從Windows陣營轉移過來的用戶來說真的是不容易理解的,中文翻譯好像也只是「縮放」。加號按鈕的具體行為根據app而定,有點難以被預期。不過一旦接受這種設定,加號的功能還是非常實用的,可以讓每個窗口的尺寸去適應內容。

新的改變帶來了新的問題。對於已有用戶來說,加號和全屏的位置發生了變化,要一段時間才能習慣;對新用戶來說,綠色按鈕可能是全屏,而在不支持全屏的app中是加號,帶來了新的很難被預期的問題(雖然有不同的圖標提示但是很小,而且很有可能被滑鼠箭頭遮住)。現在看來,加號的功能開始被弱化,甚至若干版本後去掉都有可能。但是桌面平台畢竟還是需要很強的多任務屬性,全屏模式在這一點上比不上多窗口的堆疊。

雖然全屏也是對窗口大小的改變,但是畢竟是進入了新的狀態(菜單欄、Dock隱藏,且無窗口堆疊),因此全屏按鈕單獨出來在右上角也是很合理的。不過說實話,右上角的全屏按鈕消失了之後,感覺整個界面純粹了許多,能更好地關注app本身而不再被全屏按鈕分散注意力。

對於現在的桌面平台,我自己沒有一個清晰的願景,所以也沒辦法提出一個合適的改進設想,以及不繼續對這部分改動的意圖進行無謂的揣測了。


原先的按鈕定義模糊,讓人困惑~
ps: 按住option可回歸+


個人認為不是個好設計,可以默認全屏,最好能在偏好設置中給用戶一個選擇,最大化還是全屏


非常不好用,之前的全屏之後雙擊右上角是可以退出的,現在必須滑鼠點到最上端顯示出來之後才能點擊退出,很麻煩,多操作一步,但是給用戶帶來不好的體驗,還是之前的好用


全屏最大,和最大化,根本就是兩個不一樣的場景。

最大化,就是希望當前任務佔用更多的表現面積,擁有更多視野。常用於文件管理,瀏覽器和各種開發工具。在最大化的情況下,還可以同時在上面打開各種小窗口,隨時可以切換任務,非常方便。比如說一遍瀏覽網頁一邊聊天之類的事情,最大化就很合適。

全屏最大化,就是希望用戶只專註於一件事情。這種場景下,用於切換任務的docker和通知欄均被隱藏,也無法同時在上面打開其他窗口工作。常用於PPT演示,觀看視頻,遊戲之類的事情。

現在蘋果這麼搞,等於說是禁止了用戶正常的最大化的行為。任何情況下,全屏最大化都不能取代最大化。


說真的我用了蠻長時間了都還不知道那個「+」是幹什麼的。
按了之後的效果有一部分程序是把整個桌面填滿,有的是縱向填滿,暈暈乎乎的不知道具體是幹什麼的,所以就很少用。如果需要最大化的話直接contrl+command+F了,基本上沒有用過那個鍵。
不知道這一次有沒有更新給一個準確的定義。


1 降低win user使用門檻
2 蘋果無數次證明,大眾什麼都不懂,習慣就好了
3 增加多屏幕切換利用率,讓你更需要手勢操作而離不開mac


真難用啊,有沒有雙擊最大化,那個按鈕太小了,還有那個動畫很拖拉,用著心煩。。還是win體驗好


向業界標準windows大哥靠攏。


推薦閱讀:

當點擊事件和長按事件賦予到一個按鈕或者區域的時候,如何做到有效的用戶提示體驗?
瀏覽器上的「後退」按鈕是否可以去掉?為什麼?
iOS 7 Beta 1 在交互設計上存在哪些問題?
關於認知科學的好書、經典書籍有哪些?
想移民,並想做互聯網產品、體驗方面的工作,去哪個國家好?

TAG:macOS | 蘋果公司AppleInc | 交互設計 | 用戶界面設計 | OSXYosemite |