App启动流程:
App启动页面流程说明:闪屏这个过程不是必须的,有的App有闪屏过程(比如:腾讯体育App),有的没有闪屏过程(比如:招商银行App),取决于App的启动速度。
1. 闪屏
(1)描述:闪屏是App每次冷启动过程中展示给用户的过渡页面(掩盖启动慢的事实);
(2)冷启动:App尚未运行,系统创建进程并初始化App(时间稍长,期间可能会出现白屏或黑屏)
(3)热启动:App已经运行,但是在后台被挂起,从后台恢复App
(4)实现:展示一张背景图,无法交互,不能动态修改;
2. 启动页
描述:启动页是App的第一个页面(如果没有闪屏页),是为了缓解用户等待加载App数据内容出现的一个页面,也可以展示产品信息、活动内容等,还可以动态修改(由于下载时间不定,通常缓存后在下次启动时启用);
(1)作用:在启动页加载过程中,客户端可以在后台执行很多操作
- 权限检查
- 登录状态(如果有账号)
- 版本更新检测
- 拉取主页数据
(2)实现:
- 一张图片 + 倒计时(一般3秒)+ “跳过”按钮
- 点击“跳过”按钮,倒计时取消,同时启动页消失,并实现页面跳转
- 可以交互,可以动态修改(也可以是固定的图片)
3. 引导页
描述:引导页是用户第一次安装或更新后第一次启动,展示的数张图片页面(通常3-5张),之后不再出现;如果App清除用户数据,再次打开App后,也可以看到引导页(具体看App实现逻辑);
(1)作用:
- 操作指引
- 功能介绍
- 使用场景
- 迭代信息
(2)实现:
- 图片 + 小圆点 & 图片数量 = 小圆点数量
- 左右滑动切换页面
- 小圆点位置跟随图片位置而变化 & 小圆点位置 = 图片位置
- 引导页最后一张图片上有“进入应用”按钮
- 点击“进入应用”按钮,实现界面跳转(主页面或登录页面)
网友评论