win10之家中文网

当前位置: win10之家中文网 > 手机应用 > android 12 Beta
  • 应用介绍
  • 应用截图
  • 下载地址

android 12 Beta 是最新的Android 系统。 Android 12是一个全新的版本。这次更新给整个系统带来了很多变化。系统更加注重用户的隐私,让用户使用起来更加安心。支持AI智能识别,系统支持自由个性化,让你定义你的手机。

更新内容

每天,Android 应用程序帮助数十亿人在手机、笔记本电脑、平板电脑、电视和汽车等设备上工作、娱乐、交流和创作。随着越来越多的人开始依赖您所打造的体验,他们的期望也会迅速上升。这就是我们尽早与您分享Android 版本的原因之一:您的反馈有助于我们为您的应用程序以及使用它们的每个人构建更好的平台。今天,我们发布了Android 12(Android 的下一个版本)的首个开发者预览版,供您测试并提供反馈。

对于每个版本,我们都努力使操作系统变得更智能、更易于使用、性能更好,并以隐私和安全为核心。在Android 12 中,我们还致力于为您提供新工具,以便为您的用户打造出色的体验。从兼容的媒体转码开始,可以帮助您的应用程序处理尚不支持的最新视频格式,并且可以更轻松地将丰富的内容(例如图像和视频)复制/粘贴到您的应用程序中。我们还添加了隐私保护和优化的性能,以保持您的应用程序的响应能力。

今天的第一个预览只是Android 12 的开始,随着版本的推出,我们将分享更多内容。请继续阅读以了解Android 12 中的新增功能,并访问Android 12 开发者网站以获取Pixel 的下载详细信息和发布时间表。与往常一样,尽早获得您的反馈对于我们将其纳入最终产品至关重要,因此请让我们知道您的想法。

除了我们在Android 12 中所做的工作之外,本月晚些时候,我们还将分享另一个重要工具的更多信息,该工具可以帮助您更轻松地创建出色的用户体验。 Jetpack Compose,我们用于构建本机UI 的现代工具箱。加入我们的#TheAndroidShow,了解太平洋时间2 月24 日上午9 点Jetpack Compose 的幕后花絮,并使用#TheAndroidShow 在Twitter 上发布您的Jetpack Compose 问题,以便在节目中现场解答。

信任和安全

隐私是我们所做一切的核心,在Android 12 中,我们将继续专注于为用户提供更多透明度和控制力,同时确保他们的设备和数据安全。在今天的版本中,我们添加了对可用于跟踪的标识符的新控件、应用程序组件的更安全的默认值等。这些更改可能会影响您的应用程序,因此我们建议尽快进行测试。更多隐私和安全功能将出现在未来的预览版本中。

WebView 中的现代SameSite cookie 行为- 与Chrome 和其他浏览器中的更改一致,WebView 包含新的SameSite cookie 行为,以提供额外的安全性和隐私性,并为用户提供更高的透明度和对跨站点交互方式的控制。

受限Netlink MAC - 我们将继续帮助开发人员迁移到保护隐私的可重置标识符。为了简化Netlink MAC 的设备范围迁移,我们在Android 11 中根据API 级别30 限制访问,在Android 12 中,我们将将此限制应用于所有应用程序,无论目标SDK 级别如何。

更安全地导出组件- 为了防止应用程序无意中导出活动、服务和接收器,我们已将android:exported 属性的默认处理更改为更加明确。通过这一更改,声明一个或多个Intent 过滤器的组件现在必须显式声明android:exported 属性。您应该检查清单中的组件,以避免与此更改相关的安装错误。

更安全地处理Intents - 为了更安全地处理PendingIntent,Android 12 要求应用程序为每个PendingIntent 显式声明可变性标志,即FLAG_MUTABLE 或新的FLAG_IMMUTABLE。

您可以在此处阅读有关这些以及其他隐私和安全更改的更多信息。

更好的用户体验工具

在Android 12 中,我们在关键领域进行了投资,以帮助为用户提供精致的体验和更好的性能。以下是迄今为止的一些更新。

兼容的媒体转码——随着HEVC 硬件编码器在移动设备上变得越来越普遍,相机应用程序越来越多地以HEVC 格式进行捕捉,与旧的编解码器相比,它在质量和压缩方面有了显着的改进。大多数应用程序应该支持HEVC,但对于那些不能支持的应用程序,我们将引入兼容的媒体转码功能。

