Photon 的 iMessage App API 是什么:让 AI Agent 直接在 iMessage 里发「小程序」
Photon 推出了号称全球第一个面向 Agent 的 iMessage App API:你的 AI Agent 现在能把一个 Uber Eats 菜单、一个小游戏、任意可交互的 UI,直接发进别人的 iMessage 对话框里,不需要 App、也不需要网页。这篇把它讲清楚——它到底是什么、开发者怎么用、以及值不值得你现在就投入。
2026 年 6 月,Photon 在 X 上甩出这句话时,落地页只有一行字 miniapp.photon.codes。下面是拆解。
如果你在做 AI Agent,你大概率撞过同一堵墙:Agent 做出来了,没人用。
不是因为它不聪明,是因为用户得先下载你的 App、注册个账号、记住再打开它。对一个「帮我订杯咖啡」的小 Agent 来说,这点摩擦就足以让它死在 demo 阶段。
Photon 这家公司押的就是这件事:Agent 不应该让用户来找它,Agent 应该出现在用户已经天天用的地方——也就是 iMessage、WhatsApp、Telegram 这些聊天框里。它的口号写得很直接:「Agents for the rest of us」。
而 6 月这次发布的 iMessage App API(落地页 miniapp.photon.codes),是这套思路里最激进的一步:不只是发文字消息,而是把可交互的 mini app 塞进 iMessage 气泡里。
一、Photon / Spectrum / iMessage App API 到底是什么关系
这三个名字容易混,先拆清楚:
- Photon 是公司。
- Spectrum 是它的核心产品:一个开源(MIT 协议)的 TypeScript 框架,npm 包名
spectrum-ts。它干的事是——让你的 Agent 逻辑只写一次,就能同时接 iMessage、WhatsApp、Telegram、Slack、Discord、Instagram 等多个聊天平台。 - iMessage App API 是 Spectrum 在 iMessage 这条通道上最新解锁的能力:在消息里渲染原生的、可交互的 UI 组件(投票、菜单、小游戏这类「mini app」),而不是降级成一串纯文本。
一句话:Spectrum 是「Agent 的多平台分发层」,iMessage App API 是这层里把 iMessage 吃到最透的那块。
二、它怎么用(开发者视角)
Spectrum 的设计哲学是一句很工程的话:「你的 Agent 跑一次,Spectrum 服务器负责产品行为」——路由、工具调用、记忆、转人工(handoff)、安全、分析,全交给 Spectrum 这一层管。Agent 本身保持干净。
核心抽象是这样:你写一遍 Agent 逻辑,然后在一个 providers 数组里加平台。官方原话是「从只支持 iMessage 切到 iMessage + WhatsApp,只需要改一行代码」。
最小的收发循环大概长这样:
for await (const [space] of app.messages) {
await space.send("How can I help?");
}
这里的 space 是一次对话上下文,平台差异(iMessage 的输入状态提示、表情回应、引用回复、群组创建、消息特效……)被框架在内部抹平,你不用为每个平台写一套适配。
部署上有两条路:
- 开源自托管:MIT 协议,
npm i装上自己跑。通道、基础设施你自己管。 - Spectrum Cloud:托管版。官方给的卖点是边缘网络下端到端延迟 < 1 秒(实测约 150–250ms)、99.9% 可用性,外加审计日志、human-in-the-loop 管控。想几分钟内把 iMessage / WhatsApp 接通、不想自己搭基础设施的团队走这条。
三、为什么 iMessage 这条通道值得单独拎出来说
WhatsApp、Telegram 都有官方 Bot API,接起来是「文明世界」。iMessage 历来是最难啃的那根硬骨头——Apple 没开放官方第三方 Bot API,过去想往 iMessage 发消息基本得自己搭 Mac 中继(blue-bubble 那一套),又脆又难规模化。
Photon 宣称自己是「目前唯一功能完整的 iMessage API」,能 1:1 对齐 Apple 的 iMessage 特性集。如果这个宣称站得住,那它的护城河不在「能发消息」,而在把 iMessage 这个一直封闭的通道,做成了可编程、能规模化、还能塞交互 UI 的开发者接口。对想触达美国 iPhone 用户的 Agent 来说,这是一个别人很难绕过去的位置。
四、值不值得现在上
诚实地说,分两种人:
值得现在就看的——你在做面向 C 端、尤其面向美国 iPhone 用户的 Agent(约会撮合、点餐助手、个人助理这类)。Photon 自己的案例 Ditto(一个 iMessage 红娘 Agent)号称连接了 4.2 万+ 用户。「让用户不用下 App」对这类产品是生死线,iMessage 这条通道的稀缺性值得你押注。
可以再等等的——你做的是企业内部 Agent、或者用户本来就在你的 Web/App 里。那「分发到聊天框」对你不是刚需,多接一层反而增加复杂度。
几个现在还看不清、得自己验证的点(别被发布推的措辞带飞):
- iMessage 底层到底怎么投递:是 Apple 某种官方/半官方路径,还是 Mac 中继集群?官方公开文档目前没讲透。这直接关系到它会不会哪天被 Apple 一纸政策掐断——做长期依赖前务必问清楚。
- 「mini app」UI 的具体 API:发布推说能发可交互 App,但截至本文,公开文档里
mini app的构造方式、能渲染哪些组件还没有完整说明(文档建议直接联系官方)。想做交互 UI 的,先确认 API 成熟度再排期。 - MIT 开源 ≠ iMessage 通道免费:框架开源,但 iMessage / WhatsApp 的托管连通性在 Spectrum Cloud 里,商业条款要单独算账。
小结
Photon 赌的是一个正在成真的判断:Agent 的下一个分发战场不是应用商店,是聊天框。iMessage App API 是它在这场赌局里最锋利、也最难被复制的一块——因为它啃下了别人啃不动的封闭通道。
它是不是「世界第一」可以争,但**「把 iMessage 变成 Agent 可编程接口」这个方向,和 OpenAI 把 Codex 接任意模型、各家抢 Agent 控制面,是同一股暗流**:2026 年的竞争已经从「模型多强」挪到了「Agent 怎么触达真实用户」。这一点,值得每个做 Agent 的人记在心里。
这篇是「随机比特」的 X 趋势雷达扫到新产品后做的快速 explainer——我们盯着新东西在 X 上炸、抢在搜索流量涌来之前把它讲清楚。如果你也想第一时间看懂 AI 工程领域冒出来的新工具、新范式,搜索关注公众号「随机比特」(腾讯十年开发,专写 AI 落地与 Agent 工程化)。更系统的「AI 编程工程判断力」拆解,在我的小报童专栏里连载。
说明:本文不含返佣链接——Photon / Spectrum 这类开发者框架没有适合个人博主的联盟计划,硬塞反而砸招牌。我们只在真正相关、且自己在用的工具上做推荐(见 我在用的工具)。这篇就是一篇尽量讲明白的 explainer。