
2. 不要將網頁的操作動作搬到APP來。也就是及鼠標滑過的提醒都不要有。另外長壓的動作也最好不要有,因為這些動作對觸屏的使用者說來是一種很不直覺的動作。以工具類型的APP來說,比較好的UI設計最好就只有點擊與滑動兩種動作就好。多指觸碰和搖一搖的動作必要時再加入。拖曳的動作,要視狀況而定,如果可以幫使用者省下很多操作&設定的動作,那就做吧!
3. 功能按鈕的擺放位置要與策劃本身的設計一致。例如,蘋果的確認視窗取消按鈕都是擺左邊,提交按鈕都是擺右邊。那小編們設計的APP中有出現(xiàn)取消/提交按鈕的位置也要一致比較好。
4. 每一個頁面若有功能類似的UI元件,最好都擺在固定的位置,不要跳來跳去。讓使用者知道,當他要用到這個功能時,就是要到那位置去找。
5. 每個按鈕或可點擊區(qū)域的最小尺寸不宜小於 32 x 32。再小就會讓使用者覺得很難按??梢允菆D片呈現(xiàn)的大小比較小一點,但是觸發(fā)觸摸的區(qū)域大於呈現(xiàn)的區(qū)域。
6. 該換頁的地方就要換頁,該有返回按鈕的地方就要擺。不要想說為了畫面的美觀而犧牲了操作的便利性。操作流暢度的重要性并不會比畫面美觀低。
7. 不要只從APP開發(fā)者、APP測試者的角度去想UI要怎麼做。如果有個地方對常常需要做測試的人是個很困擾的或覺得有點奇怪,但對使用者來說完全沒有影響。那就應該保留它,而不是多做了一些額外的判斷或功能或選項,這樣反而會讓使用者覺得很困惑。
8. 有些規(guī)范去適度得限制使用者能做的事是好的。有時候不需要給使用者太多彈性。如果說因為要有彈性而需要使用者多做一些事操作和設定,這樣反而會讓使用者覺得更麻煩。小編舉個例子,python這程式語言嚴格限制了程式縮排及換行的標準,開發(fā)者只要寫錯一個空行,編譯就會失敗。就像你寫一篇作文時,老師叫你每一個段落開頭都要空兩格一樣的意思。這對開發(fā)者來說是很不彈性的。但是python APP開發(fā)者寫出來的東西,一定保證都是排版整齊的程式碼。這作法在其他程式語言很少見,但卻沒有人去抱怨它,反而很多人覺得這是一個超棒的設計。因為小編再也不會看到亂七八糟的程式碼了!!