為什麼 OS X Lion 滾動手勢的方向反過來了?

對使用習慣是一個很大的挑戰。


昨天在學校的osx maillist里有位教授分享了一個故事,僅作參考:

A few years ago I met an old friend and she used my machine.

She turned the mouse upside down and started to use it that way, and I realised her view was that she was moving the document/screen.

She explained that the first time she had used a machine she had used the mouse that way, and it just seemed natural, and she had carried on ever since.

I decided it was a stunning example of how we can be taught to do things and subsequently never challenge them (me, not her!).

And I was impressed she had never let the endless comments of the rest of the world change the way she felt like doing things.

I guess Apple may be catching up with my friend Susan :-)


可以這樣理解: 原來雙指觸摸 Trackpad 控制的是滾動條, 雙指向下滑動相當於向下拖拽滾動條從而使屏幕向上滾動. Lion 默認隱藏了滾動條, 雙指觸摸 Trackpad 直接控制屏幕, 更像是觸摸屏 (如 iPhone , iPad ) 的使用習慣.

本身 Apple 的 Trackpad 手勢和其他電腦的就有所差別. Apple 是雙指觸摸 Trackpad 任意位置更像是觸摸控制屏幕. 而其他電腦多以單指觸摸 Trackpad 右側邊緣, 更像是觸摸控制滾動條.

弊端是當用戶混用 Mac PC 時將帶來很大的困惑, 這一點猶如 Mac 的窗口控制按鈕在左側一樣. 可以通過更改設置來恢復原使用習慣.

伴隨這項改變的是 Lion 隱藏了滾動條. 顯而易見的目的是增大軟體可視面積, 但更深的含義是迫使 (促進) 用戶使用雙指觸摸 Trackpad 的方式來滾動屏幕以提高操作效率. 多數用戶在知道手勢控制但可見滾動條時會習慣性的選擇用滑鼠指針拖拽滾動, 而隱藏滾動條會幫助用戶快速掌握並習慣使用手勢控制, 這一點在 iOS 中得到認證.

隨著電腦觸摸操作的增加, Apple 曾研究發現. 直立屏幕 (如 Desktop , Laptop ), 並不很適合觸摸使用, 手臂懸空高度及手腕彎曲角度均會快速產生疲勞感. 而為觸摸改進的俯視屏幕又會使頸椎快速產生疲勞感. 所以 Apple 逐漸嘗試通過增大 Trackpad 的面積來模擬使用觸摸屏幕的感覺, 類似於 Nintendo DS 的使用方式.

這是我之前思考這一問題時的一些想法, 匆忙中沒有整理, 見諒....

p.s. 鑑於很多人都提出系統可設置的上述答案無意義或不成立.

首先, 請思考 Mac OS X Lion 為何做出如此的設置? 並設定為默認設置, 在之前的系統中為何沒有這樣的設置? 在其他的操作系統為何沒有這樣的設置?

個人認為這雖然只是單純改變了手指控制屏幕滾動的方向, 在代碼上的改變也許是極小的. 但在用戶體驗上確應該是有深刻的研究與思考的結果. 這不是簡單的增加一個設置的問題. 如果有人試用過 Lion 早期的測試版就知道, 這個設置是後來正式版才加上去的. 是為解決一些人的不習慣以及同時使用其他系統的不適應(猶如同時使用WinMac的用戶對於窗口控制按鈕的神經分裂感覺).

這個問題被提問強調的是對於用戶體驗改變的思考, 而不是單純用戶習慣改變. 修改設置當然可以恢復習慣性的操作, 一般用戶也無需思考這改變. 但作為 Master (研究人員) 面對別人對的思考和討論以可笑來形容的實在有愧於名稱.

在這裡說句跑題的話, 現在很多人搞不清楚 BD, MD, Ph.D 到底是幹什麼的有什麼差別, 也許我的描述也不準確, 但起碼是個基礎我想. BD教你學會知識, MD是讓你知其然還要知其所以然, Ph.D你要創造出某些新的知識與價值. 給自己冠以這些名頭時先想像自己做到沒喲.


正向滾動以內容顯示區為參考系,以屏幕邊框為主體,用戶操作滾動條,就好比拿著屏幕邊框去比劃和尋找自己想看的區域,向上或向下都是虛擬地去移動屏幕邊框。這是典型的技術人員設計思路:屏幕不夠大,顯示不下所有內容,那麼就讓屏幕變成虛擬的框,滾動顯示更多內容。


反向滾動:因為windows先入為主培養了大眾使用習慣所以才被稱為反向滾動。實際上iOS和OSX ML的滾動才是真正的正向滾動。這麼說的原因在於:反向滾動以內容顯示區為目標主體,以實體世界為參考系,向上或向下都是移動顯示內容。
再說簡單點:就好比現實世界裡有一張很長的紙寫滿了內容,當你要看下面的內容時,一定是把紙往上送的;當你看上面的內容時一定是把紙往下送,這就是反向滾動設計的由來。這才是更符合既有使用習慣的。


童鞋,這個是可以調的,在system preference- &> touchpad- &> 裡面第二個tab的第一個選項取消掉,就回到原來那樣鳥~


如果希望讓觸摸板和滑鼠的滾動方向相反(一個按 iOS 方式用,一個沿用傳統方式),可以使用這個工具:
Scroll Reverser

