Bolt支持Expo:零代码开发原生APP时代来临

Bolt正式支持零代码开发原生iOS和Android应用,突破Web App限制。
AI零代码工具Bolt宣布支持原生iOS和Android应用开发,底层采用Expo(React Native)框架实现一套代码双平台运行。未来将接入EAS云端服务实现从开发到上架应用商店的全自动化流程,当前阶段仍需手动通过EAS Client打包部署。此次更新重新定义了零代码开发的能力边界,将加速AI编程工具在原生应用领域的竞争。
从Web应用到原生应用的跨越
Bolt 作为零代码 AI 开发工具领域的明星产品,一直帮助大量非技术用户快速构建应用。然而,此前通过 Bolt 开发的应用本质上都是 Web App——只能通过浏览器访问,无法像真正的原生应用那样出现在手机桌面上、调用设备硬件能力。
理解这一局限,需要先厘清 Web App 与原生应用的本质区别。Web App 本质上是运行在浏览器引擎中的网页应用,依赖 HTML、CSS 和 JavaScript 技术栈,通过 URL 访问,无法直接安装到设备桌面。其最大局限在于对设备硬件能力的访问受到浏览器沙箱机制的严格限制——无法调用蓝牙、NFC、后台推送、本地文件系统等深层系统 API。而原生应用(Native App)直接编译为设备可执行的二进制代码,能够完整调用操作系统提供的所有 API,在性能、用户体验和功能完整性上均有显著优势,同时可以上架应用商店获得更广泛的分发渠道。

