『』如何设计合适的移动端表单?5个关键点助力提升用户体验
表单作为帮助用户提交数据 , 完成前后端数据交互的组件 , 是产品中非常重要的一个组成部分 。 本文作者结合实际案例 , 分享了设计移动端表单的几点思考 , 希望对你有用 。
本文插图
前段时间参与设计了一个类问卷的小工具 , 想总结下设计移动端表单的一些小想法 。
常见的表单设计流程是:
- 根据业务场景需要选择合适的组件
- 对组件增加高级限制和判断逻辑
本文插图
仅有上面两个设计流程是不够的 , 设计出来的表单会存在很多问题?
- 页面展示数据过多
- 操作复杂且繁琐
- 选用的组件样式和交互不适合移动端
- 提交的数据没有经过统一的数据处理等
怎么合理设计呢?
那么我们应该怎么设计合适的表单呢 , 这里我们可以结合移动端的特点去做下面几点考虑 。
1. 分布式表单
iPhone目前主要的机型屏幕尺寸在4.7-5.8英寸 , android的尺寸更多一些 , 但是总体上来说 , 移动端的载体手机屏幕不大 , 能承载的信息是非常有限的 。 当表单信息过多时 , 如果把所有组件堆积在同一个页面中 , 用户填写或者修改变单需要重复滑动页面 , 极大的增加了用户的心里负担和填写成本 , 很容易就产生放弃心理 。 这里我们就会考虑分布式表单 , 能很好的起到以下作用
(1)减少用户的心理负担
分布式表单的设计 , 可以减少用户对于每个页面剩余填写数量的感知 , 比如下图中1个页面 , 用户需要剩余填写10条数据;而分布式处理后 , 用户的感知是第一个页面剩余填写8条数据 , 第二个页面剩余填写2条数据 。 大大降低了心理负担 , 表单完成率会更高
本文插图
(2)拆解了表单完成的动作
分布式表单的设计 , 把一整个表单分成多个步骤进行 , 每次填写都意味着一次“完成” , 增加用户成就感的同时 , 让用户明确感知到已经完成多少 , 还剩余多少 , 也增加了放弃成本
2. 减少用户操作
用户行为都是“懒惰”的 , 过多的操作会给用户造成压力 , 影响用户继续填写和完成表单的欲望 , 造成填写流失 。 我们在设计产品的时候可以考虑通过减少操作 , 减少输入 , 合理化流程这3种方式来减少用户操作 , 减少用户的填写成本 , 增加填写完成率
(1)减少操作
减少操作 , 可以根据实际的场景出发 , 通过交互设计去减少用户填写表单的操作 , 起到降低用户的填写负担和成本 , 提高表单填写成功率 。 比如扩大了表单的可点击区域 , 方便用户点击可以直接唤醒键盘 , 照顾了不同点击习惯的用户 。 如果点击区域较小会增加部分用户重复点击的次数 , 甚至产生“是不是系统bug了”等心理从而放弃了对表单的填写;再比如唤起的键盘是根据表单定制的 , 点击“单行文本项-身份证”能唤醒的键盘是带“X”的数字键盘 , 就减少了“身份证尾号带X”的用户再填写身份证号码需要反复切换数字和大写英文字母的场景
推荐阅读
- 苹果:iPhone12 CAD图纸意外曝光!全新外观设计
- 『智八斗』就这么被苹果欺负?余承东如何反击
- 蚕豆■三星新无线耳机渲染图曝光:设计完全改版神似蚕豆搭配三款配色
- 【刘海】iPhone12基本确定,设计有亮点,可以和三星S20U说再见了
- 科技犬玩机:iPhone12基本确定,设计有亮点,可以和三星S20U说再见了
- 「ROM乐园TB」三星新无线耳机渲染图曝光:设计完全改版神似蚕豆搭配三款配色
- Ubuntu ■如何在 Ubuntu 中添加多个时区 | Linux 中国
- 「便利店」便利仔便利店,如何看待真实的便利店市场?
- 「事情」史海峰:万字长文剖析技术人如何成长
- ■新形势下传统企业破局重生林魔头教你从商业模式设计开始
