Google 刚刚将 Android Studio Quail 4 发布为稳定版本,这也是 Quail 系列的最后一个版本。过去几个月的发布中,Google 一直专注于Android Studio 内置 AI Agent 来加速开发 Workflow,不痛不痒的。但这次的版本升级重心有所改变,其中有 2 项改动确实比较吸引我:
-
内嵌 Android Skills
-
支持本地 Gemma 4 模型
内置 Android Skills
Quail 4 内置了 Google Android 的团队开发的模块化指令集,这些 Skills 遵循开放的 Agent Skills 规范。当你对 Agent 编写 Prompt 时,Android Studio 会分析它并将其与已安装 Skills 的元数据进行匹配,自动调用最相关的那个 Skill。
开箱即附带了 23 个策划好的 Skills,包括以下几个示例:
| 你的 Prompt | 自动调用的 Skill |
|---|---|
| "upgrade AGP to version 9" | AGP 9 Upgrade |
| "why is my app lagging?" | Android Profiler |
| "migrate to Navigation3" | Navigation3 |
| "build an adaptive tablet UI" | Adaptive |
并且 Android Studio Quail 4 也支持自定义 SKill。团队可以为特定的内部工作流构建自己的 Skills,甚至可以通过 Android CLI 在 Android Studio 之外使用它们(android skills add --all)。
对于拥有自己的 SOP 或架构标准的企业团队来说,这意味着之前积累的"团队最佳实践"可以无缝衔接在 Android Studio 中使用。AI Agent 可以直接执行,而不只是被记录在没人看的 Wiki 里。
理想是丰满的,但现实是骨感的。 就我个人而言,其实我并不对 Android 自带的这些 Android Skills 报太高期待。官方提供的 Skills 通常是针对"理想的"、最新版本的 Android 环境来策划的。但是往往我们还是在旧版 Android API、或者定制化硬件上做应用开发。因此最终的最佳实践仍然还是需要根据你自己的实际情况进行重新验证。
Skill 能加速你的起点,但它不能替代你理解你实际所交付平台的约束条件。
内置本地模型 Gemma 4
这部分是最让我兴奋的点,因为这正好于我最近的研究方向相匹配:我最近一直在尝试完全在本地离线运行 Coding Agent 。Gemma 4 是 Google 迄今为止最强大的开源模型。现在可以直接将其作为本地模型直接内置在 Android Studio Quail 4中,无需任何第三方手动设置。
如果你在严格的企业安全策略下运行 Coding Agent,源代码不允许离开内部网络,更不用说发送到第三方服务器上,那么本地模型选项会完全改变风险评估。
使用步骤也非常简单:
Android Studio 中使用 local model

下载 Gemma 本地模型

对话框中选择下载的模型

最后也需要坦率地说明:无论 Gemma 4 有多好,本地模型在需要跨大型代码库进行复杂推理的任务上,性能通常无法跟大型云模型相比的。我们开发者自己或者技术 Leader 需要在这其中摸索找出一个最佳平衡点。
如果你喜欢本文,扫描二维码关注
