设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
立即注册
只需一步,快速开始
快捷导航
登录
注册
论坛首页
BBS
建站模版
微站设计
虚拟主机
企业邮箱
博客日志
Blog
搜索
搜索
搜索
热搜
长春
优惠
活动
做网站
本版
帖子
用户
本版
帖子
用户
请
登录
后使用快捷导航
没有帐号?
立即注册
道具
勋章
任务
留言板
设置
我的收藏
退出
时时商务社区
»
论坛首页
›
建站资源
›
建站技术
›
如何用流程图描述APP启动流程?
返回列表
查看:
1376
|
回复:
0
如何用流程图描述APP启动流程?
[复制链接]
网络通达
当前离线
积分
7881
2647
主题
2647
帖子
7881
积分
论坛元老
论坛元老, 积分 7881, 距离下一级还需 9992118 积分
论坛元老, 积分 7881, 距离下一级还需 9992118 积分
积分
7881
发消息
电梯直达
楼主
发表于 2018-2-17 16:36:21
|
只看该作者
|
倒序浏览
|
阅读模式
本文作者分享了在APP启动流程中,如何用流程图来描述。
看了《
技能GET:如何使用流程图描述一个典型的APP启动功能?
》,突然觉得文中的流程图设置的地方有些不合理,下面是文中的流程图:
流程描述
[ol]
软件启动时
,APP自检测是否首次启动;
首次启动时
,进入启动页,停留2秒后进入新手引导,用户可跳过引导,或操作引导后,进入软件首页,此时做网络判断,如果无网络,则打开该APP原始的静态首页;
非首次启动时
,若当前无网络,则进入启动页,停留2秒,此过程中调用上次使用后本地保存的缓存数据,进入APP缓存首页;
非首次启动时
,若为2G网络状态,则进入启动页,停留2秒,在此过程中更新首页数据,并打开最新首页;
非首次启动时
,若为3G/4G/Wifi网络,则检测是否有最新的广告数据,并请求返回本地显示广告页。广告播放时间为2-3秒,用户可选择跳过,或自动播放完毕进入首页。此过程中APP请求首页数据返回,进入最新数据首页。
[/ol]
在首页数据更新时,android环境下,对比本地版本与数据库版本,若版本不一致,弹出版本更新提示。
首先并没有否定这个流程,只是觉得有些地方还需要完善。软件非首次启动,立即判断网络,加载广告数据,对于一张一般一百多k的图片,必然让用户停留在白屏一段时间,影响体验,而目前主流app,无论是否有广告都会先进入启动页,从主观上减少用户等待时间;
优化后的流程
流程说明
[ol]
软件启动时
,进入启动页;
首次启动时
,启动页停留2秒后进入新手引导,用户可跳过引导,或操作引导后,进入软件首页,此时做网络判断,如果无网络,则打开网络异常页面;
非首次启动时
,若当前无网络,启动页停留2秒,此过程中调用上次使用后本地保存的缓存数据,进入APP缓存首页;
非首次启动时
,若为2G网络状态,启动页停留2秒,在此过程中更新首页数据,并打开最新首页;
非首次启动时
,若为3G/4G/Wifi网络,则检测是否有最新的广告数据,并请求返回本地显示广告页。广告播放时间为2-3秒,用户可选择跳过,或自动播放完毕进入首页。此过程中APP请求首页数据返回,进入最新数据首页。
[/ol]
这个流程中,用户无论是否首次启动、是否存在广告,首先进入的是启动页,避免在启动时就进行网络请求。
体验了几款app的启动流程,第一步都是先进入启动页。不过在广告图的展示方式上会有所区别,其中搜狐新闻、京东金融、要出发将广告展示和启动元素合并在了一个页面,而比如脉脉、饿了么则是启动页和广告页分开,但是这两种方式对与整个流程是没有什么影响,前者广告的显示与否对应后后者只是页面跳转与否,本质上是一样的。
优化流程(广告缓存到本地)
广告图一般会在一个时间段显示,按照上面流程,用户每次打开app都需要加载广告,浪费大量流量,增加用户等待时间,因此可以采取把图片缓存到本地的方法完善整个流程。
需要注意的是,按照这个流程,缓存到本地的数据,除了广告图,还必须带有广告图的显示时间段等数据。其次,如果运营人员更改了某个广告图的显示时间段,而本地已有缓存的情况下,缓存的广告图的显示时间段还是旧的,这个问题有点无解。
流程说明
[ol]
软件启动时,进入启动页;
首次启动时,启动页停留2秒后进入新手引导,用户可跳过引导,或操作引导后,进入软件首页,此时做网络判断,如果无网络,则打开网络异常页面;同时后台请求广告数据,缓存到本地;
非首次启动时,若有符合显示条件的缓存广告,则进入广告页面,广告播放时间为2-3秒,用户可选择跳过,或自动播放完毕进入首页;
非首次启动时,无符合显示条件的缓存广告,若为2G网络状态,启动页停留2秒,并打开最新首页;
非首次启动时,无符合显示条件的缓存广告,若为3G/4G/Wifi网络,则检测是否有最新的广告数据,并请求返回本地显示广告页。广告播放时间为2-3秒,用户可选择跳过,或自动播放完毕进入首页。此过程中APP请求首页数据返回,进入最新数据首页。
[/ol]
在首页数据更新时,android环境下,对比本地版本与数据库版本,若版本不一致,弹出版本更新提示。
最后,文中出现的流程图只是初步想法,希望能有有相关经验的产品同行给出指导。
分享到:
QQ好友和群
QQ空间
腾讯微博
腾讯朋友
收藏
0
回复
使用道具
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
优化排名SEO
用户反馈
客户端