> ## Documentation Index
> Fetch the complete documentation index at: https://supastack.dev/llms.txt
> Use this file to discover all available pages before exploring further.
> For the full documentation corpus in one file, fetch: https://supastack.dev/llms-full.txt

# supastack vs Native Express

Native Express 是一个将消费级应用快速送入商店的 Expo 启动器：Supabase、RevenueCat、AI 功能、代理引导的设置。supastack 为其背后的 Web 应用、团队和集成增色。对比。

_发布于 2026-11-02._
_更新于 2026-11-02._

> **对于移动应用，supastack 和 Native Express 哪个更好？**
> 取决于应用是独立的还是更大 SaaS 的一部分。Native Express 是通往消费级移动应用的最快路径：一个基于 Supabase 的 Expo 启动器，带 RevenueCat 和 Superwall 购买、聊天、图像和扫描 AI 流程，以及代理引导的设置——一次性 229 美元。supastack 适合移动应用与 Web 应用共享后端的产品：团队工作区、八个计费提供商、API 密钥、Webhook 和审计日志。独立的消费级应用选 Native Express；带移动应用的 SaaS 选 supastack。

## TL;DR

范围不同：Native Express 是一个纯移动启动器，旨在将消费级应用快速送入 App Store 和 Google Play，背后是 Supabase 和 RevenueCat。supastack 是一个全栈基础，其中 Expo 应用是与 Web 应用共享单一后端的四个客户端之一。

- 独立的消费级应用选 Native Express：商店订阅、完成的 AI 屏幕，以及一个采访你并移除你不需要的东西的代理引导设置。
- 当应用是 SaaS 的一个界面时选 supastack：背后有真正的 Web 产品、团队工作区、通过八个提供商的 Web 计费、API 密钥、Webhook 和审计日志。


## 速览

|  | supastack | Native Express |
|---|---|---|
| 结构 | Monorepo：Web、移动、桌面、共享包 | Expo 应用 + Supabase 项目 |
| Web 应用 | Next.js 16.3 或 TanStack Start | 无 |
| 移动 | Expo 57（iOS + Android） | Expo（iOS + Android） |
| 桌面 | 有（Tauri） | 无 |
| 身份验证 | Better Auth：邮箱 OTP、密码、Magic Link、OAuth、2FA、Passkey、管理员冒充和封禁；Auth.js 选项 | Supabase Auth：Apple、Google、邮箱 |
| 后端 | 共享 API + Postgres（Drizzle）、任务、Webhook | Supabase：数据库、身份验证、边缘函数 |
| 团队工作区 | 个人 + 组织工作区、邀请、owner/admin/member 角色 | 无，单用户消费模式 |
| Web 计费 | 8 个 Web 提供商，按席位 | 无 Web 结账 |
| 商店计费 | 付费墙后已备好 RevenueCat | RevenueCat + Superwall |
| AI | 提供商路由器、加密的 BYOK 密钥、按工作区的使用预算、模型价格目录 | 聊天、图像工作室、照片扫描、配额 + 同意 |
| API 密钥 + 出站 Webhook | 有 | 无 |
| 推送通知 | Expo 通知 | 有，带选择加入的引导 |
| 审计日志、GDPR 导出 | 有 | 账户删除流程 |
| 语言 | en, de, es, fr | i18n 模块 |
| 部署 | Vercel、Docker、自托管 | EAS Build + 商店提交指南 |
| 仓库中的测试文件 | 144 | 有测试指南，仓库中无套件 |


## supastack 更强的地方

应用背后有真正的 Web 产品：Next.js 或 TanStack Start——登录、数据和计费存在于你自己的服务器上，而不是你为每个应用接线的 Supabase 项目中。

团队和 B2B：组织工作区、邀请、角色和席位计费。Native Express 是单用户消费模式。

也有 Web 计费：浏览器的八个提供商加上移动端的 RevenueCat；Native Express 仅通过商店变现。

一个开发者平台：面向客户和合规的工作区 API 密钥、签名的出站 Webhook、审计日志和 GDPR 导出。

桌面和测试：一个已签名的 Tauri 应用加上覆盖黄金路径的 144 个测试文件。


## Native Express 更强的地方

商店优先的完整性：RevenueCat 和 Superwall 付费墙、推送通知、引导、分析和 App Store 发布清单已为消费级发布接线完毕。

完成的 AI 屏幕：流式聊天、图像生成和一个带配额与同意管理的相机扫描流程——密钥留在 Supabase 边缘函数中。

代理引导的设置：随附的技能会采访你、撰写产品简报并移除你不需要的东西。

更轻的范围：当产品真的只是一个应用时，一个移动应用和一个 Supabase 后端需要学习的东西更少。


## 谁该选哪个

| 你在构建 | 应选 |
|---|---|
| 有商店订阅的消费级移动应用 | Native Express |
| 由代理引导设置的首次应用发布 | Native Express |
| 移动应用与 Web 应用共享后端的 SaaS | supastack |
| 有团队和席位计费的 B2B 产品 | supastack |
| 需要客户 API 密钥或 Webhook 的产品 | supastack |
| 桌面或多界面产品 | supastack |


## 结论

如果你的产品就是一个应用，没有别的，Native Express 是更快、更便宜的路径。如果应用是 SaaS 的一个界面——或者以后需要团队、Web 计费或集成——supastack 的共享后端可以免去重建。

本比较基于截至 2026 年 11 月的 supastack 源代码和 Native Express 的公开文档。最新功能请查阅各项目的文档。
