微信小程序设计规则及建议
微信小程序是在微信平台上开发的应用程序,其设计原则旨在为用户提供有号、高效、一致的用户体验,并支持各业务需求,实现用户与程序的共赢。
重点突出
每个页面都应该有明确的重点,以便用户能够快速地理解页面内容。同时,应尽量避免其他干扰项影响用户的决策和操作。
流程明确
为了让用户顺畅地使用页面,应避免打断用户进行某一个操作流程时出现用户目标流程之外的内容。
导航明确,来去自如
导航是确保用户在网页中浏览跳转时不迷路的关键因素。微信系统内的所有小程序页面会自带微信提供的导航栏,统一解决“我在哪”、“我可以去哪”、“如何回去”等问题。
页面内导航
开发者可根据需要在页面内添加自有导航,并保持不同页面间导航一致。考虑到手机屏幕尺寸的限制,小程序页面的导航应尽量简单,对于一般线性浏览的页面,仅使用微信导航栏即可。
减少等待,反馈及时
长时间的等待会引起用户的不良情绪,即使加载和等待不可避免,应及时给予用户反馈,缓解等待的不良情绪。
启动页设计
小程序的启动页是展示品牌特征和加载状态的重要页面。除LOGO品牌展示外,其他元素如加载进度指示由微信统一提供,无需开发者开发。
下拉标示区
微信小程序页面在下拉时会出现微信统一设计的标示区,包括品牌名称和小程序提示,用于强化品牌和用户对小程序的产品感知。
加载反馈注意事项
若加载时间较长,应提供取消操作,并使用进度条显示载入的进度。载入过程中应保持动画效果,避免用户产生界面卡死的错觉。不要在同一个页面使用多个加载动画。
异常可控,有路可退
在设计任务和流程时,需要格外注意异常状态的设计,及时给予用户必要的状态提示和解决方案,使其有路可退。弹窗和结果页面可作为异常状态的提醒方式。
减少输入
由于手机键盘区域小且密集,应尽量减少用户输入,使用现有接口或其他易于操作的选择控件来改善用户输入体验。
避免误操作
手机屏幕触摸精确度不如鼠标,设计页面时需考虑控件的热区面积,避免由于可点击区域过小或过于密集而造成误操作。
利用接口提升性能
使用微信提供的标准控件库和JS-SDK接口能够提高页面性能和操作效率,为用户提供更快捷的服务。
统一稳定
小程序应注意不同页面间的统一性和延续性,尽量使用一致的控件和交互方式,以减轻页面跳动所引起的不适感。可使用微信提供的标准控件,以达到统一稳定的目的。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。