功能
截图由你的代理来拍,确认由你来做。
一句话。 Mokbi 自带一个 MCP 服务器。把 Claude Code、Cursor 或任何支持 MCP 的代理指向它,代理就会在模拟器里启动你的应用,按你们商定的路径走一遍,切换应用语言,并按每种语言拍下每一屏。结果会放在你的 Mokbi 项目里等着。在你点击“应用”之前,什么都不会进入设计,也不会进入应用商店。
它为什么存在
本地化的商店截图,是没人能做完的那部分。二十种语言意味着在自己的应用里走二十遍,设备被设成你可能读不懂的语言,另一只手还举着截图工具。于是大多数商店页面到处都是英文截图,或者还挂着上线当天的那五张图。你的代理已经打开了仓库,也已经知道怎么跑构建。这项功能补上了最后一步:真实的截图、真实的语言、两个商店要求的准确尺寸。
一轮是怎么跑的
- 代理先读你的应用。它会建议哪些界面能讲清楚你的故事,以及按什么顺序。你在对话里用自己的话纠正它。
- 先跑一种语言。代理把流程走一遍,把拍到的给你看,这样点错一次只浪费一轮,而不是二十轮。
- 然后是你选的每一种语言。它按语言逐一设置应用语言,走同样的流程,拍下每一屏。
- 这套图落到 Mokbi。它出现在编辑器的“来自你的代理”里,还带着哪张图进哪个面板的方案。你一次点击就能应用,一次 Ctrl+Z 就能撤回。
- 需要的话,落地即设计。如果代理附上了一份关于你应用的简短简报,面板会显示“应用并设计”:和橙色按钮背后同一轮 AI Designer,价格同样是 2 积分。
截图是在你的机器上跑的
MCP 服务器分成两半,只有一半会和我们通信。截图是本地的:它通过 adb 驱动你自己机器上的 Android 模拟器,你的源代码、构建产物和设备从不接触我们的服务器。远端那一半只做一件事——把成品图片放进你的项目,而且是在一个由你在编辑器里创建、也能在那里撤销的令牌背后。这个令牌不能发布到商店,也不能花钱。
每套图都会跑的两项检查
一轮悄悄把同一种语言拍了二十次,看起来像成功,却会毁掉一个商店页面。所以有两件事会被核实:
- 语言是否真的切换了。设置之后,服务器会回读设备报告的结果。对不上就停下这一轮,并告诉你。
- 两种语言不能长得一模一样。界面完全相同,说明你的应用没有翻译成那种语言。阈值是实测出来的,不是拍脑袋定的:同一种语言跑两遍相差 0.00%,英式英语与美式英语相差 1.44%,荷兰语 5.10%,日语 17.09%。低于 1% 都会被标记出来,同时排除状态栏和导航栏——它们在两次截图之间本来就会变,也说明不了翻译的问题。
截图只是开始,不是终点
同一条连接还能让你的代理在各商店的字数限制内撰写商店文案、翻译截图上的字幕,并按语言、按商店报告还缺什么。这些你都在 Mokbi 里审核,商店连接和发布前的检查也都在那儿。
它不做的事
- 它不发布。发布发生在 Mokbi 里,由你点击,并带上两个商店需要的检查。
- 它不改你的设计。代理只是放好,应用的是你。正因如此,一个开着的编辑器标签页永远不会覆盖代理交付的内容。
- 它不测试你的应用。如果某条流程撞上 bug,你会知道——修复仍然是你的事。
- iOS 截图还没有。那需要 macOS,会另行提供。今天能用的截图端是 Android。