谷歌发布了 Android 14 的第二个开发者预览版,增强了隐私、安全、性能、开发者生产力和用户自定义。
它进一步完善了平板电脑、可折叠设备等的大屏幕设备体验。上个月,Android 14 的第一个开发者预览版发布,带来了 Pixel 的下载和发布时间表。
支持平板电脑和可折叠外形
Android 14 支持平板电脑和可折叠外形,带来了全新的便利。Google 提供了构建大屏幕和可折叠设备的入门指南,以帮助开发人员快速启动他们的应用程序。
此外,适用于大屏幕的应用质量指南包含用于检查您的应用的详细清单。此外,还发布了支持低延迟手写笔和运动预测的库。
改进的隐私和安全性
Android 14 致力于为用户提供最优质的平台,确保隐私和安全始终处于核心位置。通过应用沙盒、开源代码和开放应用开发,用户可以更好地控制信息保护。
使用照片选择器访问所选照片
Google 建议在 Android 4.4 及更高版本上使用照片选择器进行未经许可的媒体访问。对于使用视觉媒体权限 (SDK 33+) 的应用,Android 14 用户可以选择要授予访问权限的照片和视频。权限选择是:
允许访问所有照片:可以使用设备上所有照片和视频的完整库
选择照片:只有用户选择的照片和视频会暂时通过 MediaStore 提供
不允许:拒绝访问所有照片和视频
凭证管理器
Android 14 引入了 Credential Manager,这是一种由 Google 支持的平台 API,一直支持到 Android 4.4(API 级别 19)设备。API 使登录更简单、更安全,并且能够使用用户配置的凭据提供程序检索和存储凭据。
它甚至支持无密码登录的行业标准:密码,它适用于不同的操作系统和浏览器。
更安全的隐式意图
Android 14 应用在创建带有隐式意图的未决意图时需要采取额外的预防措施。为了防止意外的代码路径,意图必须是不可变的或明确的;否则,将抛出异常。
启动后台活动
Android 10 及更高版本具有减少后台活动启动的限制。在 Android 14 中,前台应用可以更好地控制其他应用可以启动的活动。为确保无中断体验,针对 Android 14 的应用需要在发送 PendingIntent 或绑定服务时授予权限。
简化后台工作
Android 14 带来了一系列改进,让您的体验比以往更流畅。由于简化的后台工作,系统健康状况、电池寿命和用户体验得到提升。
后台优化
Developer Preview 2 改进了 Android 的内存管理系统,以更好地利用资源。现在禁止后台工作的速度比 Android 13 快得多,在应用程序进入缓存状态后几秒钟,在前台服务、JobScheduler 和 WorkManager 等传统 Android 应用程序生命周期 API 之外。
更少的不可关闭的通知
Android 14 提供了对通知的更多控制。使用 FLAG_ONGOING_EVENT,用户可以关闭解锁设备上的通知。但是,当设备被锁定时,这些通知将保持不可关闭状态。重要通知(例如系统和设备策略通知)仍然完全不可关闭。
改进的 App Store 体验
Android 14 引入了几个新的 PackageInstaller API,允许应用商店增强其用户体验:
requestUserPreapproval() 允许延迟下载 APK,直到安装批准后。
setRequestUpdateOwnership() 允许安装者指明对应用程序更新的责任。
setDontKillApp() 有助于使用拆分 APK 无缝安装可选功能。
InstallConstraints API 为安装者提供了一种方法来确保应用程序更新在适当的时候发生。
个性化——区域偏好
个性化允许用户根据他们的区域偏好定制他们的体验。使用 Android,用户可以调整温度单位、一周的第一天和编号系统以满足他们的需要。
这提供了一个可发现的集中位置来更改应用程序首选项,并允许备份和恢复它们。ACTION_LOCALE_CHANGED 的 API、意图和广播接收器允许开发人员构建可根据用户偏好进行调整的应用程序。
应用兼容性
谷歌正在努力确保应用程序在 Android 14 中的兼容性。对于开发者来说,现在是测试新功能并提供反馈的时候了。此外,这是进行兼容性测试并确定任何必要的应用程序更改的绝佳机会。
您可以在不更改 targetSdkVersion 的情况下通过使用开发人员选项中的行为更改切换来执行此操作。平台稳定性将于 2023 年 6 月达到,让您有几周时间在正式发布之前进行最终测试。
开始使用 Android 14 – 开发者预览版 2
包括 Pixel 7 Pro、Pixel 7、Pixel 6a、Pixel 6 Pro、Pixel 6、Pixel 5a 5G、Pixel 5 和 Pixel 4a (5G) 在内的 Pixel 设备可以通过刷新系统映像安装 Android 14 开发者预览版——从这里开始。如果您没有 Pixel 设备,则可以在 Android Studio 中将 64 位系统映像与 Android Emulator 结合使用。
Android 14 测试版程序
谷歌宣布,一旦 Android 14 Beta 发布,它将开放注册。目前,Android Beta 程序不适用于 Android 14。
标签:
免责声明:本文由用户上传,如有侵权请联系删除!