將 TrackPad 和 Mouse 保持不同選擇即可
下載地址:http://downloads.http://http://pilotmoon.com.s3.amazonaws.com/ScrollReverser-1.5.1.zip


把網頁看作是一張紙,原來是用滾輪去捲動這張紙,現在是用手指去拖動這張紙。

  • 滑鼠滾輪:輪子向下滾,紙向上走。
  • 手指滑動:手按住紙,手往上紙就往上。

兩種交互都是來自於生活體驗,只是來自不同年代的生活體驗。

  • 滑鼠滾動的靈感可能是來自於那個年代的印表機或傳真機,輪子滾動帶動紙張運動。
  • 手指拖動來自於更直接的人體交互,因為了有了觸摸交互才得以實現,以前用滾輪是一種妥協。

但也有一個問題,傳統滾輪滑鼠的滾動方向不應該反過來,應該只有觸摸板和蘋果的觸摸滑鼠反過來。因為傳統滑鼠的滾輪反過來是不符合自然交互的。可能因為是蘋果自家系統,蘋果已經打算徹底淘汰傳統滾輪滑鼠,所以故意如此。


你如果用mpb??使用觸摸板來控制滾動??你就會懂為什麼這個滾動被蘋果稱為自然手勢了??非常非常舒服??當然用滑鼠滾輪操作是會有彆扭感的


主要是為了跟 iOS 保持一致吧。

iOS 的這種所謂的 Nature Scrolling 其實就是以人為中心。擬物一下,你在看一篇列印的很長的文章,你看到中間某一段突然覺得上面的某一段還不錯需要再看一下,你會把這張紙往下拉,這樣你就可以看到上面了。而你的眼睛卻沒有移動。

Mac 上以前的那種 Scrolling 是和 Windows 一致的。既然在電腦上用習慣了,而且每天還要接觸 Windows 所以我只好把家裡的 Mac 滾動方式改成跟 Windows 一致的操作了。

怎麼滾動其實無所謂,只是使用習慣問題。


符合思維方式,更接近觸摸屏的操作


不贊同一些童鞋的意見。
首先,為什麼我們一直以來使用手指滾動與scroll相反的操作方式呢?

個人認為,這是由於手握滑鼠,靜止的時候指尖一般停留於滾輪/滑動帶的遠端,此時只要指尖向近端運動,馬上就能產生滾動/滑動的動作。反之,我們必須提起手指,放在近端,再向前推動,無疑增加了動作成本。

由於大部分情況下,scroll的需求都體現在屏幕向下方滾動,因此,以指尖運動與屏幕滾動相反的操作,恰能最小化用戶的操作成本。並且這種模式在生活中也常見,例如飛機的操縱桿,拉閘形的開關(均為向下操作,以改變常態)氣泵水泵(均以向下操作獲得效果),因此用戶容易接受。

但是,反向操作並不適用於水平左右移動。

在平板電腦出現後,情況有所變化了。由於觸摸式的操作,所觸即所得用戶體驗,使得scroll的方向與指尖運動方向一致,更加符合自然反射條件。因此,iOS設備上均使用了同向操作的設定。基於OS X與iOS統一的思想,操作體驗以觸摸式為主流的趨勢,因此不難理解OS X的改變。或許在iPad於Macbook Air的價格區間之間,很快會出現一款物理鍵盤的觸摸式電腦,更能體現OS X Lion的優勢。


還有一點補充,在iPad上下拉頁面,更多時候用的是大拇指,所以向上滑動的成本的確更低!


應該是在下一盤很大的棋,多年後的路都已經規劃好了,為了一統吧


官方沒有說明, 贊同@蘇紹文.
個人認為有兩個方面原因:
一方面, iOS系統一直以來的觸屏體驗, 人們已經很習慣. 另一方面, 在無論是網頁, 照片還有更多的頁面載入及瀏覽上, 也需要去統一. It"s very important to size the scroll view』s frame with Auto Layout.


10.6可以說是按"常規"的方式滾的; 10.7之後,Apple考慮要把iOS中的一些"特性"整合到OSX里來; 所以我們看到了「自然滾動」 + 通知+LaunchPad, 各種分享....


我認為:

Natural的滾動:你總不希望紙張在滾輪的上面吧,這樣理解windows的邏輯似乎更合理。

However

蘋果電腦的default滑鼠是類似於觸摸板式的,根本就不存在「滾輪」的問題,類似於手指directly作用於紙張網頁。

綜上,你若不買蘋果配套的觸摸滑鼠,還是關掉」natural」 scrolling吧。


已經習慣 Lion 了,回不去 Snow Leopard 了.
感覺,應該為了將來的 觸摸屏筆記本.


我覺得應該是為了和ios統一,或者是為以後推出觸屏版的mac作準備?我記得我第一次使用macbook的觸摸板的時候,覺得怎麼和我想像的相反,後來習慣了。現在又改回來了...


推薦閱讀:

如何看待OS X Yosemite中UI不統一的問題?
為什麼中國的甲方都不願意為設計付出高額費用?
打電話的時候臉蛋總是會碰到手機屏幕上的「結束通話」按鈕怎麼辦?
OS X Yosemite 為何要將左上角的窗口最大化按鈕替換成全屏按鈕?
當點擊事件和長按事件賦予到一個按鈕或者區域的時候,如何做到有效的用戶提示體驗?

TAG:OSXLion | 用戶體驗 | 交互設計 | 用戶體驗設計 |