易用性

    架构连续的用户任务流程,通常使用统一纵向导航。

    百度小程序框架通过顶部导航栏,为小程序配备统一的页面纵深导航能力。开发者只需要标记定义“首页”即可,无需额外开发成本,页面默认返回时逐层级返回。

    从小程序首页开始浏览小程序页面的经典用户路径示意(红线前进路径,蓝线逐级返回路径,灰线关闭路径)。

    顶部导航栏位置始终固定,可以帮助用户定位“当前位置”,以防用户迷失在小程序流程页面中,顶部导航栏名称应体现小程序页面的核心内容。

    易用性 - 图2正确

    标题清晰的体现了查询航班的起点和终点。

    错误

    标题表达模糊,必须通过浏览内容进行思考判断。

    易用性 - 图4正确

    保证可读性的前提下,可通过适当的颜色搭配辅助品牌定位。

    错误

    背景色和前置元素的颜色对比度较低,会导致可读性变差。

    架构横向的同级信息通常使用底部标签栏。

    • 当用户在页面标签栏切换时,可在当前视图内浏览更多同层级的内容,页面标签栏本身并不随页面滑动。
    • 下图为小程序首页的底部标签栏切换示意。

    易用性 - 图6

    标签栏个数、标签栏背景色、选项的图标和文字外均可进行自定义,自定义时请注意信息可读性。(了解更多

    正确

    易用性 - 图8错误

    背景色和前置元素的颜色对比度较低,会导致可读性变差。

    操作流程流畅

    考虑使用场景的复杂性和移动设备屏幕大小的适配问题,建议一次只引导用户做一件事情,并且避免出现任务路径外的内容打断用户流程,从而帮助用户聚焦当前任务,快速顺利完成操作。

    请勿在用户浏览目标已经明确的情况下(蓝线),强行引导用户中断原目标流程(红线)。

    移动设备屏幕虽然有变大的趋势,屏幕精度也在提升,但输入操作的准确性并不算高——尤其手机键盘布键密集,输入困难还易引起输入错误。因此开发者在设计小程序时,应该充分考虑手机特性,尽量减少用户输入,利用现有接口或其他易操作的选择控件来改善用户输入的体验。

    易用性 - 图10例:查违章小程序,在选择汽车类型时,使用选择的方式取代了让用户直接手动输入,预期明确,操作也更加便利。

    例:智能小程序,在搜索时会记录用户近期搜索小程序的历史。