Je agent maakt de screenshots. Jij keurt ze goed.
Waarom dit bestaat
Vertaalde store-screenshots zijn het stuk dat niemand afmaakt. Twintig talen betekent twintig keer door je eigen app lopen, op een toestel dat in een taal staat die je misschien niet leest, met een screenshottool in je andere hand. Dus versturen de meeste listings overal Engelse screenshots, of dezelfde vijf beelden van de lanceerdag. Je agent heeft je repo al open en weet al hoe hij een build draait. Dit geeft hem de laatste kilometer: de echte opnamen, in de echte talen, in precies de maten die beide stores eisen.
Hoe een ronde verloopt
- Je agent leest je app. Hij stelt voor welke schermen jouw verhaal vertellen, en in welke volgorde. Jij corrigeert dat in de chat, in je eigen woorden.
- Eerst één taal. De agent loopt de flow één keer en laat zien wat hij heeft vastgelegd, zodat een verkeerde tik één ronde kost in plaats van twintig.
- Daarna elke taal die je koos. Hij zet de app-taal per taal om, loopt dezelfde flow en legt elk scherm vast.
- De set landt in Mokbi. Hij staat onder "Van je agent" in de editor, met een plan van welk screenshot in welk paneel hoort. Je past 'm met één klik toe, en één Ctrl+Z haalt 'm er weer uit.
- Desgewenst meteen ontworpen. Stuurt de agent een korte briefing over je app mee, dan biedt het paneel "Toepassen & ontwerpen": dezelfde AI Designer-ronde als achter de oranje knop, voor dezelfde prijs van 2 credits.
Het opnemen gebeurt op jouw machine
De MCP-server bestaat uit twee helften en maar één daarvan praat met ons. Opnemen is lokaal: hij stuurt via adb een Android-emulator op je eigen machine aan, en je broncode, je build en het toestel raken onze servers nooit. De andere helft doet precies één ding — de afgeronde beelden klaarzetten in je project, achter een token dat je in de editor maakt en daar ook weer intrekt. Dat token kan niet publiceren naar een store en kan geen geld uitgeven.
Twee controles op elke set
Een opnameronde die stilletjes twintig keer dezelfde taal vastlegt ziet eruit als een succes en verpest een listing. Daarom worden twee dingen gecontroleerd:
- De taal is écht omgezet. Na het zetten leest de server terug wat het toestel meldt. Zegt dat iets anders, dan stopt de ronde en hoor je het.
- Twee talen mogen er niet identiek uitzien. Identieke schermen betekenen dat je app voor die taal niet vertaald is. De drempel is gemeten, niet gegokt: twee opnamen van dezelfde taal wijken 0,00% af, Brits versus Amerikaans Engels 1,44%, Nederlands 5,10%, Japans 17,09%. Alles onder 1% geeft een waarschuwing, met de status- en navigatiebalk uitgesloten omdat die tussen opnamen veranderen en niets over vertaling zeggen.
Screenshots zijn het begin, niet het einde
Via dezelfde verbinding kan je agent je store-teksten schrijven binnen de tekenlimieten van elke store, de bijschriften op je screenshots vertalen en melden wat er per taal per store nog ontbreekt. Je beoordeelt het allemaal in Mokbi, waar de store-koppeling en de publicatiecontroles zitten.
Wat het niet doet
- Het publiceert niet. Publiceren gebeurt in Mokbi, op jouw klik, met de controles die beide stores nodig hebben.
- Het verandert je ontwerp niet. Een agent zet klaar; jij past toe. Daardoor kan een openstaande editortab nooit overschrijven wat je agent heeft geleverd.
- Het test je app niet. Loopt een flow vast op een bug, dan hoor je dat — repareren is aan jou.
- iOS-opname zit er nog niet in. Dat vraagt macOS en komt apart. Android-opname is wat er vandaag staat.