@googledevs: Learn the difference between a PWA and native Android app while building a photography app. All in five minutes. https:…
摘要
Google Devs 发布教程视频,演示如何使用 Google AI Studio 在5分钟内通过自然语言提示构建 Android 原生弱光摄影应用,并对比了 PWA 与原生应用在2026年的功能差异。
查看缓存全文
缓存时间: 2026/07/28 18:29
Learn the difference between a PWA and native Android app while building a photography app. All in five minutes. ⏱️
https://t.co/GkyAWF6uyG https://t.co/rEvZ119SbN
TL;DR: 本视频演示了如何使用 Google AI Studio 通过自然语言提示在 5 分钟内构建一个 Android 原生弱光摄影应用,并对比了渐进式 Web 应用与原生应用在 2026 年的功能差异。
背景:从零开始构建 Android 应用
作者自称是全栈网页开发者,此前从未开发过 Android 应用。为了回归艺术本源,他决定构建一款弱光摄影应用,利用自己在单反相机时代学到的知识,实现对相机设置的精细控制。你需要准备:
- 一台带浏览器的台式电脑
- 一个 Google 账号
- 一台 Android 设备
- 一根 USB-C to C 数据线
在 AI Studio 中通过提示词生成应用
- 在电脑浏览器中访问 ai.studio.google.com。
- 输入提示词:“构建一款用于弱光拍摄的 Android 原生应用,利用 Camera2 API 手动控制来减少图像噪点。”
- 点击“构建”,AI Studio 中的代理会使用 Gemini 3.5 Flash 草拟初始需求列表。这个过程需要几分钟,可以趁此时间放松一下。
PWA 与原生 Android 应用对比(2026 年现状)
在等待构建的同时,视频探讨了现代移动生态系统中两种主要选择:渐进式 Web 应用(PWA)与原生应用。
渐进式 Web 应用(PWA)的优势
PWA 是一个看起来像原生应用的网站。2026 年 PWA 支持的功能大幅提升:
- WebAuthn 生物识别:原生调用 Android 的生物传感器,实现人脸或指纹快速登录。
- 硬件接口:Web Bluetooth、Web NFC、Geolocation API 等允许 Web 应用直接与智能硬件和扫描设备通信。
- 文件系统访问:PWA 可以直接读取、编辑和保存用户 Android 设备本地存储上的文件。
- 应用商店分发:PWA 可打包并在 Google Play 商店获利,也有助于应用发现。
- 跨平台兼容性:同一个 PWA 可以在不同类型设备上运行(尽管 Safari 相比 Chrome 仍有一些功能限制)。
原生 Android 应用的四个核心理由
“工程领域的万物都是权衡”,视频列出了 2026 年选择原生构建的四个充分理由:
- 高级后台处理:如果应用需要持续、无中断的后台数据同步、实时位置跟踪或长时间运行任务,原生是最佳选择。
- 深层操作系统和硬件钩子:原生应用可以低级别访问设备硬件,而 Web 标准出于安全考虑限制了这些能力。
- 高性能图形和端侧 AI:可以直接在设备上运行机器学习密集型模型,实现实时响应并增强隐私。
- 跨设备可移植性:Android 原生应用更容易扩展到手机之外的设备,如 Wear OS、折叠屏、平板和 Android Auto。
由于弱光摄影应用需要深度硬件集成以精细控制相机,因此选择了 Android 原生 路线。
测试与侧载到真机
AI Studio 允许在模拟器中测试应用,但该应用使用原生相机硬件,必须在真机测试。因此使用**侧载(sideloading)**方式安装 APK 文件到手机上。(如果你有 Play 商店开发者账号,也可上传到商店,但侧载步骤更少,适合早期开发测试。)
启用开发者选项和 USB 调试
- 打开手机 设置 → 关于手机。
- 找到 版本号(有时隐藏在“软件信息”下,因设备制造商而异)。
- 连续点击七次版本号,若提示则输入 PIN 码。
- 进入 设置 → 系统 → 开发者选项,开启 USB 调试。
侧载应用
插入 USB 数据线,在 Google AI Studio 构建面板中找到你的应用,点击 “安装到设备”,应用将自动下载并启动。
实际测试与迭代修复
首次测试拍摄的照片存在方向问题:取景器显示方向正确,但保存到文件系统时照片旋转了。用户回到 AI Studio,输入提示修复此问题。完成后再次侧载新版本,应用会自动替换旧版本。
你可以继续重复此循环:返回 AI Studio → 运行新提示 → 侧载 → 测试 → 直到满意为止。
AI Studio 的“氛围编码”与项目导出
AI Studio 的设计初衷是无需直接阅读代码即可工作,即所谓**“氛围编码”**。但如果你需要深入代码或将应用发布到应用商店,可以将 AI Studio 项目导出到 Antigravity 或 Android Studio。
结语
感谢你的跟随。如果你想用 AI Studio 氛围编码一个 Android 应用,请访问 ai.studio.google.com。
相似文章
@googleaidevs:一份规范。五个原生应用。零样板代码。看看 @antigravity 中的 Gemini 3.7 Flash 如何将单一架构规……
Google AI Devs 展示了 Antigravity 中的 Gemini 3.7 Flash,它能够根据单一的架构规范,为五种移动框架生成原生、可投入生产的代码。
Google AI Studio 现在让任何人都能在几分钟内构建 Android 应用
Google AI Studio 现在允许用户通过自然语言和 AI 快速构建 Android 应用,旨在让应用开发大众化。
难以置信,谷歌这么轻松就帮我编出了第一个Android应用
文章讲述了作者使用谷歌AI Studio通过自然语言提示快速构建Android应用的经历,惊叹于其速度和易用性,同时也指出了应用质量和每日使用限制等局限。
@_philschmid:构建你的第一个 Android 应用:https://aistudio.google.com/apps?features=build_android_app…
Philipp Schmid 宣布,自 Google I/O 发布以来,已有超过 100 万个原生 Android 应用直接在 Google AI Studio 中构建,凸显了显著进展,并且未来还有更多。
@googledevs: Vibe coding is coming to Android development. We built a native, standalone fitness and to-do app (powered by the Gemin…
Google AI Studio 推出 Vibe Coding 功能,允许用户通过纯自然语言描述生成完整的 Android 应用,并直接安装到物理设备上,全程无需编写代码,由 Gemini API 驱动。