Chrome, Edge, Brave: een eerlijke update over waar Yad draait
Yad begon op Chrome. Deze week veranderde dat, dus hier is precies wat er veranderde en wat niet.
YAD begon op Chrome. Dat was een tijdlang het hele browserverhaal: bouw de extensie, laad de companion-app, zet 'm in de Chrome Web Store, klaar. Het werkt, het staat live, je kan het zelf checken.
Deze week veranderde dat, dus hier is precies wat er veranderde en wat niet.
Edge-indiening
Vandaag hebben we YAD ingediend bij Microsoft Edge Add-ons, via Partner Center. Status nu: in review. Microsoft schat zelf zo'n zeven werkdagen voor we iets horen. Edge staat dus nog niet live. Het is ingediend. Dat is een verschil, en dat ga ik niet vervagen.
Brave, écht getest
Brave is anders. We namen niet aan dat het gewoon zou werken omdat Brave onder de motorkap Chromium is. We installeerden Brave, laadden de gebouwde extensie in een geïsoleerd testprofiel, en checkten het via Chrome DevTools Protocol. Twee dingen moesten kloppen: de extensie moest in Brave precies dezelfde extension ID krijgen als in Chrome, en een echte native messaging-aanroep vanuit de extensie moest de lokale Companion-app op de machine daadwerkelijk starten, niet alleen iets loggen in een browserconsole. Allebei klopten, bevestigd op besturingssysteem-niveau.
Daardoor heeft Brave geen aparte store-indiening nodig. Brave gebruikt rechtstreeks de Chrome Web Store. Zodra iemand op Brave op Toevoegen aan Chrome klikt, krijgt hij dezelfde extensie die we al getest hebben en al uitleveren.
Waarom dit apart werk kostte
Chrome, Edge en Brave draaien allemaal op Chromium, dus het is een terechte vraag waarom dit niet in één middag geklaard was. Het antwoord is dat elke browserstore zijn eigen reviewproces heeft met eigen regels, ook als de onderliggende browser-engine identiek is. Een concreet voorbeeld: de store van Microsoft wees een manifest field af dat de store van Chrome zonder klagen accepteert. Er veranderde niets aan wat de extensie doet. Het was een storeregel, geen functionele regel. Dat is het soort klein, saai verschil dat een dag opeet als je er niet op let.
Wat nog niet af is
Firefox gebruikt een compleet ander extensieformaat, en dat staat nu niet op de planning als afgerond werk. Safari zit vast om een simpelere reden: bouwen voor Safari vereist een Mac met Apple's eigen developer tools, en die hebben we op dit moment niet beschikbaar. Dat zeg ik liever gewoon zo, dan dat de pagina meer browsers suggereert dan we daadwerkelijk geverifieerd hebben.
Waarom dit opschrijven
Niks van dit alles is een grote aankondiging. Het zijn drie kleine, controleerbare feiten: Chrome staat live, Edge is ingediend en wacht op Microsoft, Brave is getest en vandaag bevestigd werkend. Zo hoort een browser-agent-bedrijf te klinken als het over zichzelf praat. Geen belofte over morgen. Een verslag van wat vandaag daadwerkelijk geverifieerd is, inclusief de delen die nog niet af zijn.
Dat is de hele update.