Kanadyjski Shopify ogłosił powrót do natywnego kodu na urządzenia mobilne, w osobnych aplikacjach w Swift (iOS) i Kotlin (Android). Bezpośrednim powodem są agenci AI w programowaniu, którzy przejęli pracę czyniącą w 2020 roku takie podejście zbyt kosztownym. Wtedy firma wybrała React Native, żeby nie budować tych samych funkcji dwa razy.
W tekście „Native is now the future of mobile at Shopify" z 10 września 2026 roku inżynier Mustafa Ali tłumaczy, że koszt utrzymania dwóch platform nie zniknął. Zmieniło się co innego: modele kodujące stały się na tyle dobre, że agenci wykonują dużą część implementacji, tłumaczenia kodu między platformami, testów i przeglądów. To przestało być czynnikiem decydującym.
„Natywne podejście wciąż oznacza budowanie i utrzymywanie oprogramowania na dwóch platformach. Ten koszt nie zniknął. Zmieniło się to, że agenci wykonują dziś dość pracy implementacyjnej, tłumaczeniowej, testowej i przeglądowej, by nie był to już czynnik decydujący jak w 2020 roku." — Mustafa Ali, Shopify Engineering
Skala jest konkretna. Aplikację Shop zespół odbudował od prototypu do natywnej wersji w 12 tygodni z pomocą AI. Większa aplikacja Shopify, licząca ponad 300 ekranów, widżety, aplikację na Apple Watch i skróty Siri, jest w trakcie migracji. Żeby pilnować jakości, firma zbudowała system Helix: agent musi tworzyć sekwencje punktów kontrolnych, które przechodzą testy, przegląd wizualny i adwersaryjny przegląd kodu, zanim pójdzie dalej. Zmieniają się też biblioteki open source: FlashList z około 2 milionami pobrań tygodniowo szuka nowego opiekuna, a Restyle trafia do archiwum.
Co to znaczy dla polskich firm
To sygnał, że dojrzałość agentów AI w programowaniu zaczyna wpływać na decyzje architektoniczne, nie tylko na tempo pisania kodu. Wybór między jednym wspólnym frameworkiem a dwiema natywnymi bazami warto dziś przeliczyć od nowa, na własnych zadaniach, a nie na benchmarkach dostawcy. Druga lekcja to kontrola jakości. Helix pokazuje, że kod od agenta wymaga bramek: testów, przeglądu i niezależnej weryfikacji, zanim trafi na produkcję. Dla zespołów oznacza to również ład danych i uprawnień, bo agent z dostępem do repozytorium powinien mieć najwęższy możliwy zakres.
Źródło: Shopify Engineering — „Native is now the future of mobile at Shopify" (EN, 10.09.2026); komentarz: Simon Willison (EN).



