90年代申花出租车司机夜晚在车内看文汇报90年代申花出租车司机夜晚在车内看文汇报

时间: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


read more

Views: 0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注