就像 GNOME 每次更新都说自己“改善性能问题”一样,从 Android 2.2 加入 JIT 实时编译器之后,每次 Android 系统更新都会说自己改善了性能、改善了续航或者改善了内存占用,但是 ……
根据 Android Police 的报道,他们从消息源得知:改善续航和内存占用是即将发布的 Android M 系统其中一个重要目标。消息源还称,Android M 的正式推送日期会在八月之后,在此之前会和 Android 5.0 Lollipop 一样提供开发者预览版供 Nexus 用户为新功能和 API 做调试准备。
原文提到:Google 会通过改进部分特性的使用逻辑和性能来达到解决耗电的目的。我们之前提到 Android M 把更多功能开放给 Sensor Hub 或 DSP 可能就是达成此目标的手段之一。鉴于最近几个版本的 Android 系统里,Google Service 套件本身的耗电量往往排在电量使用记录的前几名,Android Police 猜测本次改进也会和 Google Service 套件的更新产生关系。
不过,Android 说自己要改善续航和内存占用实在不是一件新鲜事了,虽然这些总是 Android 系统最受人诟病的部分:
- Android 2.3 Gingerbread:改善电源管理和后台机制
- Android 4.1 Jelly Bean:Project Butter - 系统、应用流畅性和内存改进
- Android 4.2 Jelly Bean:Project Roadrunner (Rumor,未被官方正式发布) - 改善续航
- Android 5.0 Lollipop:Project Volta - 包含 Job Scheduler 新后台应用管理和 Battery Historian 开发者工具
但是,这些项目最后落实到用户设备上并没有产生实质的变化。用户已经习惯了 Google 一年又一年拿出各种听不懂的项目名称,最后并没有感受到什么变化,甚至设备的内存需求和续航变得越来越糟。另一方面,近几年每次 I/O 大会前都会有参加闭门沟通会的厂商称 Google 会在新系统中改善对 512M 内存设备的优化,但直到现在专门拿 512M 内存芯片的价格可能都不如 1G 划算的时候,这件事都还没实现。
不过,无论如何,如果这件事最终成真,总是好事。
本文参考了多个信息来源:androidpolice.com