作者 / Nick Butcher, Developer Relations Engineer
△ 现代 Android 开发的三大更新
#1 Compose 1.2 Beta
Jetpack Compose 1.2 发布了首个 Beta 版,意味着现有的 API 接口和方法等已经不会在正式版的时候发生改动,我们会继续构建 Compose 的产品路线图,提供您需要的 API 以支持更高级的用例,例如可下载字体、LazyGrid、窗口边衬区、嵌套滚动交互操作,以及支持更加丰富的工具,例如实时编辑 (LiveEdit)、布局检查器中的重组计数和动画预览。您还可以了解 Airbnb 等应用的开发者如何使用 Jetpack Compose 提高效率,以及查看 Compose 中的其他新功能。
#2 基准配置文件
您可以在基准配置文件内嵌配置,从而指引 Android 运行时识别哪些代码路径应该进行预编译而非解释处理,这可能会对应用启动等关键的用户体验产生巨大影响。在使用 Jetpack Compose 等未捆绑库时,这一点尤为重要,因为平台代码的优化无法影响这些库。
许多 Jetpack 库 (包括 Jetpack Compose) 均已附带基准配置文件,但您需要了解如何将这些配置文件添加到您自己的应用和库中,以提升其性能。仅添加基准配置文件而无需修改任何代码,即可让应用启动速度最高获得 40% 的提升!
#3 实时编辑
借助实时编辑功能,您可以在 Compose Preview、实体设备或模拟器上实时编辑可组合项并查看相应的修改,从而实现快速迭代。"实时编辑" 是 Android Studio Electric Eel 中的一项可选实验性功能,具有一定的限制。欢迎试用该功能并分享您的反馈。
以上内容是 Google I/O 大会上关于现代 Android 开发的三大重要发布。如需了解更多 I/O 精彩内容,请观看完整视频列表:
https://www.youtube.com/playlist?list=PLWz5rJ2EKKc-onbAvzvqFajkgcYixR249
点击屏末 | 阅读原文 | 进一步了解现代 Android 开发更多内容