TheAndroidShow 秋季特别节目:来自 Droidcon 的最新 Android 开发更新

42 阅读4分钟

文章概述

原文: android-developers.googleblog.com/2024/10/tas…

在今年的 Droidcon 大会上,Android 团队发布了最新一期#TheAndroidShow,带来了多项 Android 开发工具和平台的更新。这些更新涵盖了 Android Studio 中的 Gemini AI 助手的重要改进,更频繁的 Android SDK 发布计划,以及对大屏设备和跨平台开发的持续支持。这些改进旨在帮助开发者提高效率,扩展应用的用户覆盖范围,并增强开发体验。本文将深入解读这些关键更新内容及其对开发者的影响。


内容提要

  • Gemini AI 助手重大更新
    Android Studio 中的 AI 驱动助手 Gemini 获得了大规模更新,覆盖了开发生命周期的每个阶段。Gemini 的 AI 功能将帮助开发者更高效地构建高质量 Android 应用。
  • 2025 年起更频繁的 Android SDK 发布
    从 2025 年开始,Android 将增加 SDK 发布频率,以推动应用和设备的快速创新,帮助开发者利用新 API 和功能更快地进行开发。
  • 大屏设备的适应性设计:应用支出增加 20%
    优化大屏设备(如平板、折叠屏设备、ChromeOS 设备)的应用体验,帮助开发者增加用户支出,并提高应用在 Play 商店的曝光率。
  • Kotlin Multiplatform 支持 Android 和 iOS
    官方宣布 Kotlin Multiplatform(KMP)支持共享 Android 和 iOS 的业务逻辑,减少开发时间和代码重复,保持本地开发的优势。

详细内容

1. Gemini 在 Android Studio 中的重大更新

Gemini 是 Android Studio 中的 AI 驱动开发助手,旨在加速开发流程。新的更新覆盖了开发周期的每个阶段,并直接嵌入 Android Studio IDE,为开发者提供智能代码建议、自动化代码生成和性能优化等支持。这一更新能够帮助开发者更快速地完成高质量应用的开发,极大提升生产力。

2. 更加频繁的 Android SDK 发布计划

为了加速创新并提供更稳定的体验,Android 宣布将在 2025 年起增加 SDK 发布频率,计划每年发布两次 SDK 更新。这些更新将包含新的开发者 API,帮助开发者更快地推出新功能,并提高应用的稳定性。这一计划将有效支持开发者优化应用的用户体验,特别是在 Pixel 设备上应用的新功能。

3. 为大屏设备进行适应性设计:应用支出增加 20%

大屏设备(如折叠屏、平板和 ChromeOS 设备)日益流行,目前有超过 3 亿台活跃的大屏 Android 设备。高质量的适应性设计不仅能提升用户体验,还能增加应用在 Play 商店的曝光机会,尤其是能被加入到精选集和编辑推荐中。此外,数据显示,为大屏设备优化的应用,其用户支出比普通应用增加约 20%。

  • 案例分析:Flipaclip 应用在过去四个月内的平板用户增长了 54%,展示了优化大屏设备体验对用户参与度的积极影响。
  • 工具支持:开发者可以使用 Compose API 和 Android Studio 提供的适应性 UI 构建支持,更轻松地为大屏设备构建应用。

4. Kotlin Multiplatform:跨平台共享业务逻辑

为多平台构建应用通常需要编写特定平台的代码,而 Kotlin Multiplatform(KMP)为此提供了更优的解决方案。KMP 支持在 Android 和 iOS 之间共享业务逻辑,减少重复代码和开发时间,提升开发效率。

  • 应用场景:Google 已开始在 Google Docs 等 Workspace 应用中应用 KMP,将业务逻辑共享到 Android、iOS 和 Web 端。社区中也有越来越多公司使用 KMP,受益显著。
  • 支持工具:Jetpack 库逐步迁移支持 KMP,例如 Lifecycle、ViewModel 和 Paging 等,帮助开发者在 Android 和 iOS 之间实现无缝代码共享。此外,Android Studio 中新增了 KMP 模块模板,帮助开发者快速上手。

总结

#TheAndroidShow 秋季特别节目带来了多个 Android 开发工具和平台的重大更新,从 Gemini AI 助手的改进,到更频繁的 SDK 发布和适应性设计的鼓励,再到跨平台支持 KMP,Android 正在为开发者提供更高效和创新的开发环境。这些更新不仅提升了开发效率,也为开发者带来了更多用户和收入增长的机会。