启动页与闪屏

来源:互联网 发布:学生会的一己之见 知乎 编辑:程序博客网 时间:2024/05/22 11:42

启动页

下载并安装完app后,或者更新版本后,打开产品,首先会出现一页或者滑屏多页图文并茂的页面(抑或只有文字和纯色背景搭配),而这些页面,有些是描述产品的主要功能,或者是传递产品的理念,也或者是产品的sologan,这些页面,就叫做[启动页]。

为什么要启动页?

1、平滑过渡:掩盖启动太慢的事实,若没启动页,首次登陆后等待时间长

2、传递产品理念,打造品牌价值,引起共鸣:启动页传递理念;

3、渲染图片,加载内容

4、情感故事产生共鸣:微信—这个世界是孤独的

在这模块中,需要考虑什么?

1、启动页显示的过程,其实就是完成首次客户端的加载的过程,达到平滑过渡

2、在启动页显示过程中,同时需要进行一些业务逻辑处理:

2.1 GPS信息检测

2.2 登录状态检查

2.3 麦克风授权检测

2.4 摄像头授权检测

2.5 陀螺头检测

2.6 闪屏业务检测

2.7 升级逻辑检测

2.8 APPstore评分检测

2.9 PUSH推送权限检测

ps:业务处理说明

业务判断及顺序(上面提及到的处理逻辑的顺序)

异常业务处理(网络异常、位置未开启无法定位等)

闪屏

在最初的时候,『闪屏』被发明的初衷是:对于一些启动时需要花很多时间进行初始化(比如从网络拉取数据填充首页……)的应用,开发者希望避免展示一个空的页面给用户。起初闪屏的定义就是启动页,到后来,纷纷打起了这一小块空白时间的算盘,意识到其实可以更充分的利用:比如节假日营销(QQ等,过节换换图片增加亲切感)、广告展示、活动推广页等等。


一般在页面右上角会有倒计时,一般3s。或许你也会提出疑问,为什么要给出倒计时,而且为什么要是3s呢?查阅了资料,看到刘文智老师在知乎的回答,蛮有道理。

3秒不是绝对。

1.最早iphone配置较低,启动程序,就尽量控制到三秒以内。

2.后来大家都喜欢在splash家一些凸显产品调性的东西,为了方便阅读,也有可能会有3秒

3.当然,你可以为了极致的体验和快速,把时间缩短,一切都在你的控制之中啊.

4.就像windows和ios系统一样,启动的时候需要一定时间才能加载完成,从交互设计的角度来说,需要给予用户“反馈”,即系统在这个阶段是如何响应了用户的行为,并且现在的状态是什么。

确实,多少秒其实还要看产品和配置性能情况,3s不是绝对。



0 0
原创粉丝点击