谷歌在毫无征兆的前提下,发布安卓o程序员预览版,那么新鲜出炉的安卓o有哪些值得关注的新特性了。安卓o最大的变化是后台限制,其次便是通知频道,让用户对应用通知更加可控。
由于是初期的预览版,不稳定且Bug也多,所以不建议大家刷入自己日常使用的机器,建议等到安卓o的beta4再行考虑刷入。
Nexus 5X, 6P, Nexus Player, Pixel C, Pixel, 以及 Pixel XL的用户可以下载并使用安卓o的预览版,显然nexus 6和nexus 9的用户的支持周期已到。
后台限制(background limits)谷歌这么做可以严格的限制后台运行的app数量,从而解决电量管理的问题。
另外一个就是通知频道(notification channels),这将是安卓o最可见的改变之一。通知通道将允许开发人员通过标准API将应用程序生成的通知的类型捆绑到类型中,从而允许应用程序向您发送的通知类型的粒度控制更加多样化。同时安卓o将带来新的通知群行为通知美学(样式上变化),不过我们暂时不了解具体的情况。
安卓o还将提供系统级别的自动填写的api,Autofill APIs,这意味着后续类似登陆填表的操作,系统可以给您最合适的默认填写项。
由安卓tv率先引入的Picture in picture video也将引用到安卓手机和平板上,这主要是一个app使用的新窗口功能,可以让app调用原生的重叠的窗口,而不是弹出一个系统提醒。
Keyboard navigation,谷歌在这里描述了一个更加“可预测”的箭头和标签导航模型,具体是什么东西,我们后续用篇幅来说明。同时为了对抗音频延时,谷歌发布了一个新的api:AAudio API for Pro Audio,同时还有Java 8 APIs, WebView enhancements, Wi-Fi NAN, the Telecom framework 等。
安卓o预览版的刷入方法
相信谷歌发布安卓o预览版后不少同学都需要知道到底如何刷入这个下一代安卓系统的预览版体验呢?下面给大家讲一讲需要注意的地方。
1.这次谷歌无需您加入什么beta计划,只需要刷入zip包就可以完成升级了。
2.搞定您的adb和fastboot 环境
3.将步骤1下载来的zip包放置到电脑的某个文件夹,比如说桌面
4.将手机进入原生的recovery状态:
(关机状态下,同时按电源键+音量减键),然后进入bl状态,再用音量键来选择,找到recovery,用电源键确定,进入原生recovery。您会看到一个倒地的机器人。
这里需要说明的是,如果您root过,或者刷过第三方的recovery,都无法通过刷机成功,需要重新刷回正常的未修改的系统状态才行。
5.最后使用adb sideload命令来刷入您下载的ota包。
安卓o让用户对应用通知更加可控
原生系统让用户可以屏蔽应用的通知已经有段时间了,不过这里的控制显得比较粗暴,要么开启,要否屏蔽。
安卓o引用的Notification Channels给用户更多对应用通知的控制权利。
应用可以通过api来创建通知类型,这些类型可以让用户来决定开启还是关闭,举个例子,如果您只想收到微信消息的提醒,而对微信的好友申请,群消息或者其他提示不感兴趣,如果微信对上诉的这些通知依次做了设置的话,您就可以在面板里设置这些类型通知的开启或者关闭,从而更好的控制了app通知,这就是安卓o引入的Notification Channels。小编个人觉得这个功能还不错,您怎么看?
安卓O预览版1支持Nexus 5X/6P/Player, Pixel和XL,将会有4个预览版
Android O首个程序员预览版将仅支持Nexus 5X/6P/Player, Pixel和Pixel XL(sorry 6儿子和nexus 9用户)。同时谷歌强调首个预览版不适合日常使用,也正是因为如此,谷歌并没有开始安卓beta计划,所以用户暂时无法通过ota升级来升级到安卓o。
根据谷歌的开发计划,安卓o的正式发布时间为Q3,这也是下一代pixel手机的发布时间,这之前谷歌将于5月中旬,6月中旬和7月中旬后分别发布beta 2、3、4。
安卓o系统里的设置界面已经重新设计
谷歌其实在安卓n(7.0系统)里已经对设置的界面和功能做了比较大的改动,在安卓o里,谷歌更进一步,显然谷歌对设置的改变并不满足,这次谷歌又来了一个全新的重构。