时间:2024年9月2日
谷歌近日发布了Android 15的第四个Beta版本,为广大开发者提供了在非Beta版用户使用新版Android之前,先行升级和发布应用程序的机会。
一、Beta 4版本亮点
本次Beta版本带来了稳定的开发者API,使得开发人员能够提前测试Android 15的所有功能,并针对新版本进行应用程序的调整和优化。对于那些没有受支持设备的开发者,他们可以在Android Studio的Android模拟器中使用64位系统镜像进行测试。
二、重要变更与优化
Android 15 Beta 4引入了一些必须进行明确测试的行为变更。首先是对“包已停止”状态的更改,该状态的执行更加严格,意味着当应用程序进入停止状态时,任何挂起的意图都会被取消,并且应用程序的小部件也会被系统禁用。
此外,Android 15支持16KB内存页,这一改进在系统处于内存压力时,可以缩短应用程序的启动时间、降低应用启动期间的功耗、加快相机设置速度以及缩短系统的启动时间。不过,这也意味着内存使用量会稍高。
对于使用原生代码的应用程序,所有通过Android NDK编写的应用程序都必须重新构建,才能在Android 15上运行。谷歌表示,完全用Java或Kotlin编写的应用程序已经兼容,但仍建议进行测试。
三、新功能引入
Android 15还引入了多项新功能,包括私有空间、预测性返回动画、弱光增强、部分屏幕共享等。私有空间允许用户创建额外的身份验证层,以保护敏感信息。当用户锁定私有空间时,所有应用程序都会停止运行,这可能会对医疗和启动器应用程序产生较大影响。
预测性返回动画可以帮助用户更好地理解手势的结果,并决定是否要执行手势。弱光增强功能可以改善弱光条件下的相机录制效果。部分屏幕共享功能则允许用户仅共享或录制应用程序窗口,而不是整个设备显示屏。
四、开发者建议
为了让应用程序能够在Android 15上顺利运行,谷歌建议开发者升级到Android Studio Koala,该版本包含了一个Android SDK升级助手,可以帮助开发者更容易地修改应用程序,以适应新版本。
五、结语
Android 15 Beta 4的发布,为开发者提供了更多的测试和优化空间。在正式版发布之前,开发者可以充分利用这一机会,确保他们的应用程序能够在新版本的Android系统中运行得更加流畅和稳定。
作者:Sergio De Simone,资深软件工程师,拥有超过25年的工作经验。本文由InfoQ翻译,未经许可禁止转载。原文链接:Android 15 Beta 4 Released
Views: 0