Android 11 移动平台首个预览版

谷歌 提交 开放移动平台Android 11测试版。Android 11发布 预计 在 2020 年第三季度。 评估新平台功能 建议的 程序 预测试. 固件构建 准备好的 适用于 Pixel 2/2 XL、Pixel 3/3 XL、Pixel 3a/3a XL 和 Pixel 4/4 XL 设备。 刷机是手动完成的;通过 OTA 更新安装 Android 11 的功能将于 XNUMX 月份出现。

钥匙 创新 Android 11:

  • Android 模拟器增加了运行针对 ARM 架构编译的 32 位和 64 位应用程序的可执行代码的实验性功能,周围是模拟器中运行的针对 x11_86 架构编译的 Android 64 系统映像。
  • 扩展了对 5G 移动通信标准的支持,提供更高的吞吐量和更低的延迟。 除了 Wi-Fi 之外,执行诸如流式传输 4K 视频和下载高清游戏资源之类的网络密集型应用程序现在还可以在蜂窝服务提供商的网络上运行。 为了简化应用程序的适配,考虑到 5G 通信通道,API 已得到扩展 动态计量,用于检查该连接是否收取流量费用以及是否可以通过该连接传输大量数据。 该 API 现在涵盖蜂窝网络,并允许您确定在通过 5G 连接时提供真正无限资费的提供商的连接。

    还扩展了API 带宽估计器,它允许您预测用于下载或发送数据的可用带宽量,而无需运行您自己的网络测试。

  • 增加了对新型“针孔”屏幕(屏幕占据了智能手机的整个正面,除了左上角用于前置摄像头的小圆圈)和“瀑布”(屏幕还覆盖了圆角)的支持设备的侧边缘)。 应用程序现在可以使用标准 API 确定这些屏幕上是否存在其他可见区域和盲区 显示切口。 为了覆盖侧边缘并组织“瀑布”屏幕边缘附近区域的交互,API 建议 挑战.
  • 添加了额外的消息传递选项。 通知区域中添加了包含活动对话的单独部分,使您可以立即找到当前对话,而无需离开其他应用程序。 消息传递和聊天应用程序已改为使用 API 气泡,它允许您使用“气泡”的概念同时与多个应用程序一起工作 - 您可以在不停止另一个程序中工作的情况下聊天。 当从通知区域快速撰写回复时,您现在可以通过剪贴板复制图像将图像附加到消息中。
  • API更新至1.3版本 神经网络,它为应用程序提供了利用机器学习系统硬件加速的能力。 API定位为Android中机器学习框架运行的基础层,例如 TensorFlow Lite 和咖啡2。 已经提出了许多现成的神经网络模型用于移动设备,包括 移动网络 (识别照片中的物体), 盗梦空间 v3 (计算机视觉)和 智能
    回复
    (选择消息的响应选项)。 在新一期中 实施的 支持使用有符号整数而不是浮点数进行高级量化,从而允许更小的模型和更快的处理时间。 此外,Quality of Service API 添加了在执行模型时管理优先级和超时的功能,并且 Memory Domain API 已进行扩展,以减少顺序执行模型时的内存复制和转换操作。

  • 添加了新选项来控制应用程序对个人数据的访问。 除了上一个版本中出现的模式外,Android 11 中仅在使用程序时访问某个位置(在后台阻止访问) 提出 支持一次性授权。 用户现在可以授予应用程序临时访问关键权限的权限,例如位置、麦克风和摄像头访问权限。 该权限在当前会话期间有效,一旦用户切换到另一个程序,该权限就会被撤销。

    Android 11 移动平台首个预览版

  • 进行了一些更改,以便更轻松地将应用程序迁移到存储
    范围存储,它允许您隔离外部存储设备(例如 SD 卡)上的应用程序文件。 使用范围存储,应用程序数据仅限于特定目录,并且访问共享媒体集合需要单独的权限。 Android 11 支持使用完整文件路径访问媒体的可选模式,
    DocumentsUI API 已更新,并添加了在 MediaStore 中执行批量操作的功能。

  • 扩展的功能 使用 用于身份验证的生物识别传感器。 BiometricPrompt API 提供通用生物识别身份验证对话框,现在支持三种类型的身份验证器:强、弱和设备凭据。 BiometricPrompt 与各种应用架构的简化集成,不限于类的使用 活动.
  • 当组装需要增强保护的平台组件时,使用在编译阶段运行的保护机制 CFI (控制流完整性) 束缚圣, 益生 (整数溢出清理)和 影子调用堆栈。 为了识别在应用程序中使用内存时的问题,可以根据附加到它们的标签来检查堆中的指针(堆指针标记)。 查找内存错误 建议的 启用调试机制的附加系统映像 华山 (硬件辅助的 AddressSanitizer)。
  • API准备 Blob存储管理器,它允许您组织应用程序之间二进制数据的安全交换。 例如,当多个应用程序由单个用户运行时,此 API 可用于为多个应用程序提供对机器学习模型的访问权限。
  • 添加了对安全存储和检索可验证身份文档(例如电子驾驶执照)的平台的支持。
  • Mainline 项目允许您在不更新整个平台的情况下更新单个系统组件,除了 Android 12 中可用的 10 个模块之外,还准备了 10 个新的可更新模块。这些更新会影响通过以下方式下载的非硬件组件: Google Play 与制造商的 OTA 固件更新分开。 无需更新固件即可通过 Google Play 进行更新的新模块包括用于管理权限的模块、用于处理驱动器的模块(支持范围存储)和带有 NNAPI(神经网络 API)的模块。
  • 实施 努力减少某些子系统行为变化对应用程序运行的影响。 现在可以选择在 SDK 级别禁用和调整可能影响应用程序运行的创新。 为了简化应用程序与 Android 11 的兼容性测试,开发人员选项界面和 adb 实用程序提供了用于启用和禁用影响兼容性的功能的设置(允许您在不更改 targetSdkVersion 和不重建应用程序的情况下进行测试)。 更新了 SDK 中未提供的受限 API 的灰名单。

    Android 11 移动平台首个预览版

  • 添加了框架 资源加载器,它允许在应用程序执行期间动态加载附加资源。
  • 呼叫验证服务增加了向应用程序传输来电验证状态的功能,可用于在处理呼叫后生成自定义对话框,例如,包括将呼叫标记为垃圾邮件或将其添加到呼叫中的其他操作。地址簿。
  • 改进的API 无线网络建议,它允许应用程序(网络连接管理器)通过传输网络排名列表来影响选择首选无线网络的算法,并且在选择网络时还考虑其他指标,例如有关带宽和通信质量的信息上次连接期间的通道。 添加了管理支持该标准的无线网络的功能 热点2.0 (Passpoint),包括考虑用户配置文件的过期时间以及在配置文件中使用自签名证书的能力。
  • ImageDecoder API 添加了对解码和显示 HEIF 格式(Apple 的 HEIC)动画图像的支持,该格式使用 HEVC (H.265) 压缩方法。 与动画 GIF 图像相比,HEIF 格式可以显着减小文件大小。
  • NDK 中添加了一个 API,可在本机代码中用于图像编码和解码操作(JPEG、PNG、WebP 等),而无需使用第三方库。 新的API可以减少本机应用程序的APK文件的大小,并解决更新可能包含漏洞的嵌入式库的问题。
  • 相机应用程序现在可以暂时禁用振动(例如,在通知期间),以防止振动在相机会话期间触发。
  • 可以启用模式 散景 (模糊图像中的背景)适用于支持它们的设备(例如,静态模式提供更高的图像质量,连续模式提供与传感器数据的更准确匹配)。
  • 添加了 API и 设置 直播应用程序所需的低延迟视频播放模式。 此外,还添加了对 HDMI 低延迟操作模式(游戏模式)的支持,该模式会禁用图形后处理以减少电视或外部显示器上的延迟。

来源: opennet.ru

添加评论