推出 Expo Agent(beta):用 Expo 和 AI 构建原生应用

Expo Agent beta 发布:描述应用即可生成可发布的 iOS、Android 和 web 原生应用,能写 SwiftUI 和 Jetpack Compose。

中文
复制
Introducing Expo Agent: build native apps with Expo and AI

多年来,想做一款真正的原生应用,要么自己啃下整个技术栈,要么招一支团队,要么将就。将就一个更简单的想法、更差的体验、一个几乎能实现你设想的产品。

用户的期待从未如此之高。人们喜欢的应用要快、要好看,还要与自己所处的平台深度整合。这条线不会降下来。

无论你是把产品交付给终端用户,还是为自己做定制应用,我们都认为你不该为了达到这条线而妥协。

Expo 的使命始终是让构建出色应用的过程尽可能顺畅、愉快。而现在,我们带来了一种构建这些应用的新方式。

在 X 上查看帖子

Expo Agent(beta)

今天我们推出 Expo Agent 的 beta 版,这是我们对于 agentic 应用开发的答案,也是我们一直希望存在的 AI 构建工具。

描述你想要的应用。Expo Agent 把它做出来:一款真正的、达到生产质量的原生应用,覆盖 iOS、Android 和 web。不是原型,不是 demo,而是你真的能发布的东西。

这个 agent 能写真正的 SwiftUI 和 Jetpack Compose,目标平台覆盖完整能力,包括 widgets 和 live activities。当 React 更合适时,它也能用 React 跑得更快。需要 Android 的 APK 或 iOS 的 App Store 构建?直接说就行。过程中遇到原生层面的难题,它会解决掉,然后继续往下走。

我们做 Expo 就是为了这个。这个框架一直想做的,是让开发者拿到原生的全部能力,而不必承受多余的摩擦。Expo Agent 把这一点扩展到了所有人。

在 agent.expo.dev 加入等待列表

为你真正想要的那款应用而做

大多数 AI 工具会让你削掉自己的野心,去迁就它们的局限。Expo Agent 的设计出发点则是:你最初的设想值得被实现。

这个 agent 由 Claude Code 驱动,并由 Expo 团队调校,对完整的 Expo 生态、原生构建流水线和平台 API 有深入了解。它知道如何从一个想法走到一款已发布的应用,而且不会在容易的部分就停下。

总的来说,用起来真的很有意思。看着一个想法在几分钟内变成一个能跑的原生应用,然后再把它往前推一步,这种事我们永远玩不腻。感觉就像身边随时待命着一位热情又有才华的移动端工程师。

你不需要 Apple Developer Program 会员资格就能在模拟器上测试应用,可以实时看到构建进度,还能通过我们的桌面端配套应用把应用装到自己的设备上。等你准备好了,从最初打开的那个浏览器里就能直接发布到 App Store 和 Web。

我们接下来要做什么

agent.expo.dev 网站只是第一步。我们的设想更大。

我们希望 Expo Agent 成为你项目里的前沿部署工程师:和你以及其他 agent 并肩工作,主动发现问题、升级依赖,不用你开口就能让代码库保持健康。它不是你需要时才打开的工具,而是一个始终在线的贡献者。

随着时间推移,agent 会去到你需要的任何地方。我们正在努力构建这样一个世界:从有一个想法,到拥有一个出色且维护良好的应用,这中间的差距被尽可能压缩到最小。

Expo Agent 候补名单已开放

agent.expo.dev 报名。

我们一心想做出最好的应用开发框架,Expo Agent 是顺理成章的下一步。我们已经等不及想看到你一直想做的那些应用了。

— Expo 团队

来源: Expo Blog← 返回首页