利用清晰的移動應(yīng)用表單的設(shè)計來抓住用戶
發(fā)布時間:2012-07-23 16:36:45 作者:@elya妞
我要評論

為了更多設(shè)計師能認真思考移動應(yīng)用表單的特殊性,最大限度的提升表單設(shè)計的體驗,提升效率,提高滿意度

一、清晰的視覺縱線
用戶在瀏覽信息的時候,如果沒有足夠多的強調(diào)元素,會從上至下,從左至右的瀏覽,Web端是一個“F”型視線,移動端更經(jīng)常是“L”型視線(導(dǎo)航和重要操作往往在下邊),那么如果你的表單的視覺瀏覽順序,符合這個“L”型規(guī)律,基本上就符合用戶的心理預(yù)期,不需要任何的尋找,任何的思考,就可以簡單高效的執(zhí)行完表單項的填寫和提交。

反面的例子很多,比如下面兩個:

第二個反例則會更加突出一些,因為表單標簽與表單的相關(guān)性不是很好,用戶需要先閱讀表單標簽的內(nèi)容,再閱讀輸入框引導(dǎo)文字的內(nèi)容,視線一直都是左—— >右——>左——>右,這樣已經(jīng)不夠友好了,最后提交的時候,又需要整個視線平移到右上角去尋找登錄按鈕,當然,我并不是在 challenge iPhone的設(shè)計,如果全局都擁有這樣的操作欄,右上角提交表單項還好,但這也僅適用于鍵盤會遮擋提交按鈕的情況。
二、信息的分組
表單項并不是從上邊羅列到下邊就可以了,而是要經(jīng)過信息組織的,同一類的表單可以放在一起,當表單太長的時候,可以拆分成不同的組,這樣用戶在填寫的時候,類似于一種任務(wù)拆解,可以一組一組的完成填寫。


三、極致的減法
那些不需要的信息,干脆就砍掉。那些實在需要,但是頻次不高的信息,則可以隱藏掉,通過某個入口可以添加。

四、利用選擇代替輸入
移動應(yīng)用的輸入成本非常高,尤其是觸屏,輸入效率和輸入準確率都有很大的提升空間,在這種情況下,要盡量減少需要輸入的內(nèi)容,利用選擇代替輸入,簡單來說,比如性別、比如出生日期、比如城市,都是可以通過選擇的形式來提交內(nèi)容的。
當然還有一些輸入建議相關(guān)的場景,也是可以利用選擇來代替輸入的。比如當用戶名已被注冊的時候,系統(tǒng)提供幾個用戶名建議以供選擇;比如給自己打標簽的時候,系統(tǒng)提供常用標簽以供選擇,等等

五、標簽及提示文字的排布方式
移動應(yīng)用界面空間有限寸土寸金,但是表單項往往需要通過標簽告知表單類型,通過提示文字告知表單格式,那么標簽及提示文字怎樣排布才可以使信息呈現(xiàn)最友好呢?

缺點:在寸土寸金的手機屏幕上,這種排布方式過于占用寶貴的垂直空間,鍵盤升起一遮擋,基本上什么都卡不見了。

缺點:占用寶貴的垂直空間。

缺點:缺點仍然是橫向視覺不穩(wěn)。

這是一種最佳的排布方式。
六、依靠明文確認密碼
注冊的時候,很多應(yīng)用還需要兩次輸入密碼,以預(yù)防誤操作,防止輸入錯誤的密碼之后無法登錄。但是真的需要輸入兩次密碼來防止這個問題嗎?有沒有什么別的方法來規(guī)避這個問題呢?
其實除了輸入兩次密碼之外,還有這樣幾種辦法:1.最后一位明文顯示 2.全部明文顯示 4.默認暗文,可選明文 5.默認明文,可選暗文 6.對話框確認密碼輸入正確。 通過小范圍的用戶調(diào)研發(fā)現(xiàn),默認明文可選暗文的形式接受度最高

七、合理的鍵盤利用
1. 鍵盤的類型與調(diào)用
不同的文本框類型,可以調(diào)用不同的鍵盤。比如網(wǎng)址輸入框,調(diào)用網(wǎng)址輸入鍵盤,可以方便快捷的輸入.com;純數(shù)字的輸入框,可以調(diào)用數(shù)字鍵盤;電話號碼輸入框,可以調(diào)用電話號碼鍵盤,除了數(shù)字之外,還有*#+;姓名等中文輸入框,可以調(diào)用中文鍵盤;郵箱輸入框可以調(diào)用郵箱鍵盤,方便輸入@。


當然,不止是iPhone,Android也是可以定義鍵盤類型的。


