现代 Android 开发的三大更新 | 2022 I/O 重点回顾

2022 年 6 月 15 日 谷歌开发者

作者 / Nick Butcher, Developer Relations Engineer


我们的目标是让开发者们尽可能快速轻松地开发美观而具有吸引力的 Android 应用。我们希望能够包揽应用构建过程中的复杂的部分,从而使开发者可以专注于应用的功能,并且提供高质量的用户体验。

我们把在这些方面为开发者的投入统称为 现代 Android 开发 (Modern Android DevelopmentMAD),其中包含了 Android 团队推荐的一系列工具、库和指南。今年的 I/O 大会 上,我们发布了一些关于 MAD 的更新,现在就带领大家回顾一下:

△ 现代 Android 开发的三大更新



#1 Compose 1.2 Beta

Jetpack Compose 1.2 发布了首个 Beta 版,意味着现有的 API 接口和方法等已经不会在正式版的时候发生改动,我们会继续构建 Compose 的产品路线图,提供您需要的 API 以支持更高级的用例,例如可下载字体、LazyGrid、窗口边衬区、嵌套滚动交互操作,以及支持更加丰富的工具,例如实时编辑 (LiveEdit)、布局检查器中的重组计数和动画预览。您还可以了解 Airbnb 等应用的开发者如何使用 Jetpack Compose 提高效率,以及查看 Compose 中的其他新功能


  • Compose 产品路线图
    https://developer.android.google.cn/jetpack/androidx/compose-roadmap
  • 工具
    https://developer.android.google.cn/studio/preview/features#new_in_compose
  • Airbnb
    https://android-developers.googleblog.com/2022/05/airbnb-uses-jetpack-compose.html


#2 基准配置文件

您可以在基准配置文件内嵌配置,从而指引 Android 运行时识别哪些代码路径应该进行预编译而非解释处理,这可能会对应用启动等关键的用户体验产生巨大影响。在使用 Jetpack Compose 等未捆绑库时,这一点尤为重要,因为平台代码的优化无法影响这些库。


  • 基准配置文件
    https://developer.android.google.cn/topic/performance/baselineprofiles

许多 Jetpack 库 (包括 Jetpack Compose) 均已附带基准配置文件,但您需要了解如何将这些配置文件添加到您自己的应用和库中,以提升其性能。仅添加基准配置文件而无需修改任何代码,即可让应用启动速度最高获得 40% 的提升



#3 实时编辑

借助实时编辑功能,您可以在 Compose Preview、实体设备或模拟器上实时编辑可组合项并查看相应的修改,从而实现快速迭代。"实时编辑" 是 Android Studio Electric Eel 中的一项可选实验性功能,具有一定的限制。欢迎试用该功能并分享您的反馈


  • 实时编辑
    https://developer.android.google.cn/studio/run#live-edit
  • Android Studio Electric Eel
    https://developer.android.google.cn/studio/preview
  • 可选实验性功能
    https://developer.android.google.cn/studio/run#live-edit-quickstart
  • 限制
    https://developer.android.google.cn/studio/run#limitations
  • 反馈
    https://issuetracker.google.com/issues/new?component=192708&template=840533

以上内容是 Google I/O 大会上关于现代 Android 开发的三大重要发布。如需了解更多 I/O 精彩内容,请观看完整视频列表:

https://www.youtube.com/playlist?list=PLWz5rJ2EKKc-onbAvzvqFajkgcYixR249


您可以通过下方二维码或在文章底部留言,向我们提交反馈,分享您喜欢的内容、发现的问题。您的反馈对我们非常重要,感谢您的支持!


 点击屏末 |  |  进一步了解现代 Android 开发更多内容

 



登录查看更多
0

相关内容

