你所在的位置: 首页 > 正文

谷歌推出Android Q第二个测试版 添加折叠屏模拟器

2020-01-24 点击:1344

4月4日据VentureBeat报道,谷歌今天发布了安卓Q Beta 2的第二个测试版,这是下一代安卓操作系统,包括多任务处理能力泡泡、可折叠模拟器和可伸缩麦克风。

开发者可以通过developer.android.com/preview下载这个版本的预览版来测试他们自己的应用程序。预览版包括一个更新的软件开发工具包,包括像素、像素x1、像素2、像素2x1、像素3、像素3x1和官方安卓仿真器的系统图像。如果开发者已经注册了测试版,并且在他们的像素设备上收到了安卓Q Beta 1的第一个测试版,他们将自动获得第二个测试版的更新。

谷歌在3月发布了安卓Q Beta 1,比之前的安卓测试版本快得多。开发人员只能在三周后预览第二个测试版本,这在以前是前所未有的。为了帮助谷歌改进其测试系统,开发人员可以提交反馈、文件平台问题、应用程序兼容性问题和第三方软件开发工具包问题。

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

安卓Q Beta 2功能

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

安卓Q Beta 2还支持泡泡,这是用户同时处理多个任务并重用应用程序的“新方式”。如果你曾经在安卓系统上使用过脸书信使,你可能会对它了解更多。谷歌现在希望直接在安卓平台上构建这项功能,“同时帮助保持一致的交互,保护用户隐私,减少开发时间,促进创新。”

谷歌表示,泡泡可以帮助用户区分信息的优先级,并在另一个应用程序中采取行动,同时在不同设备之间切换时保持当前应用程序和应用程序的功能。这对于消息传递、正在进行的任务和更新(如到达时间或电话)非常有用,并且可以提供对评论、翻译或任务的快速访问。泡泡是建立在安卓通知系统上的。您可以调用setBubbleMetadata(示例实现)通过带有BubbleMetadata的通知发送气泡。

Beta 2还允许开发者通过安卓Q增强平台为可折叠设备构建一个新的可折叠设备模拟器,并通过发行渠道在安卓工作室3.5中作为安卓虚拟设备体验。要为应用程序设置运行时环境,请在安卓工作室中将可折叠模拟器配置为虚拟设备。可折叠AVD是一种参考设备,允许您使用标准硬件配置、行为和状态进行测试,并将由谷歌的设备制造商合作伙伴使用。

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

Beta 1显着改善了安卓的分享列表。Beta 2现在允许您通过在标题的意图中提供EXTRA_TITLE字段或设置缩略图的意图剪辑数据来提供共享内容的预览。谷歌已经更新了相应的示例应用程序来帮助用户。

接下来,Beta 2通过新的麦克风方向应用程序接口为应用程序提供了对音频捕获的更多控制。录制音频或控制可缩放麦克风时,用户可以使用应用编程接口指定麦克风的首选方向,并让您的应用程序使用设置麦克风场尺寸(Float)来选择录制场尺寸。

最后,安卓Q Beta 1引入了一些限制,作为谷歌将应用程序转移到只使用公共应用程序接口的努力的一部分。Beta 2稍微更新了这些列表,以最小化对应用程序的影响。在限制访问之前,谷歌承诺为“有效用例”提供一个公共的替代应用编程接口因此,如果你现在在安卓9派中使用的界面受到限制,你可以申请一个新的公共应用程序接口。

安卓Q Beta 2测试计划

谷歌推出安卓Q的第二个测试版本,目标与第一个版本相同,即允许早期采用者和开发者提前体验,这样他们就可以在5月7日至9日举行的2019年输入输出开发者大会上发布更多细节之前,探索新特性和应用程序接口、测试兼容性并提供反馈。

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

安卓Q Beta 1(第一版,测试版)将于3月发布,Beta 2(增量更新,测试版)将于4月发布,Beta 3(增量更新,测试版)将于5月发布,Beta 4(最终应用编程接口和官方软件开发工具包,测试版)将于6月发布,Beta 5(测试版候选)和Beta 6(最终测试版候选)将于6月发布。具体发布日期尚未确定。到第三季度,谷歌将最终发布AOSP和生态系统。

谷歌要求开发人员让他们的应用程序与安卓系统兼容,这样他们的用户在升级时就可以无缝过渡。首先,他们需要将当前的应用程序从谷歌播放器下载并安装到运行Beta 2的设备或模拟器上,处理用户流,并确保它能够处理安卓Q行为的变化。如果发现问题,开发人员可以在当前应用程序中修复它们。完成后,他们会将应用程序的目标版本更新为“q”。

[来源:网易技术]

——

日期归档
灵石信息网 版权所有© www.ttavr.com.cn 技术支持:灵石信息网 | 网站地图