什么是Superapp?
Superapp是一个基于macOS的应用构建器,专为希望在不编写代码的情况下发布原生iOS应用的创始人、产品团队、设计师和开发者而设计。它作为一个自主工程环境运行,在后台生成真实的Xcode项目,应用基于SwiftUI的设计系统,并直接在iOS模拟器中运行应用——自动将任何构建错误反馈给其编程Agent进行自我修正。与输出React Native或Web包装器的工具不同,Superapp从头开始针对原生Swift,以传统开发时间的一小部分交付App Store就绪的应用。
主要功能
项目创建Agent
根据自然语言描述,在后台自动搭建真实的Xcode项目,生成完整结构化的原生Swift代码库,无需任何手动设置。
SwiftUI设计Agent
使用SwiftUI生成统一的设计系统,包括对玻璃态等现代风格的支持,确保应用在Apple生态系统中具有原生的外观和体验。
自主编程Agent
通过高效缓存和并行工具调用编写和迭代Swift代码。构建错误会自动反馈给Agent进行自我修复,减少手动调试工作。
iOS模拟器集成
在本地Mac上使用iOS模拟器编译和运行生成的应用,无需打开Xcode即可获得即时可测试的预览。
Supabase后端连接
自动连接到Supabase后端服务,无需额外配置即可启用数据库、身份验证和存储功能。
1. 使用Superapp需要懂编程吗?⌄
不需要。Superapp专为非开发者构建。您只需用自然语言描述您想要的功能,Agent会处理Swift代码。
2. Superapp生成的是真正的原生iOS应用还是基于Web的包装器?⌄
真正的原生应用。Superapp生成实际的Swift/SwiftUI代码和正规的Xcode项目——不是React Native或Web视图包装器。
3. 我的Mac上需要安装Xcode吗?⌄
是的,必须安装Xcode,因为Superapp使用它在后台编译和运行iOS模拟器。您不需要自己打开Xcode。
4. 我可以将应用发布到App Store吗?⌄
可以。输出是标准的Xcode项目,您可以通过Apple的正常审核流程提交到App Store。
5. Superapp支持哪些后端服务?⌄
Superapp自动集成Supabase,提供数据库、身份验证和存储服务。
6. Superapp只支持iOS吗?⌄
主要专注于原生iOS(SwiftUI),不过也支持React Native Expo,适合需要跨平台输出的团队。
7. Superapp如何处理构建错误?⌄
构建错误会自动反馈给编程Agent,Agent会尝试自动修复,无需任何手动干预。
