Android 2 Developer Preview 12已经发布

Google最近发布了的第二个试用版 开放的移动平台 安卓12 并在这个新版本中提出 我们可以找到以下创新 键,例如 使界面元素适应具有圆形屏幕的设备的能力。

有了这个,开发商 现在他们可以获得有关屏幕拼接的信息 并调整落入不可见角区域的UI元素。 通过新的RoundedCorner API,您可以找到诸如圆角的半径和中心之类的参数,并通过Display.getRoundedCorner()和WindowInsets.getRoundedCorner()可以确定屏幕每个圆角的坐标。

此外, 画中画模式得到改善 以及更流畅的过渡效果。 如果启用了以开始手势自动切换到PIP(通过将屏幕底部向上移动)的功能,则应用程序现在将立即切换到PIP模式,而无需等待动画完成。 改进了非视频内容的PIP大小调整。

我们还可以发现 绩效预测系统得到了改进 应用程序现在可以按运营商,特定的无线网络(Wi-Fi SSID),网络类型和信号强度查询总的预期带宽。

常见视觉效果的应用已简化, 例如模糊和扭曲的颜色,现在可以使用RenderEffect API将其应用于任何RenderNode对象或整个可见区域,即使是与其他效果成链的情况也是如此。 例如,此功能使您可以模糊通过ImageView显示的图像,而无需显式复制,渲染和替换位图,而是在平台上执行这些操作。

另外, 提供Window.setBackgroundBlurRadius()API ,与 可以用磨砂玻璃效果模糊窗户的背景 并通过模糊窗口周围的空间来突出显示深度。

此外,p我们将找到内置的媒体转码工具 可以在带有保存HEVC视频的摄像头应用程序的环境中使用,以与非HEVC应用程序兼容。 对于此类应用,自动转码功能已添加到更常见的AVC格式中。

添加了对AVIF图像格式的支持 (AV1图像格式),它使用来自AV1视频编码格式的帧内压缩技术。 在AVIF中分发压缩数据的容器与HEIF完全相似。 AVIF支持HDR(高动态范围)和广色域图像以及标准动态范围(SDR)图像。

为避免潜在的性能问题, 禁止应用在后台运行时在前台运行服务,但在某些特殊情况下除外。 建议使用WorkManager在后台开始工作。 为了简化过渡,在JobScheduler中提出了一种新型的作业,该作业立即启动,具有较高的优先级并可以访问网络。

已经提出了统一的OnReceiveContentListener API,用于使用剪贴板,键盘和拖动界面等各种数据源在扩展内容类型(富文本,图像,视频,声音文件等)的应用程序之间插入和移动。

增加了借助振动电机产生的触觉反馈效果 内置在电话中,振动的频率和强度取决于当前输出声音的参数。 新效果使您可以物理体验声音,并可用于在游戏和声音表演中增加真实感。

在沉浸式模式下,其中程序以隐藏的服务面板全屏显示,使用控制手势可以简化导航。 例如,当您阅读书籍,观看视频和处理照片时,现在可以用一个滑动手势进行导航。

显示通知的界面设计已更新,它变得更简单,更实用。 更加平滑和更新的过渡和动画效果。 通常显示带有应用程序指定内容的通知。

处理通知时,提高了响应速度和反应速度。 例如,当用户触摸通知时,他们现在立即跳转到关联的应用程序。 应用程序对通知跳板的使用受到限制。

在Binder中优化了IPC呼叫, 通过实施新的缓存策略并解决锁纠纷,延迟大大减少了。 总体而言,活页夹调用的吞吐量大约增加了一倍,但在某些区域,有可能实现更大的加速。

预计将于12年第三季度发布Android 2021。 S

数据来源: https://android-developers.googleblog.com


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。