精彩回顾 | 2021 Android 开发者峰会
作者 / 产品管理副总裁 Sagar Kamdar
作为开发者,大家构建的应用体验以超乎想象的方式为全球用户提供帮助。在 Android 开发者峰会上,我们讨论了如何关注用户、了解他们的需求,构建令其满意的体验,并专注于 Android 的重要主题: 帮助开发者构建优秀的跨设备应用。我们对现代 Android 开发 (MAD) 产品进行了更新,助力大家提高工作效率,以便您专注于构建出色的应用,进而将这些跨设备应用扩展到所有设备类型。其中一项重大更新是我们在可折叠设备和平板电脑上隆重推出 12L 功能更新,这是一组专为 Android 12 大屏幕设备优化的功能。欢迎您继续阅读以了解更多信息!
△ 主题演讲 | 2021 Android 开发者峰会
Android 开发者峰会
https://developer.android.google.cn/events/dev-summit
优秀应用: Jetpack Compose 现已支持 Material You
在构建优秀的应用上,我们不断壮大的现代 Android 开发 (MAD) 包括开发工具、API、语言和分发技术合集是您的左膀右臂,助您提高工作效率。同时,我们在 MAD 中也推出了许多新功能,帮您达成这一目的,比如以下这项发布: 在 Jetpack Compose (Android 用于构建原生 UI 的现代工具包) 中引入 Material You 及其全新设计理念。
现代 Android 开发 (MAD)
https://developer.android.google.cn/modern-android-developmentJetpack Compose
https://developer.android.google.cn/jetpack/compose
Compose Material 3
https://m3.material.io/Material Design 3
https://m3.material.io/主题
https://developer.android.google.cn/jetpack/compose/themes/material#material3Jetpack Compose 1.1
https://developer.android.google.cn/jetpack/androidx/releases/compose
Jetpack: 更多功能助您打造优秀应用
除 Compose 之外,Jetpack 会继续添加大家一直提及的功能。Navigation 添加了对多个返回堆栈的支持。WorkManager 是我们推荐用于持久工作的解决方案,可以更轻松地处理 Android 12 后台限制,其还增加了对加急作业的支持。Room 则添加了自动迁移和多映射关系。DataStore 是我们推荐的 SharedPreferences 替代品,目前已发布 1.0 版本,而 Macrobenchmark 是用于测量并改进启动和帧性能的工具,增加了简单但更为准确的帧计时,向下兼容至 Android M。
Jetpack
https://developer.android.google.cn/jetpackNavigation
https://developer.android.google.cn/jetpack/androidx/releases/navigationWorkManager
https://developer.android.google.cn/jetpack/androidx/releases/workAndroid 12 后台限制
https://developer.android.google.cn/about/versions/12/behavior-changes-12#foreground-service-launch-restrictionsRoom
https://developer.android.google.cn/jetpack/androidx/releases/roomDataStore
https://developer.android.google.cn/jetpack/androidx/releases/datastore
Macrobenchmark
https://developer.android.google.cn/studio/profile/macrobenchmark
构建跨设备应用
隆重推出专为大屏幕设计的 12L 以及新工具
当下大屏幕设备发展的强劲势头令人难以置信: Chrome OS 销量同比增长 92%,成为全球增长最快的桌面操作系统;去年,平板电脑销量增长 20%,可折叠设备 (最新且极具创新性的设备类型) 销量增长 2.5 倍……目前在使用的大屏幕 Android 设备总计超过 2.5 亿台,而 Android 正致力于打造与之匹配的操作系统。借此机会,我们也推出了 Android 12L 功能更新的开发者预览版,其中新增了专门针对大屏幕设备的更新。在 12L 中,我们优化并完善了针对大屏幕设备的系统 UI,使得多任务处理性能更加强大、操作更加直观,同时我们还改进了对应用的兼容性支持,提升其 "开箱即用" 的用户体验。在 12L 开发者预览版中,您可以立即尝试全新大屏幕功能。欢迎您查看我们之前的推文《详解 Android 12L|更好地适配大屏幕设备》。
12L 开发者预览版
https://developer.android.google.cn/about/versions/12/12L
聚焦 Wear OS
许多开发者已针对今年早些时候发布的最新版 Wear OS 打造了实用体验,我们期待着更丰富、更沉浸式的应用体验,一如在 Strava、Spotify 和 Calm 中的那样。利用 Jetpack Compose 可以更快速、更容易地构建 UI,因此我们在 Wear OS 中引入对 Compose 的支持。Wear OS 版 Compose 现处于开发者预览阶段,我们提供了新示例和文档,帮助大家快速入门。磁贴 (Tiles) API 现处于 Beta 阶段,提供了可预测且一目了然的信息访问和快速操作。我们还与 Samsung 合作,令表盘主题设计更为容易。借助 Samsung 创建的 Watch Face Studio,无需编写任何代码即可制作自己的表盘主题,可谓所见即所得。欢迎您进一步了解 Wear OS 相关更新。
Wear OS 版 Compose 现处于开发者预览
https://android-developers.googleblog.com/2021/10/compose-for-wear-os-now-in-developer.htmlWatch Face Studio
https://developer.android.google.cn/training/wearables/wfs
Google Play: 丰富的功能和持续地投入,助您收获成功
△ Google Play 更新一览 | 2021 Android 开发者峰会
更多精彩: Android 开发者峰会
我们发布了 30 多场技术分享,您可以按照自己的节奏在官方网站观看。我们还提供了很多直播内容回顾,包括构建 Android 系统的团队为大家解答的 #AskAndroid 相关问题,涵盖现代 Android 开发 (MAD)、大屏幕设备或带有 Material You 的 Compose 等主题。此外,您还可以观看 Android Code-Alongs 回顾,Android 专家实时编写代码、解决编程难题并通过 Jetpack Compose 和 Wear OS 版 Compose 实时回答提问的全过程。您可查看完整视频回顾。也欢迎您持续关注 "Android 开发者" 微信公众号了解更多最新内容。
观看技术分享
https://developer.android.google.cn/events/dev-summit/technical-talks完整视频回顾
https://developer.android.google.cn/events/dev-summit#livestream-agenda
欢迎您通过下方二维码向我们提交反馈,或分享您喜欢的内容、发现的问题。您的反馈对我们非常重要,感谢您的支持!
推荐阅读