Bug 曝光台 关于冷启动的 BUG:软件绿色联盟应用体验标准 3.0

在路上 · 2019年12月26日 · 最后由 simple 回复于 2019年12月26日 · 1541 次阅读

1、冷启动标准 BUG:安卓绿色联盟 3.0 中,误把冷启动,要求成了首次启动,建议修改。

2、冷启动耗时 标准:

可否在标准中,提供判定标准的数据依据???

大家可对照 Google Vitals 进行测试指导和修正:https://developer.android.com/topic/performance/vitals/launch-time

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 3 条回复 时间 点赞

冷启动
冷启动是指应用从头开始启动:系统进程在冷启动后才创建应用进程。发生冷启动的情况包括应用自设备启动后或系统终止应用后首次启动。这种启动给最大限度地减少启动时间带来了最大的挑战,因为系统和应用要做的工作比在其他启动状态下更多。

热启动
应用的热启动比冷启动简单得多,开销也更低。在热启动中,系统的所有工作就是将您的 Activity 带到前台。如果应用的所有 Activity 都还驻留在内存中,则应用可以无须重复对象初始化、布局扩充和呈现。

温启动
温启动涵盖在冷启动期间发生的操作的一些子集;同时,它的开销比热启动多。有许多潜在状态可视为温启动。例如:
用户退出您的应用,但之后又重新启动。进程可能已继续运行,但应用必须通过调用 onCreate() 从头开始重新创建 Activity。
系统将您的应用从内存中逐出,然后用户又重新启动它。进程和 Activity 需要重启,但传递到 onCreate() 的已保存实例状态包对于完成此任务有一定助益。

恒温 回复

正解

恒温 回复

这个应该发给朱老师,他是组长

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册