Чаму выход Shopify з мовай React Native не станавіць апазыранне для Expo
Пасвячаецца таму, чырэй перахадка Shopify з React Native на натыўны Swift і Kotlin не абявляе канца разработкі на кантрольных платформах з адной стороны для большасці команд.
10 сября 2026 года компанія Shopify анунцавала, што збираецца выйняць свае основныя мобільныя дапрыемства з фрэймворка React Native і перазбудаваць іх натыўна, выкарыстоўваючы Swift і Kotlin. Чэрез калькі гадзін форумы развіццяпрацоўнікаў запаліліся спекуляцыямі. У пасоўбах у соцыяльных меражах веліся дыскусіяў пра тое, чы не паказвае гэта канец React Native. Некалькі блогавых пасоўбаў аж прызнавалі, што розрабоцца мобільных дапрыемстваў для разных платформы ўжо завершана.
Якщо вы разрабатваеце за дапамогою Expo, гэта не павінна вас трымаць у трывозе.
Што на самай працы зрабіла Shopify — і чаму
Прычыны, якія наводзіла Shopify, былі дасцільна простыя: асавастрычныя асистэнты для кодавання зробілі значна дышчэ выгодным падтрымкі двух аднарозных баз кода для iOS і Android. Першыя перавагі React Native заключаліся у заўтрэчанні часу на разработку за рахунак аднарознага выкарыстоўвання коду на розных платформы. Калі асавастрычныя інструменты можаюць з гоўнае швальнасці ствараць код на мовах Swift і Kotlin, то для організацыі такога размеру, як Shopify, цяпершня логіка вырахунку змінюецца.
Ключовым моментам ёсць «організацыя такога размеру, як Shopify».
Shopify адпрацоўвае адну з найскладнейшых мобільных прыкладнасцей у свете: ў яй працуюць сотні інжынероў, мільйоны прадавцоў, а выкаанневыя вакументы ствараюць вельмі великі тырон на будь-якую парадку. Калі Shopify кажа, што штучны інтэлект зробіў розрабоцу на мове натыўнага коду доступнейшай, яна говорыць з позіцыі компаніі, якая можа адразу кераваць двумя великімі, складнымі базамі коду.
Большасць разрабоў Expo не знаходзяцца ў такім становішчы, як і звычная команда, якая сьогодні стварае прыкладнасці.
Expo і Shopify рашаюць разныя проблемы
Для Shopify React Native быў пераважна спосабам скасаваць витраты ў вялікай інжынерскай арганізацыі. Для разработчыкаў Expo React Native — это інструмент, які дазволяе адзінам разработчыку чы роўна маленькай командзе стварыць готовы, аптимізаваны дапыт як для iOS, так і для Android, не будучы спецыялістамі ні на однай з эгзактных платформ.
У гэтых двух варыянтаў выкарыстоўвання практычна няма нічыя спакойнай.
У Expo є спецыяльная ключовая команда, якая гады працавала над стварэнням адной з найкращых можлівасцей для разработчыкаў у сфере мобайльных прыстроёў. Нянедавна выданы SDK 57 прынёс ўжо большыя праграсы ў продуктывнасці, інструментах для стварэння дапытаў і зручнасці ў роботе разработчыкаў на кожны дзень. Бібліятэкі, такія як NativeWind, Reanimated і Expo Router, сталі стабільнейшымі та болей гатовымі да практычнага выкарыстоўвання, чым раней.
Нічага з гэтага не змяніцца толькі таму, што адна вялікая рэтэйлерская компанія западзеў перейść на іншы інструмент.
Цыфры рассказваюць іншую історію
Калі каментатары былі зайнятыя тым, што стваралі вывады пра тое, што React Native ўжо завершаны, даныя пра його вжыванне паказвалі іншыя рэзультаты.
NativeWind – адпрацоўкі стылю на кшталт Tailwind CSS для React Native – у 2026 годзе перасягнула 1,3 мільйона ўсёбольшых завантажэнняў на тыдзень і продавяла раставаць. Expo продовжае асабліва выдзеляцца сярод спільнатэкаў разработчыкаў і ў дыскусіях. Новейшыя бібліятекі стылю, такія як Uniwind, былі запусцаны і за калькі месцаў перасягнулі сотні тысяёў завантажэнняў на тыдзень.
Этыя цифры не паказваюць зменшэння экасістэмы. Яны паказваюць, што ёна яшчэ розвіваецца.
Людзі, якія пакінулі React Native ў той момент, калі Shopify агаворваў пра свае рашэння, верагодна былі тымі ж, якія і так знайшлі б іншую прычыну, каб пакінуць яго наступны месяц. Разработчыкі, якія фактычна ствараюць рэальныя продукты з адпрацоўкай Expo, не пераглядаюць сваіх рашэнняў.
AI прыягледзеяе розработку з Expo, а не робіць яе застарэлай
У тэйніцы пра тое, што штучны інтелект знишчыў React Native, крыяецца справжня іронія: інструменты на базе штучнага інтелекту насправдзе значна павышылі якасць стварэння праектаў з Expo, а не паспрабавалі яе пагаршыць.
Асистэнты такія, як Claude, Cursor і GitHub Copilot, маюць глыбокое розуменне экасистемы Expo. Як толькі у вас є адлагоджаны файл CLAUDE.md, які дакументуе правіла стварэння компонентаў і архітектурныя патэрыны, аднам з гэтых асистэнтов можна даручыць стварэнне новых экранаў, розвіцець функцыянал і перерабляць існуючы код, заўсёды падтрымляючы цэласнасць з рэштой вашай кодавой базы.
Людзі, які адаптуюць гэты процес роботы, які інодзе называюць «кодавальнікамі атмасферы», таму што яны описваюць бажаны результат і дазваляюць асистэнту займіцца рэалізацыяй, таксама патрабуе ўстойчывай вачоўкі для працы. АІ-інструменты чудова справляюцца з напісанням коду, але ў значна меньшай ступені надзеяныя ў прыняцці архітэктурных рашэнняў, праграмаванні логікі навігацыі, стварэнні системы тэмавання чы ў стварэнні адповідных компонентаў з нуля.
Самэ гэтае працоўнае прыемя заполняе добра створаны шаблон Expo. Оажна не хадзіце пра код, які АІ-асистэнт мог бы стварыць за запитам — хадзіце пра фундаментальную структуру, якая робіць кодаванне пад адказ АІ дзейсна продуктываўм.
Шаблоны — гэта базовы слой для развіцця пад адказ АІ
Калі разработчык ачынае Cursor чы Claude, каб запусціць новы прыкладак, першыя справжнія пытанні — гэта з якой базай коду ён пачынае працу.
Пачатак з чыстага выходу create-expo-app означае, што першыя гадзіны паказваюцца на налагоджэнні навігацыі, дадзенні падтрымкі темнага режыма, стварэнні базовых элементаў інтэрфейсу та выборы стандартных практык. AI можа дапамагчы ў частыні гэтай роботы, але для стварэння прыемнага для викорыстання фундаменту все равно трэбаяць людскіх рашэнняў, налашоўкі та павтаральных спроб.
Узелёгкі пачатак з шаблону, готовага да выкарыстоўвання, значыць, што падготовчыя работы вже завершаны. Вы ачыніце рэдагувальнік на базе AI, апісацее функцыю, якую хочаце дадаць, і асистэнт ужыцца супрацоўным, добра арганізаваным кодам, які можна расширыць.
Самэ гэтая прычына змушвае шаблоны, створаныя з урахоўваннем роботы пад дапамогай AI — з детальной дакументацыяй CLAUDE.md, чысткімі прымечаннямі на рэвэле компонентаў та адноснымі шаблонамі — мець больш значэння сёння, чым два гады тыму, а не менш.
Разработчыкі, які насправдзе должны хварацца
Якщо якась рашынка мае виклікати хвароць у каго-небудзь, то це разработчыкі, які ствараюць простыя дапраўныя аплікацыі на React Native паza экосистемай Expo, выкорыстоўваючы безпосередня React Native CLI, і які працуюць з кліентамі великага масштабу, у якіх є достатнька колькасць інжынераў, каб практыкуваць абсалютна дапраўную разработку.
Это описвае досыць маленькі частаку всіх, хто выкарыстоўвае React Native.
Якща ж вы самастоятельны разработчык, фрілансер, маленькая студія або ты, хто стварае сваю першую аплікацыю, больш заўсёды описваючы ёе для AI-асистента, то Expo застаёцца найшырэйшым шляхам ад ідеі да готовай аплікацыі на обох ведучых мобільных платформах. Нічыя рашынкі Shopify не зменяюць гэтых фактов.
Што гэта значыць для вас
Продавайце даўжэй з выкарыстаннем Expo. Розпространяйце даўжэй з выкарыстаннем Expo. Экасістэма находзится ў хорашым стане, інструменты продовжаюць прагрэсаваць з кожным новым выласкам, а спяльнайяя ўсё яшчэ існуе.
Якщо вы пачынаеце новы проект на React Native, пачніце з шаблона, готовага да выкарыстання ў прымэтных умовах, а не з порожньага проекта, і дазвольце AI-асистэнтам займіцца деталямі реалізацыі на адной з гэтых баз. Такая комбінацыя дазваляе вам розпространяць продукт быстрэй, чым гэта можна было б зробіць, працюючы з нуля.
Дзеякія разработчыкі працююць над чытаннем розных думак і перэацэнкай своіх тэхнолагічных выбораў заўсёды з-за аанунцу якой-небудзь кампаніі. Іншыя проста продаваюць своіе дапрыгнуткі.
Старацца належаць да другай групы.
Супакульна літэратура
- Nitro Modules: Як статычныя прыязы здолваюць React Native TurboModules — Апяшняе, як Nitro Modules выкарыстоўваюць прадаўжаныя статычныя прыязы заместо дынамічных пошукоў, што дапамагае ім значна прыграць TurboModules і Expo Modules у React Native.
- React Native, Flutter і іншыя: Мобільныя працэсоры на кантроле ў 2026 годзе — Пораўнальны аналіз React Native, Flutter, Kotlin Multiplatform, Ionic, NativeScript і PWA па прабоўнасці, досвядзе разработчыка і рэдкаментнасці екасистемы.