1、不要在沒有流程圖的情況之下開始設計或繪制線框,即使是一個簡單的應用程序也應該有一個經過深思熟慮的流程圖,以確保應用程序之中的導航結構邏輯合理。另一個關注點是確保核心功能所在的屏幕位于頂部,而不是隱藏在多級導航元素下。
跳過流程圖直接進入開發,會使開發變得復雜和不可控,容易迷惑用戶。最終,選擇關閉或卸載應用程序。
2、分工要明確,不要忽視開發預算
設計師創造的每一個細節都需要通過開發人員才能變得生動。簡單的設計更改需要數小時和數天的時間才能對應用程序功能產生非常不同的影響。此外,設計不能命令函數。例如,一個計劃之中的應用程序可能有一個搜索框,設計師通過鍵入內容來生成實時結果來進行搜索,但設計師不能成為做出這一重大決策的決策者。
3、不要隨意使用介紹動畫
當用戶次打開應用程序時,更好給用戶介紹一下動畫,但不能太多。事實上,這些演示動畫也會延遲用戶對應用程序的訪問。如果你打算使用介紹動畫,使動畫時間盡可能短,設計盡可能精細和吸引人,值得用戶的時間等待。
在應用程序加載過程之中,首先顯示圖像,然后傳輸動畫。確保過渡平穩自然。有些應用程序從加載圖片到引入動畫設計都非常蹩腳,非常無聊。
4、不要讓用戶等待太久
用戶很容易認為應用程序有問題,而且還會帶來不好的用戶體驗。當加載應用程序時,不要讓用戶看到空白屏幕。使用加載指示欄或小動畫讓用戶知道應用程序正在正常運行。如果可以添加一個加載進度指示器,那就更好了。
5、一般情況之下,按鈕有四種狀態:不可點擊效果、可點擊效果、焦點狀態和按鍵狀態。
如果此時按鈕不可用,則必須將其灰顯或刪除,否則將誤導用戶。
6、菜單級別太深
菜單項應為5-7。如果有二級菜單,應注意菜單的合理分類。菜單的層次不應該太多,否則很難預測和找到。很難找到并返回。
7、無限制的文本長度
app接口非常小。一頁只能顯示6-10個列表,一行只能顯示10-16個單詞,標題欄的單詞數小于5個,標簽欄的單詞數也是2-3個。在這種情況之下,如果文本太長,則需要定義處理方法。如果是選擇性類型,通常會被截斷或略加點;如果是內容讀取類型,則可以折疊。但最合理的方法是簡化文本內容,縮短文本長度。
8、詞義不清
app是一個碎片化的時間和碎片化的閱讀,對app界面之上詞義的要求越來越高。在用戶看到信息的那一刻,準確地傳達信息是必要的。除了表達清晰之外,還需要語言的簡化,避免冗長;使用用戶的語言而不是程序的語言;產品副本反映了產品的特性。