同一个提示词——“用 SwiftUI 做习惯追踪 App 的 Today 界面”——让 Claude 5.5 Opus 跑了三遍,结果差了三倍:裸跑 34.7 秒,加 REA 19.6 秒,再加 Appllama 11.0 秒。
裸跑慢是有原因的:手里没有真实 App 可参考,也没法运行自己写出来的东西,只能凭记忆画界面,画完还不知道对不对。REA 和 Appllama 正好把这两个短板一起补上。
REA 先打开一个参考 App(105 个 arm64 文件、14 个界面),把完整流程抽出来:新手引导 → Today → 连续打卡,每个发现都标上 OBSERVED、INFERRED 或 UNKNOWN。Appllama 的技能则研究了整个品类——12 个头部 App、96 个界面——做出来的屏直接贴着已经在赚钱的 App 的设计语言走。最后构建走 xcodebuild,在 iPhone 17 Pro 模拟器里真跑、真验证,代码的每一行还是模型自己写的。
Appllama 开源地址:https://github.com/Appllama/appllama-skills
REA 开源地址:https://github.com/morluto/rea