喜提安卓12,谷歌Android12(含AOSP)正式发布三
IT之家10月5日消息谷歌今日宣布,正式将源代码推送到Android开源项目(AOSP),并正式发布最新版本的Android12大版本更新。
据悉,Android12将在接下来的几周内从谷歌Pixel系列手机开始,以及今年晚些时候出现在三星Galaxy、一加、OPPO、realme、传音Tecno、vivo和小米设备上。
谷歌表示,在Android12Beta期间有超过225000人测试了安卓12,并且反馈了近50000份问题报告以帮助提高最终版本的质量。因此谷歌向所有付出努力的用户表示感谢。
IT之家了解到,谷歌还将在今年10月27日至28日举行的Android开发者峰会上更详细地介绍和讨论有关Android12的内容。下面是谷歌给出的部分新特性简介。适用于Android的新用户界面
MaterialYou
Android12引入了一种名为MaterialYou的全新设计语言,可帮助开发者构建更加个性化、美观的应用。
要想实现所有最新的MaterialDesign3更新,请尝试使用Alpha版MaterialDesignComponents并关注即将推出的对JetpackCompose的支持。
重新设计的小部件
谷歌更新了应用小部件,使它们更实用、更美观、更容易被发现,并带来全新的交互式控件,可为任何设备创建响应式布局和动态颜色以实现颇具个性化但整体风格一致的外观。
通知UI更新
安卓12还更新了通知设计,使其更加现代化和实用。Android12使用了标准可供性装饰自定义通知,使其与所有其他通知样式保持一致。
拉伸滚动
为了让用户在滚动App内容时更加流畅,Android12为所有滚动部分添加了新的拉伸过渡效果。
应用启动加载画面
Android12还为所有应用引入了启动画面。App可通过多种方式自定义启动画面,以满足其独特的品牌需求。表现
更快、更高效的系统性能
核心系统服务所需的CPU时间减少了22,大核使用率减少了15,还改进了App启动时间并优化了IO性能以加快应用加载速度。对于数据库查询,谷歌还将大窗口的CursorWindow性能提高了49倍。
优化的前台服务
为了给用户提供更好的体验,Android12不再允许后台的应用程序启动前台服务。不过应用开发者可以改用JobScheduler中新的加急项目。
响应更快的通知
Android12对通知弹出的限制有助于减少从通知启动的应用程序的延迟。例如Google相册App的启动速度现在提高了34。
性能类
应用程序可以在运行时检查设备的性能等级并以此充分利用设备的性能。
更快的机器学习
Android12可帮助您充分利用ML加速器,并始终通过神经网络API获得最佳性能。ML加速器驱动程序现在也可以通过GooglePlay服务在平台版本之外更新,因此您可以在任何兼容设备上利用最新的驱动程序。隐私
隐私控制面板
你可以在设置中更好地了解您的App何时访问麦克风、摄像头和位置数据。
模糊位置
用户可以更好地控制他们的位置数据,他们可以授予您的应用访问大致位置的权限,即使App请求了精确位置。
麦克风和摄像头调用提醒
状态栏中的指示器让用户知道您的应用程序何时使用设备摄像头或麦克风。
麦克风和摄像头切换
在支持的设备上,快速设置中的新切换使用户可以轻松地立即禁用应用程序对麦克风和摄像头的调用。
附近设备权限
您的应用可以使用新权限来扫描附近设备并与附近设备配对,而无需位置权限。更好的用户体验工具
丰富的内容接口
新的统一API允许您在UI中从任何来源接收丰富的内容:剪贴板、键盘或拖放。为了向后兼容,谷歌已将统一API添加到AndroidX。
支持圆角(弧面)屏幕
许多现代设备使用圆角屏幕。为了在这些设备上提供出色的用户体验,您可以使用新的API来查询角落细节,然后根据需要管理您的UI元素。
AVIF图像支持
Android12添加了对AV1图像文件格式(AVIF)的平台支持。与旧的图像格式(如JPEG)相比,AVIF利用视频压缩中的帧内编码内容显著提高了相同文件大小的图像质量。
兼容媒体转码
对于视频,HEVC格式在质量和压缩方面提供了显着改进。对于不支持的应用程序,该功能可允许App请求AVC中的文件并让系统处理转码。
更轻松的模糊、滤色器和其他效果
新的API可以更轻松地将常见图形效果应用于您的视图和渲染层次结构。您可以使用RenderEffect将模糊、颜色过滤器等应用于RenderNode或视图。您还可以使用新的Window。setBackgroundBlurRadius()API为窗口背景创建磨砂玻璃效果,或使用blurBehindRadius来模糊窗口后面的所有内容。
增强的触觉体验
Android12扩展了可用于为UI事件创建信息丰富的触觉反馈、为游戏创建令人愉悦的沉浸式效果以及提高工作效率的注意力触觉的工具。
新的相机效果和传感器功能
新的供应商扩展让您的应用能够利用设备制造商构建的自定义相机效果散景、HDR、夜间模式等。您还可以使用新的API来充分利用使用QuadNonaBayer模式的超高分辨率相机传感器。
更好地调试原生崩溃
Android12为您提供了更多可操作的诊断信息,让调试NDK相关的崩溃更容易。应用程序现在可以通过应用程序退出原因API访问称为墓碑的详细故障转储文件。适用于游戏的Android12
借助游戏模式API,开发者可以为游戏提供性能配置文件以帮助玩家做出选择,例如延长高性能时间的电池续航时间,或保证峰值帧速率。此外,游戏也将允许在安装过程中在后台获取更新包,帮助玩家更快进入游戏。让您的应用为Android12做好准备
现在,随着今天Android12的公开发布,谷歌要求所有Android开发者尽快完成兼容性测试并发布更新,让其用户顺利过渡到Android12。以下是一些需要测试的主要变化:
隐私仪表板
在设置中使用这个新仪表板来检查您的应用对麦克风、位置和其他敏感数据的访问,并考虑向用户提供有关原因的详细信息。
麦克风和摄像头指示器
当应用程序使用摄像头或麦克风时,Android12会在状态栏中显示一个指示器。确保这不会影响您应用的UI。
麦克风和摄像头切换
尝试使用快速设置中的新切换来禁用应用的麦克风和摄像头访问,并确保您的应用正确处理更改。
剪贴板读取通知
当您的应用意外从剪贴板读取数据时,请注意Toast通知。删除意外访问。
拉伸过度滚动
尝试使用新的拉伸过度滚动效果滚动内容,并确保它按预期显示。
应用程序闪屏
从各种流启动您的应用程序以测试新的闪屏动画。如有必要,您可以自定义它。
Keygen更改
移除了几个已弃用的BouncyCastle加密算法,取而代之的是Conscrypt版本。如果您的应用程序使用带有AES的512位密钥,则您需要使用Conscrypt支持的标准大小之一。收听Android开发者峰会,了解Android12及更多内容
AndroidDevSummit又回来了!今年的开发者大会将于10月27日至28日举行。今年的大会主题是跨设备的优秀应用,将带来有关开发工具、API和技术的更多信息,以帮助您提高工作效率并创建可在数十亿台设备上运行的App。
《小米11系列、RedmiK40ProPro首批支持安卓12,现已开启内测》
《基于Android12正式版的ColorOS12限量招募开启,OPPO、一加可报名》