借助此功能,不支持HEVC 的应用程序可以让平台自动将文件转码为AVC(一种广泛兼容的格式)。转码过程需要时间,具体取决于视频和设备的硬件属性。例如,一分钟30fps 的1080p 视频在Pixel 4 上转码大约需要9 秒。您只需声明应用程序不支持的媒体格式即可选择使用转码服务。对于开发人员,我们强烈建议您的应用支持HEVC。如果没有,请启用兼容的媒体转码。此功能将在所有使用HEVC 格式进行视频捕获的设备上启用。我们很想听听您对此功能的反馈。

AVIF 图像支持- 为了给您的图像提供更高的质量和更高效的压缩,Android 12 引入了对AV1 图像文件格式(AVIF) 的平台支持。 AVIF 是使用AV1 编码的图像和图像序列的容器格式。与其他现代图像格式一样,AVIF 利用视频压缩的帧内编码内容。与相同文件大小的旧图像格式(例如JPEG)相比,此格式显着提高了图像质量。

前台服务优化——前台服务是应用程序管理某些类型的面向用户的任务的重要方式,但如果过度使用,它们会影响性能,甚至导致应用程序被终止。为了保证用户获得更好的体验,我们将对新平台上的应用程序从后台屏蔽前台服务启动。为了更轻松地退出此模式,我们将在JobScheduler 中引入一个新的加急作业,该作业可以获得更高的进程优先级、网络访问权限,并立即运行,无论节电模式或电源(例如Doze 限制)如何。为了未来的兼容性,我们还在最新版本的Jetpack WorkManager 库中内置了加急作业。此外,为了减少用户分心,我们现在将某些前台服务通知的显示延迟10 秒。这使得短期任务有机会在显示通知之前完成。

丰富的内容插入 用户喜欢图像、视频和其他富有表现力的内容,但在应用程序中插入和移动这些内容并不总是那么容易。为了让您的应用程序能够轻松接收丰富的内容,我们引入了一个新的统一API,让您可以接受来自任何来源的内容:剪贴板、键盘或拖放。您可以将新接口OnReceiveContentListener 附加到UI 组件,并在通过任何机制插入内容时获取回调。此回调成为代码处理所有内容插入的唯一位置,从纯文本和样式文本到标记、图像、视频、音频文件等。为了实现兼容性,我们在AndroidX中添加了统一的API。

触觉耦合音频效果- 在Android 12 中,应用程序可以通过手机的振动器提供音频耦合触觉反馈。振动强度和频率源自音频会话,使您能够创造更加身临其境的游戏和音频体验。例如,视频通话应用程序可以使用自定义铃声通过触觉反馈来识别呼叫者,或者您可以在赛车游戏中模拟崎岖的地形。

沉浸式模式API 改进了手势导航 我们简化了沉浸式模式,使手势导航更轻松、更一致,例如在观看视频、阅读书籍或玩游戏时。我们仍然会保护应用程序在与游戏相关的全屏体验中免受意外手势的影响,但在所有其他全屏或沉浸式体验(例如视频查看器、阅读、照片库)中,对于针对新平台的应用程序,我们将更改默认值允许用户通过一次滑动即可导航手机。

通知界面更新——我们正在刷新通知设计,使其更现代、更易于使用、更有用。在第一个预览中,您会注意到从抽屉和控件到模板本身的变化。我们还优化了整个系统的过渡和动画,使其更加流畅。作为更新的一部分,对于面向Android 12 的应用程序,我们将使用带有图标的自定义内容来装饰通知,并扩展可承受性以匹配所有其他通知。

更快、响应更灵敏的通知 当用户单击通知时,他们希望直接跳转到应用程序 越快越好。为了满足这一期望,开发人员应确保通知点击直接触发活动启动,而不是使用“蹦床”(中间广播接收器或服务)来启动活动。通知蹦床可能会导致严重延迟并影响用户体验。为了保持通知响应能力,Android 12 将通过阻止通知蹦床启动目标活动来阻止通知蹦床,我们要求开发人员放弃这种模式。此更改仅适用于针对新平台的应用程序,但对于所有应用程序,我们都会显示一个toast,让您和用户看到蹦床。

