Android Studio Quail 4 稳定版发布:本地 Gemma 4 + Android Skills

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 需要在这其中摸索找出一个最佳平衡点。

如果你喜欢本文,扫描二维码关注

相关推荐
360智汇云21 分钟前
隔离VPC标准路径:出公网链路的设计与实现
android·服务器·数据库
nece0011 小时前
win10家庭版安装Android模拟器(AVD 安卓虚拟设备)
android·模拟器
GY-931 小时前
【Android之Compose开发基础】创建首个Android项目
android
00后程序员张3 小时前
无需 Mac 的 iOS App 上架工具,开心上架Appuploader 负责哪些环节
android·ios·小程序·https·uni-app·iphone·webview
2501_915909064 小时前
KXApp 能打开哪些 iOS 项目?xcodeproj 与 CocoaPods 支持清单
ide·vscode·ios·个人开发·xcode·敏捷流程·cocoapods
吹什么轩13 小时前
MySQL:数据类型
android·adb
酷炫码神13 小时前
Day 10|Pinia 状态管理:把散落在各组件的数据,收进一个全局仓库
android·开发语言·javascript
造火箭14 小时前
安卓不同类型自动化测试介绍
android
汪海游龙17 小时前
流式回复结尾的那一下闪:逐帧定位 Compose 聊天列表的三处布局跳动
android·性能优化·kotlin
1024奇点19 小时前
【仓颉语言入门 · 第二篇 第 10 课】
开发语言·数据库·ide·mysql·开源