【经典书】现代C语言教程,408页pdf手写教你写C代码
专知会员服务
59+阅读 · 2022年8月5日
【2022新书】Python DevOps,245页pdf
专知会员服务
89+阅读 · 2022年7月11日
【Google】梯度下降,48页ppt
专知会员服务
79+阅读 · 2020年12月5日
【文本生成现代方法】Modern Methods for Text Generation
专知会员服务
43+阅读 · 2020年9月11日
【2020新书】现代C++初学者指南,301页pdf
专知会员服务
156+阅读 · 2020年7月24日
【AAAI2020知识图谱论文概述】Knowledge Graphs @ AAAI 2020
专知会员服务
132+阅读 · 2020年2月13日
TensorFlow Lite指南实战《TensorFlow Lite A primer》,附48页PPT
专知会员服务
68+阅读 · 2020年1月17日
一起看 I/O | Android Auto 更新一览
谷歌开发者
0+阅读 · 2022年5月31日
一起看 I/O | Compose for Wear OS Beta 版发布!
谷歌开发者
0+阅读 · 2022年5月25日
一起看 I/O | Jetpack 组件的新特性
谷歌开发者
0+阅读 · 2022年5月23日
一起看 I/O | Android 开发工具最新更新
谷歌开发者
0+阅读 · 2022年5月20日
一起看 I/O | Jetpack Compose 中的新特性
谷歌开发者
0+阅读 · 2022年5月18日
欢迎体验 | Android 13 开发者预览版 2
谷歌开发者
1+阅读 · 2022年3月18日
Android Studio 新特性详解
谷歌开发者
0+阅读 · 2022年1月19日
精彩回顾 | 2021 Android 开发者峰会
谷歌开发者
0+阅读 · 2021年12月6日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
1+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
1+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2009年12月31日
国家自然科学基金
0+阅读 · 2008年12月31日
国家自然科学基金
0+阅读 · 2008年12月31日
Arxiv
54+阅读 · 2022年1月1日
Arxiv
33+阅读 · 2021年12月31日
Arxiv
38+阅读 · 2020年3月10日
Arxiv
99+阅读 · 2020年3月4日
Arxiv
108+阅读 · 2020年2月5日
Arxiv
12+阅读 · 2019年2月28日
VIP会员
相关VIP内容
【经典书】现代C语言教程,408页pdf手写教你写C代码
专知会员服务
59+阅读 · 2022年8月5日
【2022新书】Python DevOps,245页pdf
专知会员服务
89+阅读 · 2022年7月11日
【Google】梯度下降,48页ppt
专知会员服务
79+阅读 · 2020年12月5日
【文本生成现代方法】Modern Methods for Text Generation
专知会员服务
43+阅读 · 2020年9月11日
【2020新书】现代C++初学者指南,301页pdf
专知会员服务
156+阅读 · 2020年7月24日
【AAAI2020知识图谱论文概述】Knowledge Graphs @ AAAI 2020
专知会员服务
132+阅读 · 2020年2月13日
TensorFlow Lite指南实战《TensorFlow Lite A primer》,附48页PPT
专知会员服务
68+阅读 · 2020年1月17日
相关资讯
一起看 I/O | Android Auto 更新一览
谷歌开发者
0+阅读 · 2022年5月31日
一起看 I/O | Compose for Wear OS Beta 版发布!
谷歌开发者
0+阅读 · 2022年5月25日
一起看 I/O | Jetpack 组件的新特性
谷歌开发者
0+阅读 · 2022年5月23日
一起看 I/O | Android 开发工具最新更新
谷歌开发者
0+阅读 · 2022年5月20日
一起看 I/O | Jetpack Compose 中的新特性
谷歌开发者
0+阅读 · 2022年5月18日
欢迎体验 | Android 13 开发者预览版 2
谷歌开发者
1+阅读 · 2022年3月18日
Android Studio 新特性详解
谷歌开发者
0+阅读 · 2022年1月19日
精彩回顾 | 2021 Android 开发者峰会
谷歌开发者
0+阅读 · 2021年12月6日
相关基金
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
1+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
1+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2009年12月31日
国家自然科学基金
0+阅读 · 2008年12月31日
国家自然科学基金
0+阅读 · 2008年12月31日
相关论文
Arxiv
54+阅读 · 2022年1月1日
Arxiv
33+阅读 · 2021年12月31日
Arxiv
38+阅读 · 2020年3月10日
Arxiv
99+阅读 · 2020年3月4日
Arxiv
108+阅读 · 2020年2月5日
Arxiv
12+阅读 · 2019年2月28日
Top
微信扫码咨询专知VIP会员