五大机制
显示机制
文字长度、特殊符号、敏感字限制
内容为空显示什么
数据计量单位是否不同
横竖屏问题
键盘是否弹出有问题
是否需要占位图
排序机制
页面内容按照哪些因素进行排序?以什么方式进行展示?翻页展示还是瀑布流?一页显示多少信息?
刷新机制
自动刷新还是手动刷新?一次刷新显示多少条信息?如何刷新更多?当刷不出新内容时给提示什么?
缓存机制
这个页面缓存哪些数据?缓存到哪里?清理缓存的时机是什么?是定时自动清理缓存还是让用户手动清理?
控件描述
触发源
此控件的触发区是哪一部分?是否有禁用状态?需要频繁触发的控件,操作区域是否明确?
触发时
是否有加载状态?控件颜色、样式是否改变?是否有高亮?
触发后
操作进度显示
控件发生变化
结果提示
常见的提示类型:小红点提示、能自动消失的提示、页面上的文案提示、需要用户选择的的弹框等
常见的结果类型:成功、失败、空值(搜索功能)
异常情况
网络状况
没网络时的提醒?是否需要网络超时、网络太慢、从WiFi切换到2G/3G的提醒
网络加载状态
加载失败状态,是否有重新加载按钮
断网提示
账号相关
登录和未登录时,对此按钮的操作权限是否有差别?如果必须在登录状态下才能操作,就要增加登录提醒
是否需要单点登录?
数据相关
进入页面之时,如果从服务器获取不到数据时,是否要内设置默认图片?
没有内容时,是否有默认提示?
其他
是否设置启动页、引导页和新手引导?
应用内文案是否需要做相应调整?
是否需要埋点,以便分析用户行为?
消息推送的策略是什么?调用系统通知还是第三方?
需要硬件交互么?需要请求GPS、相机需要等的使用权限么?