APP下载

Android Q Beta 1测试版首发 快速浏览它带来的18个新功能

消息来源:baojiabao.com 作者: 发布时间:2024-03-28

报价宝综合消息Android Q Beta 1测试版首发 快速浏览它带来的18个新功能

目前开发人员可以从google.com/android/beta进行下载。其中包括一个预览版的软件开发工具包(SDK),为开发人员提供了Pixel、Pixel XL、Pixel 2、Pixel 2 XL、Pixel 3、Pixel 3 XL的系统映像以及Google官方Android模拟器。

这是继Android N(后来命名为Android Nougat)、Android O (Android Oreo)和Android P (Android Pie)之后,Google连续第四年在3月份发布全新Android操作系统的开发者预览版。而Android Q Beta 1不仅是开发者预览版,也是这一全新操作系统的测试版。这表明不仅开发者可以应用Android Q,一般使用者也可以尝鲜。和之前一样,该开发预览版的操作系统被命名为Android Q,之后Google会选择一个以Q开头的单词作为操作系统名称。

在过去的几年里,Google往往会等到发布第二个开发者预览版才会在更多的手机上应用全新操作系统,这很可能会保持不变。然而相比于其前辈,Android Q Beta 1支持更多型号的Pixel智能手机。

Android P的开发者预览版最亮眼的功能莫过于支持“浏海”屏幕显示。同样在相容于可折叠设备方面,Android Q的第一个开发者预览版也很“接地气”,Google早在去年11月就发布了对可折叠设备的支援。

Android Q开发者预览版的主要特性如下:增强的隐私和安全功能,支援可折叠屏幕的增强功能,全新API连接埠,全新多媒体编码解码器,全新镜头功能,可扩展神经网络API(NNAPI),支持图形API Vulkan 1.1,以及更快的APP启动速度。

Android Q开发者预览版功能

1.设备位置:让使用者能够控制APP何时可以获得位置讯息,包括APP何时不使用位置讯息。使用者可以设定使APP无法使用位置讯息,可以选择只有APP在执行或者在后台执行时才能使用其位置讯息。

2.储存:Android Q开发者预览版提供对共享文件存取的更多控制。使用者将能够透过权限控制APP对照片、影片和音讯的存取。APP必须使用系统文件选择器进行资料下载,这能够让使用者决定APP可以存取哪些下载文件。开发人员还必须改变APP在外部储存上使用共享区域的方式。

3.后台执行:减少APP意外跳出并占据屏幕等干扰。APP将被禁止在后台启动Activity组件。APP开发人员可以透过高优先级通知或全屏幕图快速吸引使用者的注意力,比如来电或警报应用。

4.使用者资料ID:Android Q开发者预览版限制对不可重置设备标识符的存取,其中包括设备IMEI、序列号和类似标识符。预设情况下,当连接到不同的Wi-Fi网络时,Android Q也会随机分配设备的MAC地址。

5.对可折叠屏幕的支援:APP将能够更好地相容于可折叠屏幕和其他大屏幕设备。

6.共享快捷方式:在全新操作系统下,APP能够与其他APP更快共享快捷方式,使用者直接跳转到另一个APP共享内容的速度会变得更快。

7.设定面板:能够在APP上下方直接显示关键系统设定。新的设定面板API使用Android 9 Pie中引入的slice功能,为使用者提供一个带有相关系统设定(如Wi-Fi、飞航模式、移动资料、NFC和音量)的浮动UI。使用者无需离开APP进行系统设定。

8.连接权限、隐私和安全性:对于蓝牙、移动网络和Wi-Fi连接,需要FINE位置权限,进而提高设备连接家庭、工作网络以及开放网络的安全性。

9.改进的点对点(peer-to-peer)和网络连接:对Wi-Fi堆叠进行了重构,以改善隐私、性能以及管理物联网设备和建议网络连接等常见用例。Android Q将自行处理Wi-Fi扫描,在Wi-Fi选择列表中显示匹配网络,并在这些网络的范围内根据历史记录进行连接。

10.Wi-Fi性能模式:高性能和低延迟模式允许开发人员调用相应函数请求自适应Wi-Fi。Google希望这些功能有助于即时游戏、活动语音呼叫等类似用例。

11.支持动态深度图像:APP可以请求动态深度图像,该图像包含一个JPEG、与深度相关的XMP元资料,以及嵌入在同一文件中的深度和置信度图。这使得开发人员可以支援3D图像和AR摄影等用例。动态深度将是Android生态系统中的一种开放图像格式。

12.全新的音讯影片编码解码器:支持开源影片编解码器AV1,音讯编码Opus以及HDR10+。

13.原生MIDI API:这个API允许在C++环境中执行音讯处理的APP通过NDK与MIDI设备通讯。它允许使用非阻塞读取在音讯回调中检索MIDI资料,进而支援对MIDI消息(示例APP源代码)进行低延迟处理。

14.支持Vulkan原生算绘引擎ANGLE:对算绘引擎ANGLE的支援使得应用OpenGL ES的APP和游戏将能够利用Vulkan的性能和稳定性,自由度和开放度都非常高。

15.Vulkan扩展:Google正在与设备制造商合作伙伴合作,使所有执行Android Q或更高版本64位设备能够相容Vulkan 1.1。因此,Vulkan将成为APP和游戏所使用的统一高性能图形API。

16.神经网络API 1.2:其中包括60个新项目,包括ARGMAX, ARGMIN,量化LSTM,以及一系列性能优化。Google正在与硬件供应商和诸如TensorFlow等主流机器学习框架合作,优化对NNAPI 1.2的支持。

17.ART性能:继续改进应用执行模式,帮助APP启动更快,消耗更少的内存,并帮助APP在低端设备上执行得更好。

所有TLS连接都预设添加并启用了对TLS 1.3支援。Google表示,其基准测试表明,与TLS 1.2相比,使用TLS 1.3可以更快建立安全连接,速度高达40%。

18.通过公共API实现更多兼容性:Google限制了对更多非SDK连接埠的存取,并要求开发人员使用公共连接埠。

测试计划

Android Q第一个开发者预览版的目标是让早期采用者和开发人员尽早开始探索APP的新特性和API,测试兼容性,并在2019年5月份Google发布该操作系统的更多细节之前给出反馈。去年Google共发布了五个开发者预览版。而今年,Google计划发布六个测试版操作系统。

  • 本文授权转载自网易科技
2019-05-06 00:20:00

相关文章