Android 17强制App瘦身:内存超限直接杀进程,安卓生态迎来清洗
谷歌 Android17 强制应用「瘦身」并设内存上限,越界杀进程无堆栈,将带来哪些影响?
IT之家 6 月 11 日消息,谷歌官方发布博客,宣布将从 Android 17 开始引入更严格的应用内存管理机制。简单来说,Android 17 将根据设备的物理内存(RAM)总量,为每个 App 设定明确的内存使用上限;一旦某个应用超出该上限,Android 将直接终止该进程,且不会留下常规的崩溃堆栈信息。
我觉得是好事情,一方面可以控制开发者对于App内存占用量,不至于无限的增加很多的能力和后台活跃度!另外一方面也在倒逼APP进行减肥,不然太胖可承载不了,现如今有一些APP已经超负荷了。特别是一些超级APP,你必须考虑要么用多个APP来承载或者减少一些功能!
谷歌在 Android 17 中引入的这项“强制应用瘦身”机制,其核心目的就是通过硬性规定来控制单个应用的内存占用,从而同时实现“帮助开发者优化应用”和“让APP占用内存更小”这两个目标。
对于用户而言,会让APP的体验更加稳定更加流畅了!
以往当系统内存紧张时,会启动LMK机制,可能同时杀死多个后台应用。新机制通过直接限制“内存巨无霸”应用,避免了这种“殃及池鱼”的情况,多任务体验会更好。
同时也能减少APP崩溃现象(现如今我用的小米12SPro,就经常出现抖音崩溃的现象呢),我们遇到的“应用突然消失、没有任何报错”的情况将大幅减少。因为现在系统会明确地在应用越界时终止它,虽然没有堆栈信息,但这种现象本身就是问题的明确指示。
当然还有一个最大的影响,那就是会让设备更耐用。因为应用内存占用被有效控制,能显著减轻系统负担,减少因个别应用内存泄漏导致的设备卡顿、发热和耗电快等问题。
但对于开发者而言,就要倒逼应用“减肥”


JasonWu
校验提示文案
JasonWu
校验提示文案