近年来,Android版本升级开始让人感觉更像是迭代改进,而不是过去明显的视觉变化。Android 14 看起来也与其前身没有太大不同。然而, Android 14的改进实际上可能包括设备的核心方面——RAM 管理。
Android 工程副总裁 Dave Burke 在Android Show (来自Android Police )的采访中讨论了 Android 14 如何增强性能。
Android 14 带来更好的 RAM 管理
Burke 表示,他的团队已成功将应用程序的冷启动时间缩短了 30%。对于那些不熟悉的人来说,当您在启动后第一次打开应用程序时,会发生应用程序的冷启动。换句话说,当手机在执行应用程序之前必须将应用程序的代码页从闪存检索到 RAM 时,就会发生冷启动。更不用说,这需要一些时间。您肯定会在现实生活中注意到这些改进。
为了避免冷启动,进程必须以非活动状态保存在 RAM(缓存进程)中。不活动的进程几乎可以立即恢复运行,提供流畅、流畅的体验。然而,在内存中保留进程时至少存在一个挑战。除了占用RAM之外,进程还在一定程度上继续在后台运行,消耗CPU和电池等资源。
Android 14 巧妙地减少了应用程序的后台活动。这很可能至少是Google Pixel 8和 Pixel 8 Pro散热受控的原因之一。
Burke 报告称,这一努力带来了显着的性能提升。后台活动减少了 50%。该团队通过有效冻结进程和减少广播来实现这一目标。广播是操作系统同时与多个应用程序通信的方式。在进程保持缓存的整个时间内,重复的广播都会排队。正如 Burke 提到的,它使冷启动次数减少了 30%。
他还指出,新的 ART(Android 运行时)14 进行了改进,将内存中的代码大小减少了近 9%。
制造商越来越多地为其设备添加更多内存以满足某些期望。因此,RAM 管理方面的任何软件级改进无疑都是有价值的补充。