2. 鍵盤上的功能鍵
鍵盤上右下角的功能鍵是可以被定義的,這個功能鍵在填寫表單的時候,跟PC上的tab鍵有點像,應(yīng)該起著向下切換表單項的作用,當處于最后一個表單項的時候,這個功能鍵就要變成對應(yīng)的操作。

3. 鍵盤上的操作欄

八、校驗的小秘密
1. 縱向的校驗順序
當校驗表單內(nèi)容是否符合格式要求的時候,要按照表單項從上到下的順序校驗

2. 即時的校驗反饋
一種理想化的情況,就是當我輸入完一個表單項的時候,系統(tǒng)可以立刻告訴我,這一項填寫是否正確,而不是填完所有表單,提交之后,才告我我哪里需要修正。在Web端,即時校驗反饋已經(jīng)非常常見,但是在移動端,即時檢驗尚需時日。主要原因是即時校驗受限于網(wǎng)速,當網(wǎng)絡(luò)環(huán)境不好的時候,校驗也許需要很久,會影響正在進行的下一項表單的填寫。

其實除了清晰的視覺縱線、信息的分組、極致的減法、利用選擇代替輸入、標簽及文字的排布方式、依靠明文確認密碼、合理的鍵盤利用、校驗的小秘密之外,還有很多很多秘籍沒有寫,比如清晰的步驟、用戶的語音、移動端特殊的情景、合理的說明、及時的反饋、錨點置頂、主動做與次動作的位置、給與建議、給予限制、適當?shù)膸椭?、標簽頁設(shè)計、顏色的信息傳達、循序漸進的表單。
相關(guān)文章
AudioContext 實現(xiàn)音頻可視化(web技術(shù)分享)
這篇文章主要分享的是web技術(shù)的 AudioContext 實現(xiàn)音頻可視化,要實現(xiàn)音頻可視化得先實現(xiàn)一些炫酷的效果需要借助 Web Audio API提供的一些方法 AudioContext,下面詳細內(nèi)容2022-02-23- 這篇文章主要給大家介紹了web技術(shù)中的WebRTC記錄音視頻流,文章內(nèi)容圍繞主題展相關(guān)資料,需要的小伙伴可以參考一下,希望對你有所幫助2022-02-23
- 這是我通過網(wǎng)上查閱資料總結(jié)的一些編碼規(guī)范,用于鞏固對html,css頁面重構(gòu)時的基礎(chǔ),需要的朋友可以參考下2020-12-19
前端編碼規(guī)范(4)—— CSS 和 Sass (SCSS) 開發(fā)規(guī)范
這篇文章主要介紹了前端編碼規(guī)范(4)—— CSS 和 Sass (SCSS) 開發(fā)規(guī)范,需要的朋友可以參考下2017-01-21Web前端開發(fā)規(guī)范2017(HTML/JavaScript/CSS)
這是一份旨在增強團隊的開發(fā)協(xié)作,提高代碼質(zhì)量和打造開發(fā)基石的編碼風(fēng)格規(guī)范,其中包含了 HTML, JavaScript 和 CSS/SCSS 這幾個部分。我們知道,當一個團隊開始指定并實行2017-01-21- 這篇文章主要為大家介紹了前端開發(fā)團隊遵循和約定的代碼書寫規(guī)范,意在提高代碼的規(guī)范性和可維護性,需要的朋友可以參考下2017-01-21
響應(yīng)式Web之流式網(wǎng)格系統(tǒng)
這篇文章主要為大家詳細介紹了響應(yīng)式Web之流式網(wǎng)格系統(tǒng)的相關(guān)資料,感興趣的小伙伴們可以參考一下2016-07-04在網(wǎng)頁標題欄上和收藏夾顯示網(wǎng)站logo的實現(xiàn)方法
下面小編就為大家分享一篇在網(wǎng)頁標題欄上和收藏夾顯示網(wǎng)站logo的實現(xiàn)方法。希望對大家有所幫助。一起跟隨小編過來看看吧,祝大家游戲愉快哦2016-03-16Visual Foxpro 6.0 中文版安裝向?qū)?圖解)
基于很多用戶都在下載Visual Foxpro 6.0,但是有安裝vtp6.0經(jīng)驗的朋友確很少,在安裝過程中總會出現(xiàn)這樣那樣的問題,基于這些問題,下面小編抽個時間把Visual Foxpro 6.02015-09-09網(wǎng)站日志200 0 64狀態(tài)碼的分析(協(xié)議子狀態(tài))
網(wǎng)站日志200 0 64狀態(tài)碼的分析介紹2012-10-29