——結合自己的理解而寫的筆記
附加工作不直接完成任務,而是為完成任務的工作提供必要條件。但附加任務會分散精力,從而減少對目標工作的投入。所以我們要減少附加任務。(前提是能順利完成目標)。(這里有個矛盾,附加工作是為目標工作服務的,減少附加工作可能會影響目標工作,而增加附加任務又會分散目標工作的精力)
附加工作和專家用戶。
在有命令輸入的界面里,附加工作的降低往往會提高學習成本,而高學習成本會阻礙新手和中間用戶的使用。 ?所以 消除附加工作要考慮軟件的目標人群,以及給予適當的培訓(當用戶學會后,培訓即可終止,培訓的次數可能需要考慮附加工作的難度,以及受眾人群。像app的向導,一般只顯示一次,否則讓用戶重復學習一件他會的動作會很可怕的。)。
視覺附加工作
即讓用戶理解元素的含義。 如 隱喻,用圖標展示其含義。對工作的解釋、風格化的界面使用戶不知道哪個改點哪個只是修飾性元素。
怎么確定附加任務?
凡是不能直接達到目標的任務都是附加任務。
停止進度
凡是沒有必要并且打斷用戶流狀態的程序都是愚蠢的程序
錯誤通知和確認信息是最應該減少的附加工作
不要讓用戶請求允許,換句話說,計算機要符合人的心智模型,如輸出的列表,用戶應只要點擊即可編輯,而不用請求計算機跳轉到編輯頁面。在人心中,有一個數值,單擊即可輸入新數值。即讓有輸出的地方允許輸入。 ? ?此時應該加個撤銷按鈕以防用戶誤操作或者反悔。
常見的附加工作陷阱:
不要強迫用戶到另外一個窗口中完成影響本窗口的?工作。
不要強迫用戶記住文件的位置。
不要強迫用戶調整窗口大小。。(反正app都是全屏)
已設定好的設置,保存并應用
可以在輸出的地方輸入 ?(加撤銷)
不要讓用戶確認其行為
導航是一種附加工作
作者對導航的定義:任何將用戶帶到新的界面部分,定位對象,工具或者數據動作都是導航。在app中,是不是說能按能劃的都是導航~~
作者區分了幾種導航:
1 在多屏幕,視圖或者頁面之間的導航
—愛瘋的資源管理器?或者用社交賬號登錄時要打開別的程序程序進行授權? ? 此類導航在PC上會將流 打斷,即轉移全部注意力到新頁面上。但此類問題在手機端可能不會存在,首先,app的功能強大并且滿足的需求單一,大多數情況下用戶不會用上幾app來達到一個目標,所以當用戶在使用設備管理器時,要不是他想結束程序,要不其要主動切換程序。流在程序改變之前就沒了,就別說打斷了。
在用社交賬號授權中,雖然呈現新的頁面,擔但頁面之前有跳轉提示,頁面中也有返回按鈕,用戶還是處在一個連續并清晰的工作流中,所以也不會打斷流,但是在要求登錄/注冊頁面,可能會打斷流。
2 在窗格之間導航
手機中目測是標簽欄。獨立存在,獨立使用。
3 在工具和菜單之間的導航
修圖軟件云云
4 信息導航
內容里有鏈接,鏈接又轉向新的內容。為了讓用戶不容易迷茫,盡量把信息結構做的淺一點(扁平化?)
改善導航
1 減少目的地數量,剛剛有個假設:凡是能被點擊或滑動的都叫導航,作為app ?就把導航聚焦于用戶的任務,讓用戶走最短的路(工作流的步驟),穿上最輕的鞋到達目的地(學習成本)。
2提供導航標志 目的是不要讓用戶迷失。
總提示圖:導航欄里不能用面包屑,可以在頁面里用。
導航欄上有三各部分 ? ,返回(帶解釋), 當前狀態的解釋, 當前頁面的操作,返回和當前解釋可以幫助用戶定位。標簽欄也有部分定位功能。
3調整界面
1使用頻率:使用越多的按鈕,應該越容易觸碰到, 使用頻率越多的任務,應在兩三次點擊后到達
2混亂程度:會突然改變界面形式,或者信息的功能應被隱藏
3發生損害的程度及概率。
(這讓我想到IOS 9指南里,對按鈕的規定,頻繁使用又安全的,放在右邊 頻繁使用但有危險的,放左邊。)
4避免層次關系
可能又是扁平化的意思~