据科技媒体Android Authority最新报道,谷歌将在Android 16系统中推出一项名为"无缝应用更新"的创新功能,旨在彻底改善用户的应用更新体验。这项技术通过调整系统内部流程,将应用更新时的冻结时间从数秒大幅缩短至数十毫秒。
当前安卓系统的应用更新机制存在一个关键瓶颈:为保证代码和资源变更的安全性,系统会在更新过程中暂时冻结应用。这种设计虽然能规避潜在错误,但对于大型或复杂应用而言,更新过程可能持续数秒,导致用户无法正常使用应用,甚至影响依赖该应用的其他程序运行。
"无缝应用更新"的核心突破在于重新安排了系统优化脚本的执行时机。安卓系统依赖dexopt和dex2oat脚本实现预先编译,将应用的DEX字节码转换成本地机器码。此前,这些耗时的编译操作都集中在应用冻结期间完成,直接延长了用户等待时间。
在Android 16系统中,谷歌改变了这一流程:系统会在应用安装的早期阶段就运行优化脚本,提前完成大部分编译工作。当用户触发更新时,应用仅需在文件替换的瞬间被短暂冻结,系统随即用已优化的新文件快速替换旧文件。这种优化将性能负担从更新时刻分散到安装前期,实现了真正的"无缝"体验。
对于体积庞大、逻辑复杂或与系统深度集成的应用而言,这项改进带来的体验提升尤为明显。用户不再需要长时间等待应用更新完成,系统运行效率也将因此得到显著优化。
