自从在 I/O 2019 期间推出以来,Jetpack Compose 显然注定要成为 Android UI 开发的规定方法。经过两年多的公开开发,它达到了许多开发人员一直在等待的里程碑:正式 1.0 版本。除了 Android Studio Arctic Fox 的稳定版本外,Jetpack Compose 还可以用于生产代码。谷歌在 3 月份发布了 1.0 的测试版,给了它几个月的时间来识别和修复最终的错误。这包括一些最近添加的功能,例如 Compose Preview 和 Deploy Preview。前者允许您在许多不同的状态下查看 Compose UI 的实时渲染,例如明暗模式或不同的字体缩放。 Deploy Preview 更面向功能,允许您在不完全重新启动应用程序的情况下推送更新的代码。这两者都需要 Android Studio Arctic Fox,它今天也升级为稳定版。在将 Jetpack Compose 集成到他们的应用程序之前,许多开发人员一直在等待稳定的 1.0 版本。由于该框架允许在现有视图中使用 Compose,或将现有视图包含在 Composable 中,因此它使开发人员能够以任何速度将 Jetpack Compose 集成到他们的项目中——无需进行大的转换,甚至无需重写任何代码。 Compose 还可以与其他 Jetpack 库顺利集成,以实现 LiveData 和 Navigation 等功能。所有 UI 元素均采用 Material Design 设计并支持主题化,因此您可以自定义应用程序的外观,丰富的动画 API 可以轻松传达活动。虽然最终的 1.0 版本是一个重要的里程碑,但它显然并不标志着 Jetpack Compose 开发的结束。谷歌正在发布将添加到框架中的即将到来的特性和功能的公共路线图。密切关注它,看看接下来会发生什么。今天还推出了稳定版 Android Studio Arctic Fox。正如您所料,今天的更新具有常规的错误修复功能。但是,谷歌强调了最近的新增功能,例如新的后台任务管理器,可用于分析应用程序中的后台工作人员,以便您更好地了解性能问题。它加入了一系列其他最近添加的功能,例如简化的 Wear OS 配对和模拟器支持、文字的实时编辑、Compose 的布局检查器等。可以在 Android 开发人员站点上找到稳定版本,其中包含 Jetpack Compose 的最终版本。 (注意:更新链接可能需要几分钟时间。)