用戶體驗,即用戶操作,是J2ME程序設計時的一個重要的問題,下面就是一些設計時需要避免或注意的一些問題,供大家在設計時參考:
1、 快速核對表:
下面的內容是一些在程序中需要做到的要求:
l 在UI中,方向鍵風格和軟鍵一致
l 錯誤和提示信息不包含技術名詞
l 應用具有幫助功能,幫助中包括應用介紹和操作方法
l 用戶可以輕松的取消操作,特別是涉及連接時
l 關於界面中包含應用名稱和版本,供應商名稱以及聯系方式,且這些內容和jad文件中的內容保持一致
l 錯誤被正確的處理,特別是連接錯誤
l 應用保留用戶的設計信息
l 應用正確的處理多任務
l 應用在被打斷以後可以正常工作
l 應用菜單中不包含重復的按鈕
l 菜單中每個可選擇的項目都有自己的動作,不能被使用的項目不出現在菜單中
l 應用經過真機測試
l 應用經過真實的最終用戶測試,而不是開發者的測試
2、 安裝和啟動核對表
l 應用安裝簡單、易懂、速度適當
l 應用可以通過OTA安裝
l 應用在10秒以內啟動
l 應用啟動需要時間長時,顯示進度條
l JAD文件中的應用描述信息易讀
l 在真機上進行過安裝測試
l 聲音根據用戶選擇進行工作
l 用戶可以控制啟動聲音
3、 方向控制核對表
l 默認的導航鍵作為最主要的控制
l 重要的動作首先顯示
l 用戶可以使用返回鍵返回
l 清晰的顯示用戶的位置以及可以進行的操作,屏幕和UI風格一致
l 快速響應用戶操作
l 超過2秒的操作需要提供滾動條,並且允許用戶取消該操作
l 應用術語和已安裝的應用一致
l 菜單和選擇列表中不要包含重復的項目,以及不起作用的項目
l 應用中的UI風格一致
l 應用響應和性能可以接受
l 動作的次序被組織為開始、中間和結束,完成以後提供適當的反饋
l 應用可以正確處理快速的連續按鍵
l 使用最終用戶使用的術語而不是技術術語
l 導航結構簡單,方向感強
4、 NOKIA S40界面核對表
l 導航鍵作為最主要的控制方式
l 如果使用中軟鍵,它必須有一個標簽
l 中軟件不能具有導航或返回功能
l 全屏模式根據UI風格實現
l 左軟鍵作為選項菜單,或者確定按鈕
l 右軟鍵是返回導航鍵,取消動作或者是關閉應用的作用
l 對於只顯示圖片的地方,沒有基本的信息
l 按了結束鍵以後也保存設置信息
5、 NOKIA S60界面核對表
l 導航鍵作為最主要的控制方式
l 默認的導航鍵也起作用
l 根據UI風格實現全屏幕模式
l 退出不是選項菜單中的唯一功能
l 左軟鍵作為選項菜單,或者確定按鈕
l 右軟鍵是返回導航鍵,取消動作或者是關閉應用的作用
l 應用正確處理意外事件,例如來電、短信息、電力不足或者用戶按了電源鍵
l 如果應用需要多任務的知識,用戶需要相關的幫助
l 應用退出時自動保存用戶設置
l 如果用戶使用END鍵或者應用鍵,應用在需要的時候不關閉,而是在後台運行
6、 S80 UI風格核對表
l 應用主要風格可以使用CBA、滾動鍵、回車和鍵盤控制
l 滾動選擇和回車由默認的動作鍵產生
l 如果用戶不能取消動作或者用戶操作錯誤將導致一個重要的操作時,滾動選擇和回車不能由默認的動作鍵產生