
小屏幕小空間,輸入信息舉步維艱,不是誤點,就是需要頻繁切換,不是提示不明顯,就是定制能力不夠。如果你的應(yīng)用為用戶提供的服務(wù)需要進行大量的輸入,那么一定要考慮到用戶的輸入成本和輸入效率對用戶體驗的影響。否則就是你的功能再有亮點,但是糟糕的輸入體驗卻把用戶拒之門外。雖然你可能會抱怨,那不是你的錯,是iPhone輸入法的錯,但是凡事好商量,怎樣跟輸入法親密無間的合作,降低用戶的輸入成本,提高用戶的輸入體驗?zāi)兀?/p>
一、用選擇代替輸入
如果你給用戶提供的服務(wù)是可以羅列出來的,就用列表或拾取器,而不是文本框,因為選擇遠遠比輸入來得容易。

圖2 選擇器可以用來選擇時間呀,國家呀,小說章節(jié)呀,省份呀等等,但是前兩者更適合,是因為前兩者會按照一定的規(guī)律排列,時間用時間日期拾取器,月份1~12,時1~12,分1~60,國家按首字母;而小說章節(jié)和省份這類的,如果不能按照一定規(guī)律排列的話,還是用要謹慎選用,因為選擇輪以外的內(nèi)容都是不可見的,如果也是不可預(yù)期的,用戶根本不知道該怎么滾。
二、給出歷史和建議
輸入歷史和輸入建議,如果有必要的話,要及時出現(xiàn),如果你的建議策略能命中用戶的需求的話,能極大的提升用戶的輸入效率。

圖3 掌上百度的搜索功能,當(dāng)激活搜索框時,立刻給出搜索歷史,輸入第一個關(guān)鍵詞開始,就給出相關(guān)搜索建議
三、定義不同的鍵盤屬性
你可以定義不同的鍵盤屬性,來適應(yīng)用戶將要輸入的內(nèi)容類型。
UIKeyboardTypeASCIICapable

Copyright since 2005,問鼎科技(58wd.com) 服務(wù)電話:400-666-4165 地址:成都市IT大道蜀清路239號 蜀ICP備10202221號