谷歌发布下一代安卓QBeta2:多任务处理功能Bubblesandzoomable

(原标题:谷歌推出 Android Q Beta 2 带有多任务气泡、可折叠模拟器和可缩放麦克风)

网易科技讯 4 月 4 日消息安卓4.2.2设置语言在哪,据 VentureBeat 报道,谷歌今天发布了 Android Q Beta 2,这是下一代 Android 操作系统的第二个测试版,其中包括多任务功能 Bubbles、可折叠模拟器和可缩放麦克风。.

开发人员可以在 developer.android.com/preview 下载此版本的预览版来测试他们的应用程序。预览版包含更新的 SDK,其中包含 Pixel、Pixel XL、Pixel 2、Pixel 2 XL、Pixel 3、Pixel 3 XL 和官方 Android 模拟器的系统映像。如果开发人员已注册测试版并在其 Pixel 设备上收到第一个测试版 Android Q Beta 1,他们将自动获得第二个测试版的更新。

谷歌在 3 月份发布了 Android Q Beta 1,它的推出速度比之前的 Android Beta 快得多,开发人员仅相隔三周就预览了第二个 Beta 版本,这是以前从未发生过的事情。为帮助 Google 改进 beta 系统,开发者可以提交反馈、文件平台问题、应用兼容性问题和第三方 SDK 问题。

Android Q Beta 1 带来了更多隐私和安全功能、增强的可折叠性、新的连接 API、新的媒体编解码器和摄像头功能、NNAPI 扩展、Vulkan 1.1 支持以及更快的应用程序启动速度。第二个版本建立在这些有趣的特性之上。

Android Q Beta 2 主要功能

在 Android Q Beta 2 中,Google 为新安装的应用程序启用了 Scoped Storage,这让用户可以更好地控制对共享文件的访问。这里的想法是让开发人员确切地看到改进将产生什么影响。范围存储允许应用在未经许可的情况下使用其私有沙箱,但需要新的权限才能访问照片、视频和音频的共享集合(关键用例开发人员指南)。要进行测试,开发人员必须使用 adb 指令启用范围存储。如果您的应用有范围存储不支持的用例,Google 会通知您。

Android Q Beta 2 还支持 Bubbles,这是一种允许用户执行多任务和重复使用应用程序的“新方式”。如果您曾经在 Android 上使用过 Facebook Messenger,那么您可能对此有所了解。谷歌现在希望直接在 Android Q 平台上构建此功能,“同时帮助保持交互一致、保护用户隐私、缩短开发时间并推动创新。”

谷歌表示,Bubbles 可以帮助用户确定信息的优先级,在另一个应用程序中采取行动,同时保持在当前应用程序的顶部,并在设备转换时保持应用程序的功能。这对于消息传递、正在进行的任务以及到达时间或电话等更新非常有用,并提供对注释、翻译或任务的快速访问。Bubbles 构建在 Android 通知系统之上,您可以调用 setBubbleMetadata(示例实现)通过带有 BubbleMetadata 的通知发送气泡。

Beta 2 还允许开发人员为具有 Android Q 增强平台支持的可折叠设备构建新的可折叠设备模拟器,并通过发布渠道将其作为 Android Studio 3.5 中的 Android 虚拟设备进行体验。要为您的应用设置运行时环境,请将可折叠模拟器配置为 Android Studio 中的虚拟设备 (AVD)。可折叠 AVD 是一种参考设备,可让您使用标准硬件配置、行为和状态进行测试,并将供 Google 的设备制造商合作伙伴使用。

图片[1]-谷歌发布下一代安卓QBeta2:多任务处理功能Bubblesandzoomable-老王博客

为确保兼容性,AVD 符合 CTS/GTS 并符合 CDD 模型。它支持运行时配置更改、多次恢复和新的 resizeableActivity 行为。您可以使用 Android Studio 3.5 版本创建可折叠虚拟设备,它支持两种硬件配置,7.3 英寸(4.6 英寸可折叠)和 8 英寸(6.6 英寸折叠)。在每种配置中,模拟器都提供屏幕控件来触发折叠/展开、更改方向和快速操作。

Beta 1 显着改进了 Android 的共享列表,而 Beta 2 现在允许您通过在标题的 Intent 中提供 EXTRA_TITLE 字段或通过为缩略图设置 Intent 的 ClipData 来提供共享内容的预览。Google 已更新相应的示例应用程序以帮助用户。

接下来,Beta 2 通过新的 MicrophoneDirection API 使应用程序可以更好地控制音频捕获。录制音频或控制可缩放麦克风时,用户可以使用 API 指定麦克风的首选方向,让您的应用程序使用 setMicrophoneFieldDimension(float) 选择录制字段尺寸。

最后,Android Q Beta 1 引入了某些限制,作为 Google 将应用程序迁移为仅使用公共 API 的努力的一部分。Beta 2 对这些列表进行了小幅更新,以尽量减少对应用程序的影响。在限制访问之前,谷歌承诺为“有效用例”提供一个公共的替代 API。因此,如果您当前在 Android 9 Pie 中使用的接口现在受到限制,您可以请求新的公共 API。

Android Q Beta 2 测试计划

谷歌推出第二个测试版 Android Q 的目标与第一版相同,都是为了让早期采用者和开发者早日体验 5 月 7 日至 9 日举行的 Developer I/O 2019。让他们探索新的功能和应用程序 API,测试兼容性,并在会议上发布更多细节之前提供反馈。

去年,谷歌推出了 5 个开发者预览版(4 个测试版)。今年,谷歌计划推出总共六个测试版。预览时间表如下:

Android Q Beta 1(第一版,测试版)3月推出,Beta 2(增量更新,测试版)4月,Beta 3(增量更新,测试版),Beta 4(增量更新,测试版) 6 月(发布最终 API 和官方 SDK,测试版),Beta 5(测试候选)和 Beta 6(最终测试候选)具体发布日期未确定。到第三季度,谷歌将最终发布 AOSP 和生态系统。

谷歌要求开发者让他们的应用程序与 Android Q 兼容,以便他们的用户在升级时可以无缝过渡。首先,他们需要从 Google Play 下载当前应用并将其安装到运行 Beta 2 的设备或模拟器上,处理用户流程,并确保它能够处理 Android Q 的行为变化。如果发现问题,开发人员可以在当前应用程序中修复它们。完成后安卓4.2.2设置语言在哪,他们将把应用程序的 targetSdkVersion 更新为“Q”。(小的)

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论