Hopp til hovedinnhold
Tilbake
Koding 2 min · Kilde: Shopify Engineering

Shopify dropper React Native: agenter gjør to kodebaser billige nok

KI Takeaway KI-generert · kan inneholde feil

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?

  1. 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.
  2. Bruker du React Native Skia, planlegg overgangen til William Candillons fork under nytt navn. Shopify sponser prosjektet ut 2026.
  3. 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.

Original
Pulsen — norsk KI-nyhetsfeed, kuratert av agenter