本章將討論一些廣為人知的需求所需的策略:易學性惹谐、幫助魏蔗、可定制性砍的、本地化、全球化莺治、無障礙性
一廓鞠、易學性和幫助
不同經驗水平的用戶在學習一個界面的時候,兩個概念對于整理出他們的需求特別有用:命令模態(tài)谣旁、有效性工作集床佳。這些都不夠的話,備選方案是各種形式的在線幫助榄审。
1.1命令模態(tài)
簡單來說砌们,用戶界面是用戶向計算機輸入數(shù)據和發(fā)布命令的方法。數(shù)據輸入通常相當直接:向語音識別口述瘟判、打字怨绣、用手指或畫筆去畫角溃、點擊拷获、拖拽對象,或者從菜單或類似的小工具中選擇一個值减细。激活功能的命令要難學一點匆瓜,因為用戶既要知道哪些命令可以使用,又要搞清楚如何使用這些命令。
命令模態(tài)是讓用戶將這些指令發(fā)給應用的特殊技術驮吱。直接操作柄茧妒、下拉菜單和彈出菜單項、工具欄控件以及快捷鍵等都是命令模態(tài)左冬。體貼的用戶界面往往會提供多重命令模態(tài)桐筏。移動應用不能承載這么多的命令模態(tài),代價是在尋找特定功能時拇砰,可搜索的界面元素也少梅忌。
1、教學式命令除破、直接命令和隱形命令--教學式命令用描述性文本教會用戶如何使用牧氮,會給新用戶提供更多幫助。直接命令瑰枫,比如實施操控控件踱葛、按鈕等,立即生效光坝。隱性命令尸诽,比如快捷鍵、手勢等盯另,需要用戶記住逊谋,適合中高級用戶。
2土铺、現(xiàn)實中信息和頭腦中的信息--(對上一段落的解釋)教學式命令就像現(xiàn)實中的信息胶滋,雖慢麻煩但是可靠。隱性命令就像是頭腦中的信息悲敷,更易用快究恤,但是需要記住并且更新。直接命令介于兩者之間后德。(教學式命令是菜單部宿,直接命令是界面中的按鈕,隱性命令就是快捷鍵)
3瓢湃、記憶矢量--想讓用戶從新手變?yōu)橹虚g用戶:首先理张,除了教學式命令還要提供直接或隱性命令。其次绵患,提供途徑雾叭,讓用戶學會教學式命令對應的直接命令。這種途徑成為記憶矢量落蝙。提供記憶矢量比較好的方式是把記憶途徑直接集成到主界面织狐。
移動操作系統(tǒng)常見的記憶矢量暂幼,可能是應為沒有閑置控件或者符合交互來放置這些信號。移動操作系統(tǒng)上與記憶矢量最類似的是用戶初次使用設備或者應用時演示的首次運行導覽和教程移迫。
界面上顯示視覺符號構成的記憶矢量是最有效的旺嬉,詳見18章。
1.2有效功能工作集
通過重復厨埋,中級用戶記住的部分命令和特性邪媳,這些特性就是有效功能工作集。每個用戶的工作集可能都有自己的特點荡陷。
設計師能夠為常用的功能生成一個最小子集悲酷,也就是最少工作集。這些功能可以通過使用分析或者目標導向的方法得到亲善。
對于工作集设易,用戶希望快速簡單調用,因此直接命令這種模態(tài)比較適合這個工作集蛹头。但是最少工作集外顿肺,用戶子集的工作集中的功能 要提供方法把其他命令提升為直接命令模態(tài)。
例外是比較危險的命令渣蜗,這些命令不應該與不小心被激活或者簡易的直接模態(tài)命令相關聯(lián)屠尊。相反,需要在菜單和對話框中予以保護耕拷。
1.3上下文幫助和輔助界面(為新手)
最好的應用程序幫助應當在合適的時間讼昆、位置、界面上提供幫助骚烧,但不需要用戶打斷流去把它找回來浸赫。大量模式支持上下文幫助,或者幫助用戶更容易地完成相關任務:
1赃绊、導覽教程guide tour和覆蓋層教程overlay--(就是引導頁)在移動平臺上多見既峡,桌面應用也開始流行。這兩種方式合理地解決了用戶初始學習的問題碧查,引導新用戶运敢。導覽和覆蓋層通常在第一次運行時啟動,或者發(fā)布新版本有重要新特性時出現(xiàn)忠售。要有跳過按鈕传惠,最后一頁要有如何再次調出界面的入口介紹。5-7屏稻扬。
2卦方、庫和模板--為用戶提供模板或者素材庫,讓用戶不用從0開始創(chuàng)建文檔腐螟。
3愿汰、輸入與內容區(qū)域提示--hint輸入框的提示文字(placeholder)、無內容時的操作引導 都屬于這一類乐纸。
4衬廷、向導的優(yōu)缺點--wizard向導的缺點:問用戶問題而不是提供選擇,不夠機智汽绢。向導適用于:初次配置某一硬件設備吗跋,如iPhone。在線調查宁昭,多問題分割為小部分跌宛,并提供進度。最好不需要問用戶問題积仗,自動完成任務疆拘。
5、工具提示和覆蓋式工具提示--tooltip & tooltip overlay寂曹。工具提示就是鼠標懸停出現(xiàn)的小提示框哎迄,一種非模態(tài)交互幫助形式。觸摸屏無法支持懸停隆圆。因此產生了覆蓋式工具提示漱挚。由一個幫助按鈕開關顯示所有的提示。
1.4傳統(tǒng)的在線幫助(為中級用戶)
途徑:1渺氧、網上搜索旨涝,要確保用戶搜索到權威的內容。2侣背、印刷版用戶手冊白华,幫助用戶從整體上研究。3贩耐、有索引和全文搜索的在線幫助衬鱼,能夠幫助用戶快速定位特定問題的答案。
1憔杨、全文搜索full-text search和索引indexing--全文搜索的局限是用戶必須使用文檔內有的措辭鸟赫,這些措辭未必符合用戶的心理模型。在索引里創(chuàng)建同義詞映射要比在幫助文本里容易消别。再好的幫助文檔也比不上優(yōu)良的設計抛蚤。
2、概述--(確保在線幫助中的內容全面易懂)
3寻狂、應用內用戶指南--用于有一定復雜度的創(chuàng)作工具岁经。但是應用內用戶指南不應該是幫助的首選,導覽教程和覆蓋層教程才是蛇券。應用內用戶指南是使用復雜功能時用來查看詳細信息的缀壤。如果這個指南有超鏈接樊拓,能全文搜索,索引良好塘慕,可打印就更好了筋夏。
二、可定制性
交互設計師都會面臨是否讓用戶自己定義產品的難題图呢。解決的方法是換個角度看問題条篷,以下是角度:
2.1個性化
簡單一些的是允許用戶給持久對象添加裝飾,提升界面的親切度蛤织。應該允許用戶在設計個性化后恢復到默認設置赴叹。個性化是特質模型:用戶要么愛,要么不愛(下下段討論)指蚜。這兩類用戶都要考慮到乞巧。
2.2配置
進階一點就是允許用戶移動、添加摊鸡、刪除持久對象摊欠,也就是配置。適合經驗豐富一點的用戶柱宦,中級或者專家用戶些椒。尤其是對專家用戶來說,配置是必須的掸刊。
2.3特質模態(tài)行為
有時用戶測試會顯示用戶偏好明確分為兩組或更多組免糕,他們的偏好就是特質模型的。這時要想辦法同時滿足他們忧侧。
三石窑、本地化和全球化
1、翻譯上要從整體考慮蚓炬,只看部分可能會導致混亂松逊。
2、習慣用法要注意不同文化中的特殊意義
四肯夏、無障礙性
無障礙設計意味著经宏,設計時候要考慮到,無論是因為年齡驯击、事故烁兰、疾病 而有認知、感官或移動障礙的人徊都,還是沒有此類障礙的人沪斟,都能有效使用產品。
4.1無障礙的目標
1暇矫、用戶能夠感知理解所有的指示主之、信息和反饋
2择吊、用戶能夠感知、理解并輕易操作所有的控件并進行輸入
3槽奕、用戶能夠輕易地導航几睛,并且總能知道所出界面的位置及其導航結構
無障礙設計可以是無障礙模式,或者一系列設置史翘,讓產品外觀適應用戶枉长。
4.2無障礙人物模型
可以考慮創(chuàng)建一個無障礙任務模型到人物模型集合中冀续。
來源:1琼讽、采訪有殘疾的用戶或潛在用戶。2洪唐、創(chuàng)建臨時人物模型钻蹬,來幫助把重點放在無障礙問題上。
視情況列為次要人物模型還是主要人物模型凭需。
4.3無障礙指導方針
以下內容不能替代探索问欠,但是提供了合理的起點:
1、利用操作系統(tǒng)的無障礙工具和指南
2粒蜈、不能覆蓋用戶選擇的系統(tǒng)設置
3顺献、啟用標準的鍵盤訪問方式
4、為視覺不佳的人加入顯示選項
5枯怖、提供只有視覺和聽覺的輸出
6注整、不要有閃動、閃現(xiàn)度硝、閃爍等視覺元素
7肿轨、使用簡單、明確蕊程、精煉的語言
8椒袍、響應時間要能滿足所有用戶
9、使用一致的布局和任務流程
10藻茂、給視覺元素添加文本釋義--屏幕閱讀器能讀驹暑,但是一般用戶未必能看見