Android 15 首个 Beta 版本现已发布。新版本包括底层性能的改进,例如对应用程序归档的操作系统级支持、改进的通信以及对针对大屏幕的应用程序的更好支持;Android 上的通信功能也针对盲文显示器进行了更新。
“Android 15 继续致力于构建一个平台,帮助用户提高工作效率,为用户提供优质的应用体验,保护用户隐私和安全,并让尽可能多的人可以访问你的应用。”
具体更新内容包括:
默认情况下,面向 Android 15 的应用在 Android 15 设备上是 edge-to-edge 显示的。这意味着应用程序不再需要显式调用lWindow.setDecorFitsSystemWindows(false)或enableEdgeToEdge()来在系统栏后面显示其内容。不过官方建议继续调用enableEdgeToEdge()来在早期 Android 上获得 edge-to-edge 的体验。
Android 15 致力于让点击支付体验更加无缝和可靠,同时继续支持 Android 强大的 NFC 应用生态系统。除了Android 15 开发者预览版 2 中observe mode的变化之外,应用程序现在还可以在支持的设备上注册指纹,以便它们可以收到轮询循环活动的通知,从而可以与多个 NFC 感知应用程序顺利运行。
从 Android 15 开始,可以使用JUSTIFICATION_MODE_INTER_CHARACTER 来利用字母间距调整文本。字间对齐首先在 Android O 中引入,但字符间对齐解决了使用空格进行分段的语言(如中文、日文等)的问题。
JUSTIFICATION_MODE_NONE
JUSTIFICATION_MODE_INTER_WORD
JUSTIFICATION_MODE_INTER_CHARACTER
Android 15 现在包括对应用程序归档和取消归档的操作系统级别支持。
具有 REQUEST_DELETE_PACKAGES权限的应用可以调用PackageInstaller requestArchive方法来请求归档当前安装的应用程序包,此举将会删除 APK 和任何缓存的文件,但保留用户数据。归档的应用程序通过LauncherAppsAPI 返回为可显示的应用程序;已归档的程序将被高亮显示。如果用户点击已归档的应用程序,负责的安装程序将收到取消归档的请求,并且可以通过ACTION_PACKAGE_ADDEDbroadcast 监控恢复过程。
Android 15 包含全新的ProfilingManager类,允许用户从应用内收集分析信息。项目团队计划用使用 Android Jetpack API 对其进行包装,以简化剖析请求的构建,但核心 API 将允许收集堆转储、堆剖析、堆栈采样等信息。该 API进行速率限制,以尽量减少对性能的影响。
在 Android 15 中使TalkBack能够支持通过 USB 和安全蓝牙使用 HID 标准的盲文显示器。随着时间的推移,它将帮助 Android 支持更广泛的盲文显示器。
Android 15 带来了额外的更改,以防止恶意后台应用程序将其他应用程序带到前台、提升其权限以及滥用用户交互,旨在保护用户免受恶意应用程序的侵害,并让他们更好地控制自己的设备。自 Android 10 起,后台活动启动一直受到限制,这一增强功能将进一步巩固这种控制。
按照计划,Android 15 将在今年下半年正式发布。
更多详情可查看官方公告。
未经允许不得转载:岩猫星空网 » 首个 Android 15 Beta 版本发布