谷歌正式发布了AndroidO开发者预览版,Pixel和Nexus5X/6P等手机用户已经可以下载刷机包进行刷机了。ofAndroid有哪些新功能?话不多说,下面是对AndroidO新特性的总结和详细介绍。
o推出新的Android功能
OAndroid引入了许多新功能和API,可以在您的应用程序中使用。这里只是一些新的变化。您可以尝试在第一个开发者预览版中体验这些:
后台限制
基于我们在牛轧糖开始的工作,AndroidO把提高用户的电池寿命和设备的交互性能作为重中之重。为了实现这一点,我们有后台应用程序可以执行的其他自动限制的三个主要方面:隐式广播、后台服务和位置更新。这些变化将使创建对用户设备和电池影响最小的应用程序变得更加容易。后台限制代表了Android的重大变化,所以我们希望每个开发者都熟悉它们。有关更多信息,请参考有关后台执行限制和后台位置限制的文档。
通知渠道
OAndroid还引入了通知通道,这是一个新的应用程序定义的通知内容类别。通道允许开发人员为不同类型的通知提供细粒度的控制权,用户可以单独阻止或更改每个通道的行为,而不是一起管理所有应用程序的通知。
自动填充API
Android用户一直依赖一系列密码管理器来自动填写登录详细信息和复制信息,这使得设置新应用程序或进行交易更加容易。现在,我们通过添加对自动填充的平台支持,使整个生态系统中的工作变得更加容易。用户可以选择自动填充应用程序,类似于他们选择键盘应用程序的方式。自动填充应用程序存储和保护用户数据,如地址、用户名甚至密码。为了处理自动填充应用程序,我们需要添加一个新的API来实现自动填充服务。
PIP的手机和新窗口功能:画中画(PIP)
PIP的手机和新窗口功能:现在手机和平板电脑上都有画中画(PIP)显示,所以用户可以继续观看视频,他们正在回答聊天或驾驶汽车。应用程序可以将自己从恢复的PiP模式或系统支持的挂起状态置于PiP模式&ndash您可以指定纵横比和一组自定义交互(如播放/暂停)。其他新的窗口功能包括应用程序使用的新的应用程序覆盖窗口,而不是系统报警窗口,以及多监视器支持在远程监视器上启动活动。
XML中的字体资源
字体现在是AndroidO中完全支持的资源类型。应用程序现在可以在XML布局中使用字体,或者在XML中定义字体系列&ndash声明字体样式和粗细以及字体文件。
自适应图标
为了帮助您更好地与设备UI集成,您现在可以创建自适应图标,系统会根据设备选择的遮罩以不同的形状显示这些图标。该系统还将与启动器、快捷方式、设置、共享对话框和概览屏幕中的图标进行动画交互。
应用的宽色域
图像应用程序的Android开发者现在可以利用具有宽色域显示的新设备。要显示宽色域的图片,应用程序需要在其清单中启用标记(每个活动),并使用嵌入的宽颜色配置文件(AdobeRGB、ProPhotoRGB、DCI-P3等)加载位图。).
连接
为了最终的音频保真度,AndroidO现在还支持高质量的蓝牙音频编解码器,如LDAC编解码器。我们还增加了新的Wi-Fi功能,如Wi-FiAware,以前称为邻居感知网络(NAN)。在具有适当硬件的设备上,应用程序和附近的设备可以通过Wi-Fi发现和通信,而无需互联网接入点。我们正与硬件合作伙伴合作,尽快将Wi-Fi感知技术应用到设备中。
Telecomframework正在扩展ConnectionServiceAPI,以便第三方呼叫应用程序可以与系统UI集成,并与其他音频应用程序无缝 *** 作。例如,应用程序可以在不同类型的用户界面中显示和控制他们的呼叫,如汽车车头单元。
键盘导航
随着ChromeOS和其他大型设备上GooglePlay应用的出现,我们发现键盘导航在这些应用中的使用正在恢复。在AndroidO中,我们专注于开发者还有标签导航创建了一个更加可靠和可预测的模型来帮助开发人员和最终用户。
用于专业音频的AAudioAPI
AAudio是一种新的本机API,专为需要高性能和低延迟音频的应用而设计。使用AAudio的应用程序通过流读写数据。在开发者预览版中,我们发布了这个新API的早期版本,以获得您的反馈。
WebView增强功能
在AndroidNougat中,我们为WebView引入了可选的多进程模式,将网页内容的处理转移到一个独立的进程中。在AndroidO中,我们默认启用多处理模式,并添加了一个API,让应用程序处理错误和崩溃,以提高安全性和应用程序的稳定性。作为进一步的安全措施,您现在可以选择启用了应用程序的WebView对象来通过Google安全浏览验证URL。
JavaAPI和运行时优化:
Android现在支持几个新的Java语言API,包括新的java.timeAPI。此外,Android运行速度比以前更快,在一些应用程序基准测试上的改进高达2倍。
合作伙伴平台贡献
硬件厂商和硅片合作伙伴加速了O版本Android平台的修复和增强。例如,索尼提供了30多项功能增强,包括LDAC编解码器和250个bug修复AndroidO
OAndroid开发者预览版下载和更新
OAndroid开发者预览版包括一个更新的SDK,其中包含用于在官方Android模拟器和Nexus5X、Nexus6P、NexusPlayer、Pixel、PixelXL和PixelC设备上测试的系统映像。如果你正在构建一个可穿戴设备,还有一个模拟器可以用来在AndroidO上测试AndroidWear2.0。
我们计划在O开发者预览版中定期更新预览版系统镜像和SDK。这个初始预览版只面向开发者,不面向普通消费者,所以只能手动下载。
随着我们越来越接近最终产品,我们将邀请消费者试用,我们将通过Android测试版开放注册。请继续关注细节,但目前请注意,AndroidBeta计划目前不支持Android。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)