Android 12移动平台Beta测试已经开始

谷歌发布了开放移动平台 Android 12 的首个测试版。Android 12 预计将于 2021 年第三季度发布。 固件版本适用于 Pixel 3 / 3 XL、Pixel 3a / 3a XL、Pixel 4 / 4 XL、Pixel 4a / 4a 5G 和 Pixel 5 设备,以及华硕、OnePlus、Oppo、Realme、Sharp、 TCL、传音、Vivo、小米和中兴通讯。

对用户来说最明显的变化包括:

  • 提出了该项目历史上最重要的界面设计更新之一。 新设计贯彻了“Material You”概念,被誉为下一代材料设计。 新概念将自动应用于所有平台和界面元素,并且不需要应用程序开发人员进行任何更改。 XNUMX月份,计划向应用程序开发人员提供第一个稳定版本的用于开发图形界面的新工具包——Jetpack Compose。
    Android 12移动平台Beta测试已经开始

    该平台本身采用了新的小部件设计。 小部件变得更加明显,角落更加圆润,并且提供了使用与系统主题相匹配的动态颜色的功能。 例如,添加了复选框和开关(CheckBox、Switch 和 RadioButton)等交互式控件,使您无需打开应用程序即可编辑 TODO 小部件中的任务列表。

    Android 12移动平台Beta测试已经开始

    实现了从小部件启动的应用程序的更平滑的视觉过渡。 小部件的个性化已得到简化 - 添加了一个按钮(带有铅笔的圆圈),用于快速重新配置小部件在屏幕上的位置,当您长时间触摸小部件时会出现该按钮。

    Android 12移动平台Beta测试已经开始Android 12移动平台Beta测试已经开始

    提供了其他模式来限制小部件的大小,并能够使用小部件元素的自适应布局(响应式布局)来创建根据可见区域的大小而变化的标准布局(例如,您可以为平板电脑和智能手机)。 小部件选择器界面实现动态预览并能够显示小部件的描述。

    Android 12移动平台Beta测试已经开始

  • 添加了自动使系统调色板适应所选壁纸颜色的功能 - 系统自动确定流行颜色,调整当前调色板并将更改应用于所有界面元素,包括通知区域、锁定屏幕、小部件和音量控制。
  • 实现了新的动画效果,例如在屏幕上滚动、出现和移动元素时逐渐缩放和平滑移动区域。 例如,当您在锁定屏幕上取消通知时,时间指示器会自动扩展并占据通知先前占用的空间。
  • 带有通知和快速设置的下拉区域的设计已经过重新设计。 Google Pay 和智能家居控制选项已添加到快速设置中。 按住电源按钮会调出 Google Assistant,您可以命令它拨打电话、打开应用程序或大声朗读文章。
    Android 12移动平台Beta测试已经开始
  • 添加了拉伸过度滚动效果,以指示用户已移出滚动区域并到达内容的末尾。 有了新的效果,内容图像似乎拉伸并弹回。 默认情况下启用新的滚动结束行为,但设置中有一个选项可以恢复到旧的行为。
  • 该界面已针对具有折叠屏的设备进行了优化。
    Android 12移动平台Beta测试已经开始
  • 实现了更平滑的音频转换 - 当从一个输出声音的应用程序切换到另一个输出声音的应用程序时,第一个应用程序的声音现在平滑地静音,而第二个应用程序的声音平滑地增加,而不会将一种声音叠加在另一种声音上。
  • 对系统性能进行了重大优化——主系统服务的CPU负载下降了22%,从而使电池寿命增加了15%。 通过减少锁争用、减少延迟和优化 I/O,可以提高从一个应用程序转换到另一应用程序的性能并减少应用程序启动时间。

    在 PackageManager 中,当以只读模式使用快照时,锁争用减少了 92%。 Binder 的进程间通信引擎使用轻量级缓存,可将某些类型的调用的延迟减少多达 47 倍。 改进了处理 dex、odex 和 vdex 文件的性能,从而加快了应用程序加载时间,尤其是在内存较低的设备上。 从通知启动应用程序的速度得到了加快,例如,从通知启动 Google Photos 现在速度提高了 34%。

    通过在 CursorWindow 操作中使用内联优化,数据库查询的性能得到了提高。 对于少量数据,CursorWindow 速度提高了 36%,对于包含 1000 行以上的数据集,加速可达 49 倍。

    提出了按性能对设备进行分类的标准。 根据设备的功能,为其分配一个性能等级,然后可以在应用程序中使用该性能等级来限制低功耗设备上编解码器的功能或在功能强大的硬件上处理更高质量的多媒体内容。

  • 实现了应用程序休眠模式,如果用户长时间没有与程序显式交互,则可以自动重置先前授予应用程序的权限,停止执行,返回应用程序使用的资源,例如内存,并阻止后台工作的启动和推送通知的发送。 该模式可用于大多数应用程序,并允许您保护长期被遗忘的程序继续访问的用户数据。 如果需要,可以在设置中选择性地禁用休眠模式。
  • 添加了单独的权限 BLUETOOTH_SCAN 以通过蓝牙扫描附近的设备。 以前,此功能是基于对设备位置信息的访问来提供的,这导致需要向需要通过蓝牙与其他设备配对的应用程序授予额外的权限。
  • 用于访问有关设备位置的信息的对话框已实现现代化。 用户现在有机会向应用程序提供有关确切位置的信息或仅提供近似数据,以及将权限限制为仅与程序的活动会话(在后台时拒绝访问)。 选择大致位置时返回的数据的准确性级别可以在设置中更改,包括与各个应用程序相关的准确性级别。
    Android 12移动平台Beta测试已经开始

    在第二个测试版中,预计将出现隐私仪表板界面,其中包含所有权限设置的总体概述,使您能够了解应用程序可以访问哪些用户数据。 面板上将添加麦克风和摄像头活动指示器,您还可以通过它强制关闭麦克风和摄像头。

  • Android Wear 不是针对可穿戴设备的版本,而是与三星一起决定开发一个新的统一平台,该平台结合了 Android 和 Tizen 的功能。
  • 适用于汽车信息娱乐系统和智能电视的 Android 版本的功能得到了扩展。
  • 低级创新列表可以在 Android 12 面向开发者的第一个介绍性版本(开发者预览版)的评论中找到。

来源: opennet.ru

添加评论