本文主要是介绍一起看看Android15第一个开发者预览版新增了哪些特性,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目录
引
正文
用户隐私与安全
隐私沙盒
健康连接
文件完整性
部分屏幕共享
支持创作者
应用内相机控制
虚拟 MIDI 2.0 设备
性能和质量
动态性能
开发人员生产力
应用兼容性
附
引
2024年2月16日,Google工程副总裁Dava Burke发布了Android15系统的第一个开发者预览版,旨在build a platform that helps improve your productivity while giving you new capabilities to produce superior media experiences...(更高的工作效率,卓越的媒体体验,最好的能耗,最流畅的应用性能,更好保护应用隐私...)不看这些了,下面是特性
正文
用户隐私与安全
隐私沙盒
Android 15 将 Android 广告服务提升到扩展级别 10,并整合了 Android 上最新版本的隐私沙盒,这是我们开发新技术的一部分,这些新技术可以改善用户隐私并为移动应用提供有效、个性化的广告体验。我们的网站提供了更多关于 安卓隐私沙盒 开发者预览版和 Beta 版计划的信息。
隐私沙盒是一种旨在增强用户隐私保护的技术框架。限制对用户个人信息的直接访问,允许广告商在不侵犯用户隐私的情况下进行个性化广告投放。这意味着Android将通过更加严格的隐私保护措施来处理广告数据,减少用户数据的直接暴露,同时仍然允许开发者和广告商提供个性化的广告体验。
健康连接
Android 15 围绕 Android 的 Health Connect 集成了 Android 14 扩展程序 10,这是一个安全且集中的平台,用于管理和共享应用收集的健康和健身数据。此更新增加了对健身、营养等新数据类型的支持。
苹果好像也是有一个统一的健康管理中心,存储健康,睡眠各种数据,
android 这次增加了健身,营养数据
文件完整性
Android 15 的 FileIntegrityManager 包含新的 API,可利用 Linux 内核中 fs-verity 功能的强大功能。使用 fs-verity,文件可以通过自定义加密签名进行保护,从而帮助您确保它们未被篡改或损坏。这样可以增强安全性,防止潜在的恶意软件或未经授权的文件修改,从而损害应用的功能或数据。
fs-verity特性是一种加密的完整性验证机制,
允许系统为文件创建一个加密的哈希摘要(或签名),并将其与文件本身相关联。当文件被访问时,系统会验证这个哈希摘要,以确保文件自创建哈希摘要以来没有被修改。
部分屏幕共享
Android 15 支持部分屏幕共享,因此用户可以仅共享或录制应用窗口,而不是整个设备屏幕。此功能在 Android 14 QPR2 中首次启用,包括 MediaProjection 回调,可让您的应用自定义部分屏幕共享体验。请注意,现在每个 MediaProjection 捕获会话都需要用户同意。
MediaProjection
是Android平台提供的一个API,它允许应用捕获设备屏幕或音频的内容。开发者可以利用MediaProjection
来实现屏幕录制或截图功能,以及捕获应用的音频输出。
每个MediaProjection现在都需要用户同意大概是保护隐私吧。
支持创作者
应用内相机控制
Android 15 添加了新的扩展程序,以便在支持的设备上更好地控制相机硬件及其算法:
- 低光增强功能,使开发人员能够控制提高相机预览的亮度。
- 先进的闪光强度调整功能,可在拍摄图像时在SINGLE和TORCH模式下精确控制闪光强度。
拍照方面的加强
想起来上次地铁站遇到在Google做拍照相关的算法工程师了
虚拟 MIDI 2.0 设备
Android 13 增加了对通过 USB 连接到 MIDI 2.0 设备的支持,这些设备使用通用 MIDI 数据包 (UMP) 进行通信。Android 15 将 UMP 支持扩展到虚拟 MIDI 应用,使合成器应用能够像使用 USB MIDI 2.0 设备一样将合成器应用作为虚拟 MIDI 2.0 设备进行控制。
MIDI 2.0是一种音乐数字接口标准,它提供了比旧版MIDI 1.0更高的精度、更多的控制功能和更好的性能。这些设备使用通用MIDI数据包(UMP)进行通信,UMP是MIDI 2.0规范的一部分,用于传输音乐信息,如音符播放、音量控制等。
Android 15将这种支持扩展到虚拟MIDI应用。这意味着,不仅实体MIDI设备可以通过USB连接到Android设备并使用MIDI 2.0通信,现在软件合成器应用也可以模拟成一个虚拟的MIDI 2.0设备。这使得其他应用可以控制这些软件合成器,就像它们是外部的物理MIDI设备一样。
性能和质量
动态性能
Android 15 延续了我们对 Android 动态性能框架 (ADPF) 的投资,这是一组 API,可让游戏和性能密集型应用更直接地与 Android 设备的电源和散热系统进行交互。在受支持的设备上,Android 15 将添加新的 ADPF 功能:
- 提示会话的能效模式,指示其关联的线程应优先节能而不是性能,非常适合长时间运行的后台工作负载。
- GPU 和 CPU 工作持续时间都可以在提示会话中报告,从而允许系统一起调整 CPU 和 GPU 频率,以最好地满足工作负载需求。
- 热余量阈值,用于根据余量预测解释可能的热节流状态。
若要详细了解如何在应用和游戏中使用 ADPF,请转到文档。
官方说的很清楚了,我觉得这个挺有趣的,其中
热节流是一种保护机制,当设备过热时会降低处理器速度以避免损坏。通过了解热余量,应用可以在设备过热前调整其性能需求,避免或减轻热节流的影响。
开发人员生产力
Android 15 继续添加 OpenJDK API,包括围绕 NIO 缓冲区、流、安全性等的生活质量改进。这些 API 通过 Google Play 系统更新在运行 Android 12+ 的超过 10 亿台设备上进行更新,因此您可以定位最新的编程功能。
应用兼容性
为了让你有更多时间规划应用兼容性工作,我们会提前告知你我们的平台稳定性里程碑。
在此里程碑上,我们将提供最终的 SDK/NDK API,以及最终的内部 API 和面向应用的系统行为。我们预计将在 2024 年 6 月达到平台稳定性,从那时起,您将在正式发布前几个月进行最终测试。发布时间表详细信息在这里。
今年6月份,应该是差不了太久了
附
有兴趣看英文原文的可以移步
Android 开发者博客:Android 15 的首个开发者预览版 (googleblog.com)
这篇关于一起看看Android15第一个开发者预览版新增了哪些特性的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!