今天凌晨,Google 猝不及防地放出了首个 Android O 开发者预览版。时间点和去年的 Android N 大体一致,正式版预计将于今年第三季度推出。
手持 Nexus Player、Nexus 5X/6P 以及 Google Pixel 的用户,已经可以前往 Google 开发者网站下载 Android O 的 完整版工厂镜像 进行升级了。追求系统稳定性的用户如果想暂时观望,不妨先跟随我们的脚步一起来理一理 Android O 首个开发者预览版中那些值得你关注的新特性。
在 Nougat 的基础上, Android O 将更加重视提高设备的续航能力和改善设备互动性能。为此,Android O 将采用更为激进的后台管理策略。
简单来说,Android O 将对保持后台运行的应用进行三个方面的限制:广播、后台服务和位置更新。一旦应用被放入后台,它们对手机 CPU、内存和 GPS 等资源的请求将受到极大程度的限制。
这样一来,除了必要的功能和推送通知以外,放入后台的应用都会强制进入了一种「停滞」状态:放在后台的音乐播放器可能只会进行媒体播放而不会进行数据刷新,网页浏览器也许就只能保证自身进程存活而不再继续在后台加载网页。Android O 通过这些后台活动的限制,最终达到延长续航的目的。
这个全新的后台管理策略和 iOS 的后台管理方式颇有几分相似,但实际效果估计就会大打折扣了。毕竟 Google 同时也在开发者文档中注明了这样一句话:
These limitations apply only to apps that target Android O. Apps that target API level 25 or lower are not limited.
也就是说,面向 Android O 以下系统版本开发的应用(只怕是大多数)是不受这个新后台管理策略约束的(摊手)。