这一局限性在最新更新中被彻底打破。Bolt 正式宣布支持零代码开发原生 iOS 和 Android 应用,对于希望借助 AI 构建真正可上架应用商店的 Native App 的用户来说,这无疑是一个里程碑式的消息。
技术方案:Bolt + Expo 的强强联合
为什么选择 Expo?
Bolt 实现原生应用开发的核心方案是集成 Expo 框架。Expo 是 React Native 生态中最成熟的开发平台之一,它大幅简化了跨平台原生应用的开发流程。由此可以推断,Bolt 底层采用的技术栈正是 React Native——目前最主流的跨平台原生开发框架。
React Native 由 Meta(原 Facebook)于 2015 年开源,是目前全球使用最广泛的跨平台移动开发框架之一。它允许开发者使用 JavaScript 和 React 语法编写代码,框架在运行时将 UI 组件映射为真正的原生控件(而非 WebView),从而在保持跨平台代码复用的同时,实现接近原生的性能和体验。与 Flutter(Dart 语言)、Xamarin(C#)等竞争方案相比,React Native 最大的优势在于庞大的 JavaScript 生态和较低的前端开发者学习门槛,这也是 Bolt 选择这一技术栈的重要原因。
而 Expo 并非独立的编程语言或框架,而是构建在 React Native 之上的一套完整开发平台。它解决了原生 React Native 开发中最令人头疼的环境配置问题——传统 React Native 项目需要开发者在本地安装 Xcode、Android Studio、各类 SDK 和模拟器,配置过程繁琐且容易出错。Expo 通过托管工作流(Managed Workflow)将这些复杂性抽象化,提供了统一的开发服务器、标准化的原生模块库(expo-camera、expo-location 等)以及云端构建能力。对于 AI 代码生成场景而言,Expo 的标准化特性尤为重要——它使得 AI 生成的代码具有更高的可预测性和一致性。

选择 Expo 作为技术基座有几个显著优势:
- 一套代码,双平台运行:同时生成 iOS 和 Android 原生应用
- 丰富的原生模块:可调用摄像头、GPS、推送通知等设备能力
- 成熟的生态:拥有大量现成的插件和社区支持
- 简化的构建流程:降低了从代码到可安装应用的门槛
未来将接入 EAS 实现全自动部署
Bolt 团队透露,下一步计划接入 Expo 的 EAS(Expo Application Services) 技术。EAS 是 Expo 于 2021 年推出的云端 DevOps 服务套件,主要包含三个核心模块:EAS Build(云端编译 iOS/Android 安装包,无需本地 Mac 环境即可构建 iOS 应用)、EAS Submit(自动化提交到 App Store Connect 和 Google Play Console)和 EAS Update(热更新服务,允许在不重新提交审核的情况下推送 JavaScript 层的代码更新)。EAS Build 的出现尤其具有革命性意义——此前构建 iOS 应用必须拥有一台 Mac 电脑和有效的 Apple 开发者账号,EAS 将这一过程完全云端化,大幅降低了跨平台开发的硬件门槛。
一旦集成完成,用户将能够直接在 Bolt 平台内完成从开发到上架的全流程——包括自动部署到 iOS App Store 和 Google Play Store。

这意味着未来的工作流可能是这样的:用户只需用自然语言描述想要的应用 → Bolt 自动生成代码 → 一键构建并提交到应用商店,全程无需编写一行代码。
当前阶段的使用方式
需要注意的是,目前 EAS 的全自动部署功能尚未完全上线。在当前阶段,用户的工作流程分为两步:
- 在 Bolt 中完成应用开发:通过 AI 对话生成完整的应用代码
- 通过 EAS Client 进行打包和部署:将生成的代码导出后,使用 Expo 的 EAS 工具链完成构建和上架

虽然第二步仍需要一定的操作,但相比传统的原生应用开发流程,整体复杂度已经大幅降低。对于有基本技术背景的用户来说,这个流程完全可以独立完成。
行业影响与展望
零代码开发原生应用的新边界
Bolt 此次更新的意义不仅在于功能层面的扩展,更在于它重新定义了零代码开发的能力边界。回顾零代码与低代码工具的演进历程,可以清晰看到三个发展阶段:第一阶段(2010 年代初)以 Wix、Squarespace 为代表,专注于静态网站和落地页的可视化搭建;第二阶段(2015-2020 年)以 Bubble、Webflow 为代表,开始支持具备数据库和业务逻辑的动态 Web 应用;第三阶段(2023 年至今)以 Bolt、Lovable、Cursor 为代表,AI 大语言模型的引入使得代码生成能力实现质的飞跃,工具开始向更复杂的应用类型延伸。原生移动应用开发的加入,标志着这一演进进入了新的临界点——AI 工具正在系统性地蚕食此前只有专业工程师才能涉足的技术领域。
如今,这道门槛正在被 AI 工具快速拉低。可以预见,Bolt 的竞争对手们(如 Lovable、Replit 等)也将很快跟进类似功能,整个 AI 编程工具赛道将进入原生应用开发的新战场。
对开发者和创业者的启示
对于独立开发者和早期创业者来说,这一变化带来了实质性的利好:
- MVP 验证成本进一步降低:快速构建原生应用原型,验证市场需求
- 跨平台覆盖更加便捷:无需分别学习 Swift 和 Kotlin,一次生成双平台应用
- 关注点转移:开发者可以将更多精力放在产品设计和用户体验上,而非底层技术实现
当然,对于复杂的商业级应用,AI 生成的代码在性能优化、安全性和可维护性方面仍有提升空间。但作为快速验证和小型应用开发的工具,Bolt + Expo 的组合已经展现出了令人期待的潜力。
核心要点
- Bolt 正式支持原生 iOS 和 Android 应用开发,突破此前仅能构建 Web App 的限制
- 底层技术方案采用 Expo 框架(React Native),实现一套代码双平台运行
- 未来将接入 Expo EAS 服务,实现从开发到上架 App Store 和 Play Store 的全自动化流程
- 当前阶段用户仍需通过 EAS Client 手动完成打包和部署环节
- 此次更新重新定义了零代码开发的能力边界,将加速 AI 编程工具在原生应用领域的竞争
相关推荐
科技前沿GitHub Agent HQ发布:AI编程工具进入平台化竞争时代
GitHub Universe大会发布Agent HQ平台,统一管理编码Agent,Copilot升级支持多模型集成。同期OpenAI完成重组,Anthropic新模型测试,NVIDIA开源系列AI模型,AI编程工具格局加速整合。
科技前沿Gemini 3.5 Flash在GDPval基准上实现巨大飞跃
Google Gemini 3.5 Flash在GDPval基准测试中超越Gemini 3.1 Pro,轻量级Flash模型借助后训练技术逼近前沿水平,重新定义性能与成本的平衡点,为AI应用开发者带来重大利好。
科技前沿Google Gemini Antigravity周配额三倍提升,AI编程不再受限
Google Gemini团队再次将Antigravity周配额提升至三倍,继日配额提升后再次加码。本文解析此次配额调整对开发者的实际影响,以及在AI编程助手竞争格局中的战略意义。