Google 发布了 Android N (7.0) 的下一代系统 Android O (8.0)开发者预览版本,这已经是 Android 系统的第八代产品,但想要第一时间体验到这个系统,你还需要最新的 Nexus 或者 Pixel 进行刷机体验。
而本篇文章将抢先告诉你,最新的 Android O 到底新增了什么功能?
(如果你刚好有上述设备,微信回复 8.0 告诉你怎么刷机体验)
随着 Android O 的第一个开发者预览发布,我们可以找到一些我们期待的新功能,但其中有些功能还有国产手机系统的影子。
▍全新后台机制
从 Android 7.0 开始,Android 就可以更好地限制应用程序在后台的活动。而此次Android O 设立后台机制的首要任务就是节省电量和提高电池寿命。
新的 Android O 对于软件通知,后台服务(应用在不在前台时继续运行)和位置更新(检查您使用 Android 的位置服务)完全是自动的。这就意味着构建对电池寿命没有影响的 APP 变得更容易,用户不需要管理任何东西。
这对 Android 来说是全新的领域,因此,开发人员在 Android O 上开发适用于消费者的 APP 之前,需要先学习文档。
▍全新的通知栏
AndroidN 带来了一个新的框架的通知,以此让开发人员使用它让用户获得更多的信息。
AndroidO 的全新通知栏:按通知类型分组通知的「通知通道」。
通知仍由 APP 管理,但用户可以让每个通知的显示在不同的「通知通道」中。这样,我们可以决定一些通知是否显示在通知栏,就像我们可以选择新闻 APP 或音乐播放器显示持续的通知。「通知通道」是我们提供丰富通知的一种新方式。
▍自动填充 APIs
自动填充的平台支持意味着更好的安全性,同时利用应用程序强大的储存能力来存储复杂的信息。 你可以理解其为「自动填充账号密码」功能。
使用新的自动填充API,用户将能够选择自动填充数据的来源,并且可以选择需要存储和检索此类数据的应用程序。自动填充API一个像密码管理器 APP,当我们需要它时,我们可以选择它,就像选择一个储存密码的键盘。此外,自动填充 API 还可以作为自动填充数据的全局存储器,并且不与任何一个特定程序相关联。
▍画中画功能
Google 已经把「画中画」功能带到 Android O。
目前,Android TV已经具备了画中画功能,而手机使用的是多窗口视图。在以后的 Android设备中也将会支持这种全新的功能。
▍XML 中的字体资源
AndroidO 将字体升级为完整的资源类型。
这意味着 APP 可以使用XML中的字体,以相同的方式、颜色显示在 APP中,APP 的界面会有更好的「统一性」。
▍自适应图标
Google PixelLauncher 带来自适应图标,现在Android O 将会在全系统支持。
此外,Android O 会根据不同的系统显示创建自适应图标,基于设备选定的模具。系统还添加了与图标的交互动画,置于启动器中,快捷方式、设置、共享对话框和概述屏幕等。
▍广色域
Android O 支持开发人员为 APP 添加广色域。
开发人员只需启用一个系统设置,就可以添加AdobeRGB,Pro Photo RGB和DCI-P3 色域。
这对于目前多样的显示设备来说是个好事,系统能够更加真实地反应一张图片「应该有的」展示效果。
▍连接性
Android O 对我们的设备与其他设备进行通信的方式进做了部分更改,带来更好的音质和更快速的 WiFi 接入。
其中,高品质的蓝牙音频通过索尼的 LDAC 编译解码器,这样会让你最喜欢的歌曲会听起来更悦耳。
其次是使用 Wi-Fi Aware 规范的 NAN(邻居感知网络)连接,具备次硬件的设备可以使用Wi-Fi 而不使用中央接入点彼此通信。
电信框架为第三方调用 APP 提供了新的方式,可以与彼此以及运营商的特殊功能配合使用。新的API现在支持不需要使用通用系统电话应用程序显示呼叫信息的应用程序,这些数据可以通过蓝牙显示和控制。
▍键盘导航
「键盘导航」意味着我们将会提供一种更好的方式,特别是在平板,我们可以通过键盘和鼠标使用应用程序的所有功能。Android O 专注于为箭头和 Tab 键导航构建更好的模型。这是对开发人员和最终用户来说更好,更容易的事情之一。
▍AAudioAPI
新的 AAudio API 是为需要高性能和低延迟音频路径的应用程序而构建的。音频数据可以通过普通流读取和写入来降低延迟。
AAudioAPI 的第一个版本尚未完成,但对于需要这些功能的开发人员来说,它是一个很好提供反馈的的方式。
▍WebView增强
AndroidO 启用了来自 Nougat 的 WebView 组件,并添加了一个 API,以便开发人员处理自己的错误,这使得使用 Web 开发语言的 APP 有更好的稳定性和安全性。
▍Java 8API 和运行时优化
AndroidO 支持新的 Java 语言,包括使用最新版本的 Java 8 引入的 java.time API。除此之外,Android O 还包括了新的运行优化功能,以此在Android O 设计的 APP中实现更好的性能和稳定性。
///提示///
早期构建的 Android O 是专为应用程序开发人员准备的,不是以消费者为中心。这就意味着 Andorid O 在预览期间介绍的功能将会更改,并且变得更好,有些特性也可能会被删除。
而且开发者预览版中的 Bug 也是让人崩溃级别的,请小心尝试。
文章出处:笔戈科技
本文链接:http://www.mobileui.cn/android-8-preview-release.html本文标签: Android, Android 8.0, Android O, Google