查看原文
其他

一起看 I/O | 现代 Android 开发的三大更新

Android Android 开发者 2023-11-14
作者 / Android 开发者关系工程师 Rebecca Franks


2023 年 Google I/O 大会汇集了大量令人振奋的更新和发布。其中,现代 Android 开发 (Modern Android Development,MAD) 是专门用于加快并简化 Android 应用开发的解决方案!建立库、工具和指南有助于您快速开展工作流程,并编写更安全、更出色的代码,以便您专注于为用户构建美妙体验。


  • 现代 Android 开发
    https://developer.android.google.cn/modern-android-development


以下是 2023 年 Google I/O 大会的三项重要发布内容回顾:



#1 利用 Studio Bot 

解答您的开发问题



Studio Bot 是 IDE 中由 AI 驱动的全新实验性编码助手,也是本次大会中最令人激动的发布之一。您无需离开 Android Studio 或上传源代码,即可向其提出问题或用来辅助修复错误。


  • Studio Bot
    https://developer.android.google.cn/studio/preview/studio-bot


Studio Bot 现处于非常早期的阶段,目前仅供美国开发者使用。欢迎您下载 Android Studio canary,即刻试用该助手并帮助我们进行改进。

  • Android Studio canary
    https://developer.android.google.cn/studio/preview



#2 Jetpack Compose 在

流布局及新的 Material 组件

等方面进行了改进



Jetpack Compose 目前仍然是重点关注领域,帮助开发者更轻松地构建丰富的界面。2023 年 5 月 Jetpack Compose 推出了许多全新布局和改进,例如水平和垂直分页器、流布局和新的 Material 3 组件 (比如日期选取器和时间选取器,以及底部动作条)。


  • 2023 年 5 月版本
    https://developer.android.google.cn/jetpack/androidx/releases/compose#2023.05.01

  • 水平和垂直分页器
    https://developer.android.google.cn/jetpack/compose/layouts/pager

  • 流布局
    http://link.gevents.cn/w5rrJx

  • 新的 Material 3 组件
    https://material.io/blog/material-3-compose-1-1

  • 日期选取器
    http://link.gevents.cn/5Q8xin

  • 时间选取器
    http://link.gevents.cn/sfGpNy

  • 底部动作条
    http://link.gevents.cn/J3YAX6

您可以通过下方视频了解修饰符系统性能的大幅提升,此外还有更多更新正在开发中。仅就文本组件而言,从最新的 Alpha 版 Compose 可以看出,本次更新使性能平均提升了 22%,而且这种提升适用于全平台。您只需更新自己的 Compose 版本,即可在应用中获享所有提升!

您现在还可以利用 Jetpack Compose 中的 Glance 库构建主屏幕 Widget,以及利用 Compose for TV 构建电视应用。


  • Glance 库
    https://developer.android.google.cn/jetpack/androidx/releases/glance

  • Compose for TV
    https://developer.android.google.cn/jetpack/androidx/releases/tv


欢迎您阅读我们近期的文章 Jetpack Compose 新功能一览了解更多信息。



#3 在整个应用中使用 Kotlin



自从 2017 年 Android 宣布官方支持 Kotlin 以来,我们一直在努力改进,以帮助您更好地使用 Kotlin 进行开发。六年过去了,我们依然致力于改进 Kotlin。


  • Android 宣布官方支持 Kotlin
    https://www.youtube.com/watch?v=9C3-HcP5xBI


首先,我们正与 JetBrains 合作开发新的 K2 编译器,这款编译器在编译速度方面已经展现出显著的提升。同时,我们也在积极整合 Android Studio、Android Lint、KSP、Compose 等工具,并利用 Google 庞大的 Kotlin 代码库来验证新编译器的兼容性。


  • K2 编译器
    https://blog.jetbrains.com/kotlin/2023/02/k2-kotlin-2-0/


此外,我们目前建议开发者使用 Kotlin 构建脚本和版本目录。无论是应用构建还是 Compose 的用户界面,您可以在整个应用中使用 Kotlin。


  • Kotlin 构建脚本
    https://developer.android.google.cn/build/migrate-to-kotlin-dsl

  • 版本目录
    https://developer.android.google.cn/build/migrate-to-catalogs


若您需了解更多信息,欢迎观看 "Kotlin 的新功能" 演讲视频:

以上便是 2023 年 Google I/O 大会上关于现代 Android 开发 (Modern Android Development) 的 3 项重要发布内容,欢迎您查看播放列表以了解更多内容。也欢迎您持续关注 "Android 开发者" 微信公众号,及时了解更多开发技术和产品更新等资讯动态。


  • 播放列表
    https://www.youtube.com/playlist?list=PLWz5rJ2EKKc8L8WlmqPD6zPEyVSKrL5PJ




推荐阅读

如页面未加载,请刷新重试

 点击屏末 | 阅读原文 | 即刻了解现代 Android 开发更多内容




继续滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存