第16章--為不同的需求而設計-About Face 4 讀書筆記

本章將討論一些廣為人知的需求所需的策略:易學性、幫助、可定制性、本地化、全球化、無障礙性

一、易學性和幫助

不同經驗水平的用戶在學習一個界面的時候,兩個概念對于整理出他們的需求特別有用:命令模態、有效性工作集。這些都不夠的話,備選方案是各種形式的在線幫助。

1.1命令模態

簡單來說,用戶界面是用戶向計算機輸入數據和發布命令的方法。數據輸入通常相當直接:向語音識別口述、打字、用手指或畫筆去畫、點擊、拖拽對象,或者從菜單或類似的小工具中選擇一個值。激活功能的命令要難學一點,因為用戶既要知道哪些命令可以使用,又要搞清楚如何使用這些命令。

命令模態是讓用戶將這些指令發給應用的特殊技術。直接操作柄、下拉菜單和彈出菜單項、工具欄控件以及快捷鍵等都是命令模態。體貼的用戶界面往往會提供多重命令模態。移動應用不能承載這么多的命令模態,代價是在尋找特定功能時,可搜索的界面元素也少。

1、教學式命令、直接命令和隱形命令--教學式命令用描述性文本教會用戶如何使用,會給新用戶提供更多幫助。直接命令,比如實施操控控件、按鈕等,立即生效。隱性命令,比如快捷鍵、手勢等,需要用戶記住,適合中高級用戶。

2、現實中信息和頭腦中的信息--(對上一段落的解釋)教學式命令就像現實中的信息,雖慢麻煩但是可靠。隱性命令就像是頭腦中的信息,更易用快,但是需要記住并且更新。直接命令介于兩者之間。(教學式命令是菜單,直接命令是界面中的按鈕,隱性命令就是快捷鍵)

3、記憶矢量--想讓用戶從新手變為中間用戶:首先,除了教學式命令還要提供直接或隱性命令。其次,提供途徑,讓用戶學會教學式命令對應的直接命令。這種途徑成為記憶矢量。提供記憶矢量比較好的方式是把記憶途徑直接集成到主界面。

移動操作系統常見的記憶矢量,可能是應為沒有閑置控件或者符合交互來放置這些信號。移動操作系統上與記憶矢量最類似的是用戶初次使用設備或者應用時演示的首次運行導覽和教程。

界面上顯示視覺符號構成的記憶矢量是最有效的,詳見18章。

1.2有效功能工作集

通過重復,中級用戶記住的部分命令和特性,這些特性就是有效功能工作集。每個用戶的工作集可能都有自己的特點。

設計師能夠為常用的功能生成一個最小子集,也就是最少工作集。這些功能可以通過使用分析或者目標導向的方法得到。

對于工作集,用戶希望快速簡單調用,因此直接命令這種模態比較適合這個工作集。但是最少工作集外,用戶子集的工作集中的功能 要提供方法把其他命令提升為直接命令模態。

例外是比較危險的命令,這些命令不應該與不小心被激活或者簡易的直接模態命令相關聯。相反,需要在菜單和對話框中予以保護。

1.3上下文幫助和輔助界面(為新手)

最好的應用程序幫助應當在合適的時間、位置、界面上提供幫助,但不需要用戶打斷流去把它找回來。大量模式支持上下文幫助,或者幫助用戶更容易地完成相關任務:

1、導覽教程guide tour和覆蓋層教程overlay--(就是引導頁)在移動平臺上多見,桌面應用也開始流行。這兩種方式合理地解決了用戶初始學習的問題,引導新用戶。導覽和覆蓋層通常在第一次運行時啟動,或者發布新版本有重要新特性時出現。要有跳過按鈕,最后一頁要有如何再次調出界面的入口介紹。5-7屏。

2、庫和模板--為用戶提供模板或者素材庫,讓用戶不用從0開始創建文檔。

3、輸入與內容區域提示--hint輸入框的提示文字(placeholder)、無內容時的操作引導 都屬于這一類。

