O 究竟代表什么,现在还没人知道,也可能 Google 自己现在也没确定——去年为了给 Android N 起名字,Google 还专门做了个网站征集用户的想法呢(我的同事给的是 Noodle 面条,最后定名则是 Nougat 牛轧糖)。今年倒是没有征名活动,显得很低调嘛。
按照惯例,我们第一时间下载了 Android O 开发者预览文件,把它刷到了手机上。
不过也请注意,安装开发者预览版文件会让手机不听使唤、死机甚至变砖,风险和诱惑请自己把握。
和 Nougat 相同的开机画面似乎可以证明,Android O 是给前代系统打的补丁,但它的确加入了很多新功能。 最值得提到的新特性是更加激进的后台内存管理 “Background Execution Limits”。
根据我自己的理解以及一些技术人士的解读,这个新的内存管理机制和 iOS 的管理模式在效果上比较近似——估计听到这条很多 Android 用户已经喜极而泣了。
众所周知,打开一大堆应用切来切去的结果是后台运行一大堆应用,占用大量内存,进而影响前台应用的使用体验,还费电,因此加强后台管理一直是 Google 以及 Android 厂商努力的方向。在 Android O 中,新的后台管理机制规定,当应用进入后台几分钟后就会进入停滞状态,虽然进程没有被杀掉,但将不再占用包括计算、内存、通信等在内的系统资源,也将不再频繁地发送和获取 GPS 位置更新,起到省电的效果。不过 Google 也解释说有办法能够逾越这些限制,但最后还是能够帮助手机用户更加省电。
我在系统设置的权限管理中,找到了一个专门禁止应用安装其他应用的设定“install other apps”。比方说某个应用臭名昭著,经常恶意诱导下载安装其他应用,你可以把它关到小黑屋里了。
除了省电,恼人的垃圾通知也是 Android O 想要解决的问题。 Google 这次又对通知系统做了微调,官方宣布的内容是“可以对特定通知进行分组”,而这些分组称作“通道”(channel)。用户可以选择不同“通道”的通知有不同的显示效果等等。
说实话,官方对“通道”的解释很模糊,但我们可以大胆滴假设一下:我们把通知分为两类,关注和推广,或者重要和不重要,比如今日头条,你关注的头条号发布内容就是重要和关键的通知,而某明星在机场被偷拍这种今日头条自己推送的内容就属于不重要。在过去,Android 通知的逻辑是来自统一应用的所有通知都被归在一起,而这个“通道”的意思可能是,通知栏里会单独分组显示来自所有应用的重要通知、单独分组统一显示不重要的通知。
当然这只是猜测,一切还要等 Android O 后续更新才能确认。