總結(jié)小程序界面設(shè)計(jì)指南

2022-08-09    分類: 網(wǎng)站建設(shè)

這一期文章主講小程序設(shè)計(jì)規(guī)范,這是我通過閱讀官方文檔后歸納總結(jié)的,需要詳細(xì)了解的小伙伴可以去看官方設(shè)計(jì)指南,文末有鏈接。

文章大綱
01 用戶體驗(yàn)要點(diǎn)
02 字體規(guī)范
03 控件規(guī)范
04 頁面加載
05 頁面狀態(tài)
總結(jié) 資源
01
用戶體驗(yàn)要點(diǎn)
輕量、簡(jiǎn)潔、目標(biāo)明確
減少無關(guān)的設(shè)計(jì)元素對(duì)用戶目標(biāo)的干擾,每個(gè)頁面都應(yīng)該有明確的重點(diǎn),便于用戶每進(jìn)入一個(gè)新頁面時(shí)都能快速地理解頁面內(nèi)容。
清晰明確地告知用戶身在何處、又可以往何處去,確保用戶在頁面中游刃有余地穿梭而不迷路,這樣才能為用戶提供安全且愉悅的使用體驗(yàn)。
反例示意:
此頁面的主題是查詢,卻添加了與查詢不相關(guān)的業(yè)務(wù)入口,與用戶的目標(biāo)無關(guān),易造成用戶的迷失。
糾正示意:
去掉與用戶目標(biāo)不相關(guān)的內(nèi)容,提供有助于用戶決策和操作的幫助內(nèi)容,比如最近搜索詞等。
反例示意:
操作沒有主次,讓用戶無從選擇。
糾正示意:
避免并列過多操作讓用戶選擇,在不得不并列多個(gè)操作時(shí),需區(qū)分操作主次,減輕用戶的選擇難度。
反例示意:
用戶本打算進(jìn)行搜索,在進(jìn)入頁面時(shí)卻被模態(tài)抽獎(jiǎng)框打斷,對(duì)于抽獎(jiǎng)沒有興趣的用戶是非常不友好的干擾,而即便有部分用戶確實(shí)被“誘人”的抽獎(jiǎng)活動(dòng)所吸引,離開主流程去抽獎(jiǎng)之后可能就遺忘了原本的目標(biāo),進(jìn)而失去了對(duì)產(chǎn)品真正價(jià)值的利用和認(rèn)識(shí)。
減少輸入
由于手機(jī)鍵盤區(qū)域小且密集,輸入困難的同時(shí)還易引起輸入錯(cuò)誤,因此在設(shè)計(jì)小程序頁面時(shí)應(yīng)盡量減少用戶輸入,利用現(xiàn)有接口或其他一些易于操作的選擇控件來改善用戶輸入的體驗(yàn)。
例如下圖中,在添加銀行卡時(shí),采用攝像頭識(shí)別接口來幫助用戶輸入。除此之外微信團(tuán)隊(duì)還對(duì)外開放例如地理位置接口等多種微信小程序接口,充分利用這些接口將大大提高用戶輸入的效率和準(zhǔn)確性,進(jìn)而優(yōu)化體驗(yàn)。
除了利用接口外,在不得不讓用戶進(jìn)行手動(dòng)輸入時(shí),應(yīng)盡量讓用戶做選擇而不是鍵盤輸入。原因是回憶易于記憶,通常來說讓用戶在選項(xiàng)中做選擇比完全靠記憶輸入容易。
例如圖中,在用戶搜索時(shí),提供搜索歷史快捷選項(xiàng)來幫助用戶快速進(jìn)行搜索,從而減少或避免不必要的鍵盤輸入。
避免誤操作
設(shè)計(jì)的頁面上有需要點(diǎn)擊的控件時(shí),要充分考慮其熱區(qū)面積,避免造成誤操作。由于手機(jī)屏幕分辨率各不相同,因此最適宜點(diǎn)擊像素尺寸也不完全一致,但換算成物理尺寸后大致是在7mm-9mm之間。在微信提供的標(biāo)準(zhǔn)組件庫中,各種控件元素均已考慮到了頁面點(diǎn)擊效果以及不同屏幕的適配,因此推薦使用或模仿標(biāo)準(zhǔn)控件尺寸進(jìn)行設(shè)計(jì)。
統(tǒng)一穩(wěn)定
還應(yīng)該時(shí)刻注意不同頁面間的統(tǒng)一性和延續(xù)性,在不同的頁面盡量使用一致的控件和交互方式。比如按鈕,tab選項(xiàng)卡,彈出框等。
02
字體規(guī)范
字號(hào)
小程序界面使用的字體和微信內(nèi)字體保持一致,常用字號(hào)為(單位pt):20,18, 17,16,14,13,11。具體使用場(chǎng)景如下:
顏色
主內(nèi)容 Black 黑色,次要內(nèi)容 Grey 灰色;時(shí)間戳與表單缺省值 Light 灰色;大段的說明且屬于主要內(nèi)容用 Semi 黑。
藍(lán)色為鏈接用色;綠色為完成字樣色;紅色為出錯(cuò)用色。Press 與 Disable 狀態(tài)分別降低透明度為20%與10%。
03
控件規(guī)范
導(dǎo)航欄
所有小程序的全部頁面,均會(huì)自帶微信提供的導(dǎo)航欄,它直接繼承于客戶端,也就是和微信一樣。除導(dǎo)航欄顏色之外,開發(fā)者不可對(duì)其中的內(nèi)容樣式自定義。
微信導(dǎo)航欄分為導(dǎo)航區(qū)域、標(biāo)題區(qū)域以及操作區(qū)域。其中導(dǎo)航區(qū)控制頁面跳轉(zhuǎn),目前導(dǎo)航欄分深淺兩種基本配色。
iOS導(dǎo)航欄
微信進(jìn)入小程序的一個(gè)頁面,導(dǎo)航區(qū)只有一個(gè)操作“返回”,即返回進(jìn)入小程序前的微信頁面。進(jìn)入小程序后的次級(jí)頁面,導(dǎo)航區(qū)的操作為“返回” 和“關(guān)閉”。 “返回”,即返回上一級(jí)界面,“關(guān)閉”,即直接退出小程序。
Android導(dǎo)航欄
導(dǎo)航區(qū)僅存在唯一操作“關(guān)閉”,即直接退出小程序。安卓手機(jī)自帶的硬件返回鍵執(zhí)行“返回”上一級(jí)頁面的操作。
安卓導(dǎo)航存在一類特殊情況:當(dāng)用戶通過操作區(qū)的菜單將小程序添加至安卓桌面,剛打開小程序的首頁時(shí),不展示導(dǎo)航區(qū),僅展示標(biāo)題和操作區(qū)。在小程序的次級(jí)頁面,導(dǎo)航區(qū)只有“返回”操作,而點(diǎn)擊安卓手機(jī)自帶的硬件返回鍵也起到相同作用。
背景色規(guī)則
小程序導(dǎo)航欄支持背景顏色自定義,選擇的顏色需要滿足微信提供的兩套主導(dǎo)航欄圖標(biāo)的可用性。即深色導(dǎo)航能夠看清白色文本,淺色導(dǎo)航能夠看清黑色文本。
導(dǎo)航標(biāo)簽
可以給小程序添加兩種樣式的導(dǎo)航:頂部TAB標(biāo)簽+底部標(biāo)簽。
保持不同頁面間導(dǎo)航樣式統(tǒng)一。
標(biāo)簽數(shù)量不得少于2個(gè),最多不得超過5個(gè),為確保點(diǎn)擊區(qū)域,建議標(biāo)簽數(shù)量不超過4項(xiàng)。
小程序首頁可選擇微信提供的原生底部標(biāo)簽樣式,該樣式僅供小程序首頁使用??勺远x圖標(biāo)樣式、標(biāo)簽文案以及文案顏色等,具體設(shè)置項(xiàng)如圖標(biāo)尺寸等可參考開發(fā)文檔和WeUI基礎(chǔ)控件庫。
列表
表單輸入
按鈕
圖標(biāo)
04
頁面加載
當(dāng)不可避免的出現(xiàn)了加載和等待的時(shí)候,需要給予及時(shí)的反饋以舒緩用戶等待的不良情緒。
加載反饋?zhàn)⒁馐马?xiàng)
若載入時(shí)間較長(zhǎng),應(yīng)提供取消操作,并使用進(jìn)度條顯示載入的進(jìn)度。
載入過程中,應(yīng)保持動(dòng)畫效果 。無動(dòng)畫效果的加載很容易讓人產(chǎn)生該界面已經(jīng)卡死的錯(cuò)覺。
不要在同一個(gè)頁面同時(shí)使用超過1個(gè)加載動(dòng)畫。
結(jié)果反饋
對(duì)于頁面局部的操作,可在操作區(qū)域予以直接反饋,對(duì)于頁面級(jí)操作結(jié)果,可使用彈出式提示(Toast)、模態(tài)對(duì)話框或結(jié)果頁面展示。
啟動(dòng)頁加載
小程序啟動(dòng)頁突出展示小程序品牌特征和加載狀態(tài)。啟動(dòng)頁除品牌標(biāo)志(Logo)展示外,頁面上的其他所有元素如加載進(jìn)度指示,均由微信統(tǒng)一提供且不能更改,無需自行開發(fā)。
頁面下拉刷新加載
在微信小程序內(nèi),微信提供標(biāo)準(zhǔn)的頁面下拉刷新加載樣式,無需自行開發(fā)。
頁面內(nèi)加載反饋
開發(fā)者可在小程序里自定義頁面內(nèi)容的加載樣式。建議不管是使用局部還是全局加載,自定義加載樣式都應(yīng)該盡可能簡(jiǎn)潔,并使用簡(jiǎn)單動(dòng)畫告知用戶加載過程。開發(fā)者也可以使用微信提供的,統(tǒng)一的頁面加載樣式,如圖中例所示。
模態(tài)加載
模態(tài)的加載樣式將覆蓋整個(gè)頁面,由于無法明確告知具體加載的位置或內(nèi)容,將可能引起用戶的焦慮感,因此應(yīng)謹(jǐn)慎使用,除了在某些全局性操作下不要使用模態(tài)的加載。
局部加載反饋
即只在觸發(fā)加載的頁面局部進(jìn)行反饋,這樣的反饋機(jī)制更加有針對(duì)性,頁面跳動(dòng)小,是微信推薦的反饋方式。
05
頁面狀態(tài)
狀態(tài)反饋
頁面局部操作結(jié)果反饋
對(duì)于頁面局部的操作,可在操作區(qū)域予以直接反饋。例如,點(diǎn)擊多選控件前后狀態(tài)如下圖。對(duì)于常用控件,微信設(shè)計(jì)中心將提供控件庫,其中的控件都已提供完整操作反饋。
頁面全局操作結(jié)果——彈出式提示(Toast)
彈出式提示(Toast)適用于輕量級(jí)的成功提示,1.5秒后自動(dòng)消失,并不打斷流程,對(duì)用戶影響較小,適用于不需要強(qiáng)調(diào)的操作提醒,例如成功提示。特別注意該形式不適用于錯(cuò)誤提示,因?yàn)殄e(cuò)誤提示需明確告知用戶,因而不適合使用一閃而過的彈出式提示。
頁面全局操作結(jié)果——模態(tài)對(duì)話框
對(duì)于需要用戶明確知曉的操作結(jié)果狀態(tài),可通過模態(tài)對(duì)話框來提示,并可附帶下一步操作指引。
頁面全局操作結(jié)果—結(jié)果頁
對(duì)于操作結(jié)果已經(jīng)是當(dāng)前流程的終結(jié)的情況,可使用操作結(jié)果頁來反饋。這種方式最為強(qiáng)烈和明確的告知用戶操作已經(jīng)完成,并可根據(jù)實(shí)際情況給出下一步操作的指引。
異常狀態(tài)
表單出錯(cuò)
表單報(bào)錯(cuò),在表單頂部告知錯(cuò)誤原因,并標(biāo)識(shí)出錯(cuò)誤字段提示用戶修改。
總結(jié)
這篇文章是我閱讀官方文檔之后,重新總結(jié)+梳理出的五個(gè)要點(diǎn):用戶體驗(yàn)、字體、控件、加載、狀態(tài)。小程序給我的感受是它無論從設(shè)計(jì)還是開發(fā)都始終秉承著輕量、簡(jiǎn)潔的原則,這也是小程序越來越受歡迎的原因。
小程序設(shè)計(jì)規(guī)范官方文檔:https://mp.weixin.qq.com/debug/wxadoc/design/?t=2017118

網(wǎng)站標(biāo)題:總結(jié)小程序界面設(shè)計(jì)指南
分享網(wǎng)址:http://www.muchs.cn/news47/187997.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、全網(wǎng)營銷推廣、小程序開發(fā)、網(wǎng)站建設(shè)、網(wǎng)站導(dǎo)航、關(guān)鍵詞優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站