1.等待状态。
在iOS的人机交互手册里面,苹果建议开发者尽量不要展示闪屏。在国外的app我们能发现一个共同点:
它们都没有启动页,那么,为什么国内的app都有启动页呢?就是因为以上三个app一样,他们这时候正在等待调接口刷数据,而这个时候用户可能会很焦虑的等待,可能是接口的问题,也可能是网络的问题。然而国内的app都希望在这3秒中的时间内不让用户看这一片空白的页面,甚至可以利用这三秒钟打广告、宣传品牌、展示逼格都行。那么他们都有不同的目的:1.提高用户体验,减少等待时间。2.品牌效应。3.功能展示。4.情怀。当然不同的产品所展示的启动页肯定是不一样的,而我们这里主要需要说的是等待状态,根据产品使用的人群以及产品自身的定位来考虑启动页的形式,不呆滞,有缓冲。但正真优秀的产品是不需要启动页的,努力优化程序,合理的缓存技术以及适当的异步任务调度等,让用户一打开app就停留在主页面只需要100-300毫秒的加载,这样优秀的产品还需要启动页吗?