Microsoft ,Apple,Google使用者體驗設計原則

工程師WWW發表於2011-10-02

細緻的Microsoft

減少概念……增強信心

  • 你是不是引入了新的概念?為什麼?真的必要嗎?
  • 你能去掉這些不需要的概念嗎?
  • 其中的區別有意義嗎?
  • 使用者體驗會延續同樣的概念嗎?

小的好或壞也很重要

  • 哪些重要的“小事”是經常會碰到的?
  • 哪些小問題是你在著手解決的?
  • 少做一些更好。
  • 不要把小事從你的體驗中去除。
  • 為深思熟慮的細節制訂計劃。
  • 修正小的錯誤。

看起來和用起來都很棒

  • 你的使用者體驗哪裡最棒?它看起來有那麼好嗎?
  • 使用者第一眼看到的東西能夠讓人覺得它使用者體驗很棒嗎?
  • 使用者體驗符合期望嗎?
  • 使用者很清楚能做什麼嗎?
  • 是不是隻提供了必要的步驟?

要解決的是讓人分心的事,而不是可發現性

  • 減少令人分心的事情。
  • 不要讓功能自己之間進行競爭。
  • 致力於新的功能。
  • 下列方法不能解決糟糕的可發現問題:
    • 在開始選單上新增圖示。
    • 在桌面上放置圖示。
    • 在通知區域放置圖示。
    • 使用通知。
    • 提供首次執行體驗。
    • 提供功能教程。

旋鈕和問題前的 UX

  • 調低問題的音量。
  • 只問一次。
  • 不要要求配置來獲取資料。
  • 這個問題是不是已經問過了?
  • 尋找合併統一的機會。

個性化,而非定製化

  • 這個功能是否能讓使用者自己來表述元素?
  • 你是否能夠區分個性化和定製化?
  • 個性化是需要成為新的功能,還是可以利用現有的功能和資訊(如使用者的位置、背景圖片或排列方式)?

體驗的生命週期

  • 考慮下列各個階段下的使用者體驗:
    • 安裝與生成
    • 首次使用與定製
    • 常規使用
    • 管理與維護
    • 解除安裝或升級
  • 以一個已經使用了 12 個月的使用者身份來審視整個體驗。它是否具有:
    • 合理的內容
    • 合理的“音量”

為移動人士建造

  • 所有的 UX 原則對於 12 英寸和 20 英寸的螢幕都是等價適用的。
  • 允許使用者被打斷。
  • 考慮啟動和中斷(快速恢復,不要妨礙其他使用者體驗)。
  • 考慮獲取或失去連線。
  • 效能永遠是使用者體驗的殺手。

ps:微軟的細緻可以滲透到產品中的每一個環節,或組成人機介面的每一個畫素,實在令人欽佩。

輕巧的Apple

注重設計過程 

  • 在設計過程中引入使用者互動的5個目標:
    • 瞭解您的目標客戶
    • 分析使用者的工作流
    • 構造原型系統
    • 觀察使用者測試
    •  制定觀察使用者準則 
  • 做出設計決定 
    • 避免功能氾濫
    • 80% 方案
  • 優秀軟體的標準
    • 高效能
    • 易於使用
    • 吸引人的介面
    • 可靠
    • 靈活
    • 互操作性
    • 移動性

人機介面設計準則

  • 人機介面設計準則:
    •  隱喻(儘量使用隱喻來描述程式的概念和功能,這樣可以利用一些已有的概念和知識。)
    • 反映使用者的心智模型(使用者的心智模型應該在產品的使用者介面的設計中體現出來,主要體現在應用程式視窗的佈局,工具欄上圖示和控制元件的選擇和組織,以及皮膚的功能等。)
    • 隱式和顯式操作(顯示的操作清楚的表明了對一個物件操作的結果。隱式的操作通過一些視覺化的線索或者上下文來表達結果。)
    • 直接操作 (直接操作是隱式操作的一種,它會讓使用者覺得可以直接控制計算機顯示的物件。)
    • 使用者控制一切(允許使用者而不是計算機來啟動和控制操作。)
    • 反饋和互動(反饋和互動意味著通過合適的反饋以及和程式之間的互動從而讓使用者時刻知道現在發生了什麼,而不僅僅是當事情出錯時顯示一個警告。)
    • 一致性(在使用者介面上的統一可以讓使用者使用從其他應用程式學到的知識和技巧。)
    •  所見即所得(使用者應該可以找到程式的所有功能。)
    • 容錯性(提供充分的容錯性以鼓勵使用者使用程式的各種功能─也就是說,大部分的操作都是很容易恢復的。)
    • 感知的穩定性(為了給使用者一個穩定的感知,對於物件以及實施在這些物件上的操作,Aqua介面提供了一個清晰的限制集合;為了不破壞使用者對穩定性的體驗,程式應該保留使用者更改過的配置,例如視窗的大小和位置等;提供程式執行的狀態和反饋讓使用者知道程式正在進行的任務,同樣能提高感知的穩定性。)
    • 整體美學(整體美學意味著資訊經過良好的組織並且和檢視設計一致。)
    • 避免“模式”(儘可能的讓使用者在任何時候都能做他們想做的事情。避免使用模式對話方塊來將使用者鎖定在某個操作中,以至於在當前操作完成前使用者不能做別的事情。)
    • 管理程式的複雜性(開發一個易於使用的程式的最好辦法就是設計得儘可能的簡單。)
  • 設計的優先順序
    • 滿足最低限度的要求
    • 釋出使用者期望的功能
    • 讓您的程式與眾不同

ps:蘋果的輕巧不僅體現在它的工業設計上,更多的是它的作業系統和軟體的使用者體驗層面。 

簡潔的Google

 

Jon Wiley- Google User Experience Designer 在一次專業分享中,提到了Google 的使用者體驗設計原則:

  • 1. 有用(Useful):以使用者為焦點,關注他們的生活、工作和夢想。
  • 2. 快速(Fast):爭取節省每一個毫秒。
  • 3. 簡單(Simple):簡潔就是力量。
  • 4. 魅力(Engaging):能夠喚起新手的好奇心,能夠吸引資深使用者。
  • 5. 革新(Innovative):勇於創新。
  • 6. 通用(Universal):全世界適用的設計。
  • 7. 盈利(Profitable):為現行的和將來的商業模式做好安排。
  • 8. 優美(Beautiful):外觀具有視覺愉悅性,但是不會令使用者分心。
  • 9. 可信(Trustworthy):值得使用者信賴。
  • 10. 人性(Personable):加入人性化因素。

ps:谷歌的簡潔永遠是它的產品特色,從谷歌網站的每個介面到瀏覽器chrome的使用者體驗與互動,都盡力把複雜問題設計得讓使用者感覺到最簡單。

相關文章