小程序启动是小程序用户体验中极为重要的一环,启动耗时过长会造成小程序用户流失,影响用户体验。
本章节的「启动」特指小程序冷启动,不包括小程序后台切前台的热启动。关于冷/热启动的定义,请参考小程序运行机制
小程序「首页渲染完成」次数与「小程序启动」次数的比值也被称为(PV)打开率或(PV)到达率。与之对应的 流失率 = 1 - 打开率
。
打开率受到下列因素影响:
- 启动性能:启动耗时越长,白屏时间越久,用户越可能因为失去耐心而退出小程序,打开率也会越低;
- 用户等待意愿:用户等待意愿越强,等待时间也会更久,在启动耗时一致的情况下,打开率也会越高。用户等待意愿与使用小程序的场景有关,例如:
- 扫码、搜索等用户目的性较强的场景,通常等待意愿也更强;
- 广告类的场景下,用户等待意愿较低,要获得较高的打开率,启动性能优化会更加有必要。