10月30日,根据技术资料披露,谷歌正在研发一项名为"无缝应用更新"的新功能,计划在安卓16系统中同步推出。这项功能致力于显著优化应用更新过程的用户体验,让升级操作变得更加流畅自然。
目前在安卓设备上更新应用时,为确保数据的完整性与运行稳定性,系统会在更新过程中暂时冻结应用。虽然这种机制保障了安全性,但也会导致应用在数秒内无法正常使用。特别是对于结构复杂或体积较大的应用程序,冻结时间更为明显,甚至可能波及其关联的其他服务。
即将引入的"无缝应用更新"功能,目标是将应用冻结时间从当前的数秒级压缩至数十毫秒级别。这意味着用户在更新应用时几乎不会察觉到任何中断,操作连续性将得到大幅提升。对于大型应用或系统级组件而言,这项改进带来的体验提升尤为显著。
这项改进的核心在于调整系统底层的编译流程。安卓系统长期采用AOT(提前编译)机制,通过dexopt和dex2oat脚本将应用的DEX字节码转化为设备可直接执行的本地机器码。以往这些编译步骤集中在应用更新时执行,因而延长了冻结周期。
在新版本中,系统会提前在安装流程的早期阶段运行这些优化任务。当实际更新触发时,大部分编译工作已经完成,仅需进行极短时间的文件替换操作。这种前置处理方式有效分散了性能负载,避免了更新瞬间的资源集中消耗。
通过重新规划编译时机,该功能实现了应用更新过程的高度流畅化,使整个操作更加高效、安静且无感知,进一步提升了系统的整体响应能力与用户交互体验。
