天天看点

移动端 键盘把搜索内容顶上去_必看干货:UI中移动端长表单应如何设计?

移动端 键盘把搜索内容顶上去_必看干货:UI中移动端长表单应如何设计?

大家应该发现了,现在除了百分之90以上人群会选择在手机端网购之外,很多原来在PC端操作的内容也逐渐转移到手机端,这都得益于手机的快捷和普及。今天誉财教育就和大家来探讨一下移动端长表单的UI设计,那么我们首先就从PC端和手机端的不同分析起。

一、相较于PC端,移动端要减少手动输入

PC端和移动端在手动输入的便捷程度上是不同的。PC 端的输入较便捷;移动端的输入较不便捷,毕竟手指与屏幕的触碰面积较大,效率和精准程度远不及 PC 端的键盘鼠标。因此,为了打造便捷优雅的操作体验,移动端表单需要尽量减少用户的手动输入。我们发现有以下几种方法可以减少手动输入。

方法1:当前场景下的常用选项

提供当前场景下的常用选项,用选择代替输入是最为基本的思路。值得注意的是,如果常用选项不能涵盖用户可能填写的全部内容,那么手动输入自定义选项的功能也要提供给用户。

方法2:利用移动端设备能获取的信息

尽管移动端在输入上没有那么便捷,但获取到信息种类与精确度,却具有一定的优势。比如,移动端设备能较为精确地获取到用户当前的地理位置,这就为某些需要填写位置的表单提供了便捷(如收货地址、联系地址等)。再如,调用通讯录的功能也经常出现在各种需要填写手机号的表单中。

方法3:提供用户的历史输入项

一份表单中出现了多处相同类型的表单项,这时可以提供用户的历史输入项供其选择。另外,很多填单页也会将用户输入的信息自动保存为常用收货人等,同样也是用到了这一方法。

方法4:采用拍照识别的功能

由于 OCR 技术(Optical Character Recognition,光学字符识别)的发展,拍照识别文字的速度和准确度都有了较大的提升,最常见的就是各大金融服务应用中拍照识别银行卡号的功能。

二、相比于PC端,移动端需考虑调出的键盘类型及方式

相对于 PC 端的物理键盘,移动端的虚拟键盘由于受限于屏幕尺寸,在各种类型键盘间进行切换的成本较高,且在数字和各类中英文标点符号的输入上效率较低。因此,在移动端长表单的设计中,需要更多考虑:默认调出哪种类型的键盘,才是当前场景下最为高效的选择。

另外,当连续多个表单项的输入方式各不相同时,可考虑使用联动键盘。不难发现,如果一个案例中连续 3 个表单项对应的输入方式分别是:时间选择器、数字键盘、选项选择器。当采用传统的方式按顺序填写时,不仅需要依次点击这 3 个表单项,而且对应的选择器和键盘也需要分别弹出和收起各 1 次(弹出和收起共计3*2=6次),操作较为繁琐。改为联动键盘后,可以在同 1 个底部弹出层中,流畅地填写完 3 个表单项,有助于打造更为便捷高效地填写体验。

三、PC端可在一个页面中承载长表单,移动端则需分页面展示

移动端设备相比于 PC 端设备,屏幕尺寸小得多。一份在 PC 端可以用 1-2 屏展示完全的表单,在移动端可能需滑动 7-8 屏才能完整查看。如果在移动端用一个页面承载 7-8 屏才能看完的长表单,可能会造成高跳出率和低完成率。表单设计领域的专家 Adam Silver 通过实际项目发现:将较长表单拆解为若干部分,用若干页面展示,能提升用户满意度以及支付转化率。

那么,分页面展示就足够了么?还不一定。根据具体的情况,有时还需要将一个页面中的内容划分为不同的模块。具体的做法是:将相关表单项进行分类组合,并通过卡片、分割线或间距将它们分成不同的语义组,并添加对应模块标题以突出页面的节奏感,从而帮助用户更加高效地浏览和填写表单。

四、移动端的长表单在填写完毕后,可考虑提供预览功能

为什么要考虑预览功能呢?对于分页面填写的表单,如需检查之前已填写的内容,要逐步返回之前的页面查看,十分不便。因此,提供一个专门的预览页面让用户对表单进行检查和确认,是很有必要的。而这也符合尼尔森可用性原则中的易取原则,尽可能减少用户的回忆负担,把需要用户记忆或确认的内容直接展示出来。

五、相比于PC端,移动端的长表单需更多地考虑异常情况

这点要从 PC 端和移动端的使用场景说起。PC 端的使用场景相对比较局限,人们在使用时大多是坐在桌前;而移动端的使用场景则宽泛得多,无论是站着、坐着、走着还是躺着,都能使用手机,这就让发生误操作的可能性更大。另外,两端的使用场景同样受到各自网络环境的影响,PC 端的网络质量相对稳定,而移动端由于「移动着」的特性,网络质量容易波动,比如,从信号较好的室外进入到信号较差的电梯内。

对于异常情况的发生,誉财建议大家设计时可从这 2 点进行考虑:尽可能地帮助用户保存已填写的表单信息;如果实在无法保存已填写的表单信息,要友好且明确地提醒用户这一风险。

六、当长表单需要上传文件时,移动端支持的文件类型不如PC端多

这一点主要是对于 iOS 操作系统而言的。相比于 Android 操作系统,iOS 系统对数据读写有限制,这是由于 iOS 系统的沙盒(SandBox)机制所决定的。所谓沙盒机制,就是各个应用程序的数据都放在独立的沙盒中进行储存,应用程序只能在自己的沙盒中访问文件,不可以访问其他沙盒中的内容。对于 iOS 系统的 APP 而言,一般只能访问设备的相册资源。因此,如果移动端表单需要上传文件,需要考虑到 iOS 操作系统这一数据读写的限制问题,并根据限制来规范化支持上传的文件格式。

总结起来还是UI设计的中心思想,“以人为本”,所有的一切都是在基于功能的情况下使界面更加人性化,用户更愿意使用该界面,留住用户,帮助用户完成任务就是终极目的。UI设计的学习道艰且长,同学们要一直坚持下去哦,要知道不断更新的行业才是可持续发展的!