4、向導的優缺點--wizard向導的缺點:問用戶問題而不是提供選擇,不夠機智。向導適用于:初次配置某一硬件設備,如iPhone。在線調查,多問題分割為小部分,并提供進度。最好不需要問用戶問題,自動完成任務。

5、工具提示和覆蓋式工具提示--tooltip & tooltip overlay。工具提示就是鼠標懸停出現的小提示框,一種非模態交互幫助形式。觸摸屏無法支持懸停。因此產生了覆蓋式工具提示。由一個幫助按鈕開關顯示所有的提示。

1.4傳統的在線幫助(為中級用戶)

途徑:1、網上搜索,要確保用戶搜索到權威的內容。2、印刷版用戶手冊,幫助用戶從整體上研究。3、有索引和全文搜索的在線幫助,能夠幫助用戶快速定位特定問題的答案。

1、全文搜索full-text search和索引indexing--全文搜索的局限是用戶必須使用文檔內有的措辭,這些措辭未必符合用戶的心理模型。在索引里創建同義詞映射要比在幫助文本里容易。再好的幫助文檔也比不上優良的設計。

2、概述--(確保在線幫助中的內容全面易懂)

3、應用內用戶指南--用于有一定復雜度的創作工具。但是應用內用戶指南不應該是幫助的首選,導覽教程和覆蓋層教程才是。應用內用戶指南是使用復雜功能時用來查看詳細信息的。如果這個指南有超鏈接,能全文搜索,索引良好,可打印就更好了。

二、可定制性

交互設計師都會面臨是否讓用戶自己定義產品的難題。解決的方法是換個角度看問題,以下是角度:

2.1個性化

簡單一些的是允許用戶給持久對象添加裝飾,提升界面的親切度。應該允許用戶在設計個性化后恢復到默認設置。個性化是特質模型:用戶要么愛,要么不愛(下下段討論)。這兩類用戶都要考慮到。

2.2配置

進階一點就是允許用戶移動、添加、刪除持久對象,也就是配置。適合經驗豐富一點的用戶,中級或者專家用戶。尤其是對專家用戶來說,配置是必須的。

2.3特質模態行為

有時用戶測試會顯示用戶偏好明確分為兩組或更多組,他們的偏好就是特質模型的。這時要想辦法同時滿足他們。

三、本地化和全球化

1、翻譯上要從整體考慮,只看部分可能會導致混亂。

2、習慣用法要注意不同文化中的特殊意義

四、無障礙性

無障礙設計意味著,設計時候要考慮到,無論是因為年齡、事故、疾病 而有認知、感官或移動障礙的人,還是沒有此類障礙的人,都能有效使用產品。

4.1無障礙的目標

1、用戶能夠感知理解所有的指示、信息和反饋

2、用戶能夠感知、理解并輕易操作所有的控件并進行輸入

3、用戶能夠輕易地導航,并且總能知道所出界面的位置及其導航結構

無障礙設計可以是無障礙模式,或者一系列設置,讓產品外觀適應用戶。

4.2無障礙人物模型

可以考慮創建一個無障礙任務模型到人物模型集合中。

來源:1、采訪有殘疾的用戶或潛在用戶。2、創建臨時人物模型,來幫助把重點放在無障礙問題上。

視情況列為次要人物模型還是主要人物模型。

4.3無障礙指導方針

以下內容不能替代探索,但是提供了合理的起點:

1、利用操作系統的無障礙工具和指南

2、不能覆蓋用戶選擇的系統設置

3、啟用標準的鍵盤訪問方式

4、為視覺不佳的人加入顯示選項

5、提供只有視覺和聽覺的輸出

6、不要有閃動、閃現、閃爍等視覺元素

7、使用簡單、明確、精煉的語言

8、響應時間要能滿足所有用戶

9、使用一致的布局和任務流程

10、給視覺元素添加文本釋義--屏幕閱讀器能讀,但是一般用戶未必能看見

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容