![]()
每个开发者都知道一种特定的挫败感。你脑海中有一个清晰的想法——你能准确地想象UI应该是什么样子,流程应该是什么感觉——但当你打开空白的Figma画布或开始从零开始搭建一个新项目时,那种动力就……停滞了。设计需要数小时。设置原型需要大半个下午。而当你有东西可以展示时,原始想法的一半已经被时间限制所妥协。
Google一直在关注这种挫败感。在过去的一年里,他们推出了两个工具,一起使用确实解决了这个问题:Google Stitch用于UI设计,Google AI Studio用于构建和部署AI驱动的应用。两者都是免费的。两者都完全在浏览器中运行。而且两者的能力都超出了大多数开发者的认知。
让我们分解每个工具实际做什么——以及为什么它们的组合很重要。
1、Google Stitch
Stitch是Google Labs的一个实验,让你可以在几分钟内将简单的文本提示和图像输入转换为复杂的UI设计和前端代码。它在2025年Google I/O上推出,此后在2026年3月进行了重大更新,将其从简单的文本到UI生成器转变为更加雄心勃勃的东西。
2026年3月的更新将Stitch重建为具有Figma导入、语音交互和直接连接到编码工具的MCP服务器的AI原生无限画布。核心循环很简单:描述你想要什么,Stitch构建它,你通过后续提示、语音命令或直接编辑来完善。
1.1 两种生成模式
Stitch提供双AI模式:Standard模式中的Gemini 2.5 Flash,用于快速、轻量级的设计生成,每月最多350次生成;Experimental模式中的Gemini 2.5 Pro,用于更高质量、更详细的设计,每月最多50次生成。
实际差异:当你想要快速移动并需要Figma导出时使用Standard。当你上传参考图像或线框草图并需要更高保真度结果时切换到Experimental。
Standard模式工作流程:
你输入:"一个SaaS仪表盘,带有深色侧边栏、收入图表和交易摘要卡片。干净、现代、简约。"Stitch生成:→ 带侧边栏导航的多面板布局→ 带有占位数据的折线图组件→ 交易摘要的卡片网格→ 一致的配色系统和排版你通过聊天完善:"将图表移到顶部。让侧边栏是海军蓝,不是黑色。"→ Stitch只更新相关组件准备好后:→ 复制到Figma(自动布局保持完整)→ 或导出干净的HTML/CSS代码Experimental模式工作流程(图像输入):
你拍摄白板线框或上传草图上传到Stitch Experimental模式Stitch从图像中读取布局、组件和结构输出:精致的数字设计,准备好完善通过聊天迭代:"让按钮更突出"导出为HTML/CSS(注意:此模式不支持Figma导出)1.2 对开发者特别有用的原因诚实的表述不是"Stitch取代Figma"。Stitch加速设计过程的前端——探索和原型阶段——而Figma处理之后的内容。
对于一个没有设计背景的开发者来说,这实际上是最有价值的部分。空白画布问题消失了。你在几分钟内从零到有工作的视觉结构,然后将其移交给或直接在其上构建。
Stitch不会生成平面模型图像——它生成结构化、分层的UI,每个元素背后都有实际的HTML/CSS。将Stitch设计粘贴到Figma中,图层是有命名的,组件是分组的,自动布局被保留。
真实示例——电影院订票应用:
提示词:"电影票预订移动应用。显示电影列表页面,包含海报、标题、评分和预订按钮。深色主题配红色强调。底部导航包含首页、票务和个人资料图标。"Stitch生成:→ 带有正确图像占位符的电影卡片网格→ 深色背景(#121212)配红色CTA按钮→ 与每个部分视觉连接的底部导航→ 多个布局变体供比较如有需要可完善:"让海报是横向的,不是纵向的。""在每个卡片的右上角添加'正在上映'徽章。""收紧卡片之间的间距。"同样的UI,在Figma中从零开始手动构建,需要熟练的设计师1-2小时。在Stitch中,只需要不到10分钟——最后你还能得到HTML/CSS。
1.3 交互原型——不只是静态界面
自2025年12月以来,Stitch可以将界面连接成带有过渡的交互原型,并自动生成流程中的逻辑下一个界面。点击登录界面上的"Sign In",Stitch可以生成后续的主界面,保持相同的视觉风格。然后点击Play预览完整的用户旅程。
这使其真正适用于利益相关者演示和早期用户测试——无需编写一行代码。
1.4 诚实的限制
在你全身心投入之前,以下是Stitch仍然存在的问题:
在Experimental模式中,你可以引用图像并从中构建,但不支持Figma导出。即使生成的设计看起来接近你想要的内容,这个限制也使工作流程不那么有用。
Stitch导出的代码是一个功能性起点。开发者通常需要重构它,使其与组件库对齐,并适应实际的代码库。它是一个构建的脚手架,不是完成的生产代码。
而且在大型多界面项目中的一致性仍然粗糙——你的应用越复杂,你需要越精确的提示词来保持一致性。
2、Google AI Studio
如果你一年前尝试过Google AI Studio,觉得它有用但有限,值得再看一眼。这个平台已经发生了显著变化。
旧的AI Studio基本上是一个用于测试Gemini模型的提示词游乐场——你可以构建小型演示应用,但没有数据库、没有用户登录、没有外部连接。这个描述不再适用。
Google AI Studio现在支持全栈运行时,允许你通过自然语言提示构建具有服务端逻辑、安全秘密管理和npm包支持的健壮应用。
2.1 Vibe Coding——从提示词到部署应用
头条功能是Google所称的"vibe coding"。Vibe coding是一种AI驱动的方法,你用自然语言描述你的应用想法,Gemini生成一个完全可运行的应用程序——通常包括前端、后端逻辑和AI集成——无需编写传统代码。你可以通过对话迭代,实时预览,并直接部署到Cloud Run进行生产就绪托管。
实际工作流程:
步骤1——描述你的应用:"构建一个任务管理器,包含用户认证、创建/完成/删除任务的能力,以及一个简单的仪表板,按优先级显示任务。"步骤2 - AI Studio生成:→ 前端UI(根据复杂性使用React或纯HTML)→ 后端逻辑,连接Firebase auth和数据库→ 浏览器中的实时预览,就在AI Studio内部步骤3 - 通过聊天迭代:"为每个任务添加截止日期字段。""将配色方案更改为暗色模式。""在任务逾期时添加电子邮件通知。"步骤4 - 部署:→ 一键部署到Cloud Run→ 或保存到GitHub进行进一步开发此更新通过将AI编码代理与Google管理后端服务配对,简化了应用搭建、后端设置和部署,缩短了原型和MVP的上市时间。
2.2 对开发者重要的功能
系统指令——微调AI行为
这就是AI Studio与普通Gemini聊天界面的区别。你可以锁定一个角色或一套在整个会话中持续的规则:
系统指令示例:"你是Laravel应用的后端API专家。始终编写PHP 8.2+兼容代码。优先使用Eloquent而非原始查询。始终在方法上包含PHPDoc注释。"模型的每次响应都会一致地遵循这些规则。这对于原型聊天机器人、助手工具或特定领域的代码生成器来说非常宝贵。
温度控制——可预测与创造性
温度:0.1 → 一致、事实性、确定性输出温度:0.7 → 创造性与连贯性平衡温度:1.0 → 最大创造性,更高方差低温度用于:代码生成、数据提取、结构化输出高温度用于:头脑风暴、内容生成、创意写作JSON模式——没有解析痛苦的结构化输出
打开这个,模型总是返回有效的、可解析的JSON。不再需要与Markdown包装的代码块搏斗:
// 提示词:"给我2026年3个热门JavaScript框架的数据"// 启用JSON模式后:"frameworks": ["name": "React","weekly_downloads_millions": 48,"trend": "stable","primary_use": "web apps"},"name": "Vue","weekly_downloads_millions": 14,"trend": "growing","primary_use": "web apps"},"name": "Svelte","weekly_downloads_millions": 8,"trend": "growing","primary_use": "performance-critical apps"获取你的API密钥——3个步骤
1. 访问 aistudio.google.com2. 点击左侧边栏中的"Get API Key"3. 点击"Create API Key" → 复制它完成。立即使用:
# Pythonimport google.generativeai as genaigenai.configure(api_key="YOUR_API_KEY")model = genai.GenerativeModel("gemini-2.5-flash")response = model.generate_content("用3句话解释REST API设计")print(response.text)// Node.jsimport { GoogleGenerativeAI } from "@google/generative-ai";const genai = new GoogleGenerativeAI("YOUR_API_KEY");const model = genai.getGenerativeModel({ model: "gemini-2.5-flash" });const result = await model.generateContent("编写一个验证电子邮件地址的JavaScript函数"console.log(result.response.text());// PHP — 不需要库$response = Http::withHeaders(['Content-Type' => 'application/json',])->post("https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=YOUR_API_KEY", ['contents' => [['parts' => [['text' => '为包含name、price、stock和category_id的products表生成Laravel迁移']]]echo $response->json()['candidates'][0]['content']['parts'][0]['text'];免费层限制(截至2026年初):
- Gemini 2.5 Flash:15次请求/分钟,1,500次请求/天
- 对于原型和小项目来说绰绰有余
这是Google没有足够大力宣传的部分。你可以将Stitch设计直接导出到Figma、Google AI Studio,或下载原始HTML、CSS和React代码进行即时部署。
预期的工作流程看起来是这样的:
[1. 在STITCH中设计]提示你的UI → 生成多个变体 → 通过聊天完善"一个移动电商产品页面,白色背景,温暖的橙色强调"[2. 发送到AI STUDIO]直接从Stitch点击"Export to AI Studio"设计作为视觉上下文到达AI Studio[3. 生成应用逻辑]"用React和Tailwind实现这个设计。添加产品图片库、尺寸选择器、加入购物车功能和粘性CTA按钮。"→ AI Studio基于Stitch设计生成功能性代码[4. 迭代和部署]实时预览 → 聊天完善 → 一键部署到Cloud Run从一个粗略的想法到一个可点击的URL——无需在五个不同工具之间切换或从零开始编写样板代码。
4、谁能从这些工具中获得最大价值
前端开发者— Stitch消除了空白画布瘫痪。你在几分钟内获得一个坚实的结构起点,并将实际精力花在有趣的部分:交互、状态和逻辑。
不喜欢设计的后端开发者— 这可能是最大的胜利。不需要向设计师索要快速模型或花一个下午在Figma中,你描述你需要什么,10分钟内就拥有了。
学习AI集成的开发者— AI Studio是用于学习提示工程、理解模型行为和实验Gemini API的最佳免费沙盒,然后再承诺付费实现。
独立创始人和自由职业者— 完整的Stitch → AI Studio → Cloud Run管道确实接近完整的产品开发工作流程,特别是对于MVP和早期原型。
5、需要注意的事项
在构建任何严肃的东西之前,有几件事值得记住:
在AI Studio免费层上,你的提示词可能会被Google用于模型改进。如果你正在处理专有代码或敏感业务逻辑,请使用付费API层或注意你在提示词中包含的内容。
在Stitch方面,该工具仍然是实验性的。它很好地处理单个界面和小流程,但具有复杂导航模式的多界面应用需要仔细、具体的提示词来保持一致性。不要指望它能在没有一些手动清理的情况下保存20界面应用的完整设计系统。
而且两个工具生成的代码——无论是来自Stitch还是AI Studio的vibe coding——都是一个起点支架。将其视为非常有能力的第一稿,而不是成品。
6、底线
Google Stitch和Google AI Studio的组合消除了很多在项目早期阶段拖慢开发者的摩擦。不是所有——但足以让你处理原型和早期开发的方式真正改变。
Stitch处理视觉层的速度比大多数人类都快。AI Studio处理逻辑和基础设施层,现在具有全栈能力。结合在一起,它们将过去需要数天的搭建和脚手架工作压缩到一个下午。
两者都是免费的。两者都在浏览器中工作。而且两者在过去几个月里都显著变得更好。
如果你还没有尝试过它们,值得花你一小时的时间。
原文链接:Stitch + AI Studio = 10倍提效 - 汇智网
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.