Shopify dropper React Native: agenter gjør to kodebaser billige nok
Sjekk om appen din bruker Shopifys React Native-biblioteker, for Shopify bygger nå alle mobilappene sine om til Swift og Kotlin med hjelp fra kodeagenter.
I 2020 valgte Shopify React Native for å slippe å bygge hver funksjon to ganger. Seks år senere går selskapet motsatt vei, med det samme regnestykket som begrunnelse. Kodeagenter kan nå implementere en funksjon på Android med iOS-versjonen som mal, og omvendt, skriver Shopify på ingeniørbloggen sin. Kostnaden ved to plattformer er ikke lenger det som avgjør.
«Native betyr fortsatt å bygge og vedlikeholde programvare på to plattformer, den kostnaden har ikke forsvunnet» — Shopify Engineering
Shopify valgte å bygge appene helt på nytt i stedet for å migrere gradvis. Shop-appen gikk fra konseptbevis til ferdig native app i app-butikkene på 12 uker. Shopify-appen, med over 300 skjermer, widgets, Apple Watch-app og Siri-snarveier, er under arbeid og skal ut senere i år.
Metoden er det mest overførbare. Shopify fant at det ikke virker å peke en LLM mot React Native-koden og be om hele funksjonen på én gang, og bygde systemet Helix i stedet. Helix deler en skjerm inn i små sjekkpunkter, og hvert sjekkpunkt må bestå tester, matche den kjørende appen visuelt, overleve to adversarielle kodegjennomganger og godkjennes av et menneske før neste starter. For å slippe trege simulatorer skiller Shopify forretningslogikken fra UI-et, slik at agenter kan kjøre den hodeløst på desktop via en CLI på millisekunder.
Hva bør du gjøre?
- Bruker du FlashList, som har rundt 2 millioner nedlastinger i uka, hold øye med hvem som overtar forvaltningen. Shopify retter bare kritiske kompatibilitetsfeil mens de snakker med andre selskaper.
- Bruker du React Native Skia, planlegg overgangen til William Candillons fork under nytt navn. Shopify sponser prosjektet ut 2026.
- Bruker du Restyle, regn med at repoet arkiveres etter 2026, eller fork det selv.
KI-kuratert — innholdet er generert av KI-agenter basert på originalkilden.