2月9日,Google发布了Android 14的首个开发者预览版,这一发布时间与以往的发布时间类似,目前Android 13 QPR2仍处于测试阶段。
在Android 12L和13的基础上,Android 14加强了对各种屏幕尺寸设备的支持,重点是平板电脑和可折叠设备。新功能包括有窗口大小类、滑动窗格布局、活动嵌入和带约束的框等,所有这些都在Jetpack Compose中受支持。谷歌提供了一些指导原则,以帮助开发者为平板电脑和可折叠设备创建更好的应用程序。在跨设备工作方面,目前跨设备SDK预览版已经可以使用,通过将各种连接技术组合到一个工具包中,SDK极大的简化了多设备体验的开发。
Android 14进一步优化了应用程序协同工作的方式,从而改善系统健康状况和电池寿命,并改善最终用户体验。其优化更新包括有改进JobScheduler、改善Foreground Services、优化后台状态下应用程序的广播,以及精确的报警权限。
Android 14个性化程度更高,用户可以根据个人需求调整他们的体验,包括增强的可访问性和国际化功能。例如从Android 14开始,用户将能够将字体放大到200%,以前最大字体大小比例为130%。而为了缓解文本过大的问题,系统会自动应用非线性字体缩放曲线。除此之外,每个应用的语言偏好和性别的语法转折API也有所改进。
不同大小字体的截图
在隐私和安全方面,Android 14通过改变动态代码加载的工作方式,来帮助减轻动态下载代码中恶意软件和漏洞的利用。同时,本次更新还将阻止SDK版本为22或更早版本的旧应用程序在Android 14设备上安装。这意味着应用程序将需要至少使用级别为23的API,也就是至少要能兼容Android 6。
最后为了提高应用的兼容性,Android 14新增了开发者工具,包括OpenJDK 17支持和改进的变化测试,用户可以对300个OpenJDK 17类进行访问,并能够通过adb命令或设备上的开发者选项来切换变化。
开发人员选项中的应用程序兼容性切换
根据Android 14的未来更新的时间表,将有两个开发者预览版,一个在2月,另一个在3月,然后是Android 14的四个Beta测试版,每个月一个,直到7月底。第一个Android 14版本是专门为开发者设计的,以便给他们时间来处理和整合API变化到应用程序中。Android 14正式版预计将于今年第三季度推出。
详细内容可查看:The first developer preview of Android 14
Android 14发布时间表