改进的Binder IPC 调用- 作为我们性能工作的一部分,我们致力于减少系统的可变性。我们研究了延迟和工作负载分布,并进行了优化,以减少尾端或99% 用例的中值体验。在此过程中,我们对系统绑定调用进行了有针对性的改进,添加了轻量级缓存策略,并专注于消除锁争用以改善延迟分布。如此一来,Binder调用的整体性能提升了2倍左右,并且特定调用的性能也得到了显着的提升。例如,refContentProvider() 改进了47 倍,releaseWakeLock() 改进了15 倍,JobScheduler.schedule() 改进了7.9 倍。

应用兼容性

当我们推出新的平台版本时,我们会优先考虑应用程序兼容性,努力让更新更快、更流畅。在Android 12 中,我们将大多数面向应用的更改设为可选,以便为您提供更多时间,并且我们更新了工具和流程以帮助您更快做好准备。我们还在Google Play 系统更新中添加了新功能,让您的应用在Android 12 设备上运行得更好。

通过Google Play 进行更多Android 更新 我们将继续扩大对Google Play 系统更新(Project Mainline)的投资,为跨设备的应用程序提供更加一致和安全的环境。在Android 12 中,我们添加了Android 运行时(ART) 模块,该模块允许我们在运行Android 12 的设备上推送核心运行时和库的更新。我们可以提高运行时性能和正确性,更有效地管理内存,并使Kotlin 操作更快 所有这些都不需要完整的系统更新。我们还扩展了现有模块的功能,例如,我们在可更新的模块中提供了兼容的媒体转码功能。

针对平板电脑、可折叠设备和电视进行优化 随着越来越多的人在可折叠设备、平板电脑和电视等大屏幕设备上使用应用程序,现在是确保您的应用程序或游戏准备好绝佳机会的时候了。首先针对平板电脑进行优化并为可折叠设备构建应用程序。而且,Android TV 的首个Android 12 预览版现已可用于家庭中最大的屏幕。除了通过此预览版将最新的Android 功能引入您的电视之外,您还可以在全新的Google TV 体验上测试您的应用。在Android TV 开发者网站上了解更多信息并开始使用ADT-3 开发者套件。

更新的非SDK 接口列表 我们限制了更多非SDK 接口,并一如既往地欢迎您提供反馈和请求公共API 等效项。

更轻松地测试和调试更改- 为了让您更轻松地测试可能影响您的应用程序的选择加入更改,我们进行了许多可切换的更改。该切换允许您分别从开发者选项或广告中强制启用或禁用这些更改。

更轻松地测试和调试更改- 为了让您更轻松地测试可能影响您的应用程序的选择加入更改,我们将其中许多更改设为可切换。通过切换,您可以从开发人员选项或adb 中单独强制启用或禁用更改。从这里获得更多信息。

通过切换1 移动显示应用程序兼容性更改

移动显示应用程序兼容性随切换器而变化

开发者选项中的应用程序兼容性切换。

平台稳定性里程碑 与去年一样,我们将提前让您了解我们的平台稳定性里程碑,让您有更多时间来规划应用程序兼容性工作。在这个里程碑上,我们不仅将交付最终的SDK/NDK API,还将交付最终的内部API 和面向应用程序的系统行为。我们预计在2021 年8 月达到平台稳定性,在正式发布之前您将有几周的时间进行最终测试。

特色

1. Android的第一个预览版对开发者来说充满了变化。 Android 12 更新了操作系统处理图像、视频的方式以及未来的安全更新。

2.保留通知消息快速回复等按钮,并新增通知休眠快捷图标。

支持设备

具体支持的设备有:Pixel 3/3 XL、Pixel 3a/3a XL、Pixel 4/4 XL、Pixel 4a/4a 5G 或Pixel 5。如果您没有Pixel 设备,也可以使用64 位Android Android Studio 系统镜像中的模拟器。

功能

1.系统界面支持自由个性化,包括修改系统风格和颜色、在控制中心自定义图标形状和颜色、支持桌面第三方图标包、三种深色模式、支持壁纸调暗和图标对比度调整等自动日出和日落打开和关闭深色模式等。

2、新系统在性能、桌面、安全隐私、Breeno屏幕识别、游戏、通讯、相册、相机、辅助功能等各个方面都进行了精心的改进和优化。

小编点评

这是对Android系统的一次更新,主要针对手机操作界面的个性化更新,为用户提供各种便捷的功能和优化。