
特殊情况下的APP设计
¥1.99
作品简介
作为产品的设计人员,每天都在考虑用户需要什么,怎么样的产品功能能解决用户的需求,这个点很重要。但是我们也都知道,仅仅做到这点也是不够的,因为用户在使用产品时不止会遇到正常的流程。还会遇到没网、没内容、服务器异常、内容加载失败、token失效、加载时间过长等等一系列的问题。这些只占产品20%的特殊情况,一旦处理不当,就会降低用户体验,从而影响到公司利益。这也是我决定要写《特殊情况下的APP设计》系列文章的原因,想站在交互设计师的立场,以用户体验为设计为理念,来试图系统性的解决这些问题。
系统性的解决特殊情况下的APP设计问题
作品目录
特殊情况下的APP设计
1.这件事为什么重要?
2.为什么会出现这么多的特殊情况?
3.存在哪些特殊情况?
注册登录页设计
1.清晰的操作流程
①无需注册登录
②非强制登录
③强制登录
2.不同的注册登录方式
①邮箱
②.手机号
③.用户名
④.第三方账号
3.注重交互细节
①用显示/隐藏icon代替输入两遍密码
②弹出相对应的输入键盘
③对手机号码进行3 4 4的分布。
④登录时增加一键清空icon。
⑤清晰的错误反馈。
4.美观的视觉设计
启动页面/闪屏的设计
1.启动页是什么?
2.为什么要有启动页面?
3.怎么设计启动页?
①快速启动类
②品牌类
③情感共鸣类
④广告展示类
⑤节日类
⑥.其他可能性
加载页面的设计
1.用户、客户端和服务器
2.数据加载的几种形式及对应的交互设计
①标题loading
②白屏loading
③.优先加载
④.Skeleton Screen
⑤toast形式
⑥.下拉刷新加载
⑦.分段加载
⑧.智能加载
3.关于加载的更多思考
网络异常时该如何设计?
1.网络切换
2.网络信号不好或网络中断
①无缓存数据时
②.有缓存数据时
最全的临时框设计
1.模态临时框
①.警告视图(Alert View)
②操作菜单(Action Sheet)
③全局模态(Modal View)
2.非模态临时框
①.Toast
②.Snackbar
交互走查表:避免无能之错
1.网络异常
2.缺省页面
3.加载刷新
4.其他情况