СТАТТЯ

Expo SDK 57 у Bubble Mobile: що перевірити в плагінах перед запуском нативного MVP

Bubble оновив нативний рушій мобільних застосунків до Expo SDK 57 та React Native 0.86.2. Для non-tech засновників і вайбкодерів це сигнал призупинити сліпу збірку: розбираємо, які нативні плагіни під загрозою і як перевірити застосунок без ризику для запуску.

Коли ви збираєте мобільний MVP на Bubble за допомогою no-code та вайбкодингу, головне завдання — якомога швидше протестувати гіпотезу, показати продукт першим користувачам або пітчити інвесторам. У такому темпі легко сприймати сторонні розширення як готові цеглинки, які «просто працюють». Проте в нативній розробці під капотом завжди є системний фундамент. 2 вересня 2026 року Bubble оголосив про оновлення нативного мобільного рушія: платформу переведено з Expo SDK 55 (React Native 0.83.2) одразу на Expo SDK 57 (React Native 0.86.2), перестрибнувши SDK 56. Разом із цим Bubble зафіксував мінімальну підтримувану версію iOS на рівні 16.4 для нових білдів. Схожий розбір: Workflow engine alpha: «кінець вересня».

Якщо ваша мета — швидкий реліз робочого MVP без сюрпризів прямо в руках інвестора чи перших користувачів, ось технічний розбір ситуації, практичний чеклист сумісності та межі, де вайбкодинг нативного шару варто вчасно зупинити.

Що сталося: стрибок через версію у керованому середовищі

З боку розробників React Native оновлення 0.86 позиціонується як спокійне, без помітних ламаючих змін на рівні користувацького інтерфейсу. Проте для екосистеми Bubble Mobile ситуація складніша з двох технічних причин: Схожий розбір: Claude Artifacts «beta upgrade» у.

  1. Стрибок через версію (Expo SDK 55 → 57). Стрибок через проміжний SDK 56 супроводжується великим дифом залежностей і підвищенням мажорних або мінорних версій ключових бібліотек: react-native-reanimated (з 4.2.1 до 4.5.1), react-native-worklets (з 0.7.2 до 0.10.1), react-native-gesture-handler (~2.30 до ~2.32), @react-native-community/datetimepicker (8.6 до 9.1), netinfo (11.5.2 до 12.0.1), а також новими модулями на зразок expo-glass-effect та оновленням Metro і expo-modules-core. Bubble зафіксував у своїй збірці версії expo ^57.0.9 та RN 0.86.2.
  2. Правило керованого середовища (Managed Runtime). У Bubble діє жорстке правило пріоритету залежностей: якщо нативний плагін вимагає іншу версію бібліотеки, ніж та, що постачається в збірці Bubble, версія Bubble перемагає конфлікт. Це означає, що кастомний код або плагін, який ізольовано працював раніше, у новому білді Bubble може зіткнутися з несумісними версіями методів чи внутрішніх структур.

Сам редактор Bubble та візуальна верстка всередині застосунку не змінилися, але для авторів плагінів Bubble випустив попередження про можливі злами й попросив протестувати та перевипустити свої модулі. Офіційного публічного списку зламаних плагінів немає, а повідомлення спільноти про артефакти рендерингу чи таб-бару наразі не підтверджені як системні баги платформи. Тому відсутність новин про збій конкретного розширення не означає, що воно безпечне. Поруч із цим: Bubble випустив редактор мобільних плагінів.

Не плутайте оновлення рушія та вересневий Roadmap

Для нетехнічних білдерів легко заплутатися в анонсах: у вересні 2026 року Bubble окремо презентував покращення мобільного попереднього перегляду (web preview / simulated device) у середині місяця, а також публічну бету редактора мобільних плагінів із планами розширити підтримку сторонніх бібліотек. Важливо пам'ятати: оновлення рушія Expo 57 відбулося 2 вересня — це низькорівнева заміна системного двигуна, а не просто нова функція прев'ю в інтерфейсі редактора. Поруч із цим: ~700 мобільних плагінів Bubble і.

Каталог маркетплейсу стрімко зростає (Bubble відзначає майже 700 нативних мобільних плагінів на тлі відкриття редактора плагінів у публічній беті). Проте статус оновлення багатьох розширень під новий SDK 57 залишається невідомим.

Де зупинити вайбкодинг нативного шару

Вайбкодинг — чудовий підхід для швидкої бізнес-логіки, налаштування баз даних, API-коннекторів чи контенту екранів. Але коли мова заходить про мобільні системні інтерфейси (камера, пуші, Bluetooth, платіжні нативні шлюзи, жести), сліпа генерація коду без розуміння стеку створює приховані ризики. Не намагайтеся компенсувати непрацюючий нативний плагін хаотичними промптами штучного інтелекту, доки не підтверджена базова сумісність середовища.

Якщо системний виклик спирається на застарілий метод у Reanimated або заблокований через новий ліміт iOS 16.4, жоден вайбкод у плагіні не вирішить несумісність бібліотек, зашитих у контейнер Bubble.

Чеклист сумісності перед оновленням і збіркою білду

Щоб не зірвати запуск MVP і не отримати краш застосунку під час перших тестів користувачами, дотримуйтеся чіткого алгоритму:

  1. Проведіть інвентаризацію плагінів. Випишіть усі встановлені з маркетплейсу та кастомні нативні розширення. Особливу увагу зверніть на плагіни високого ризику: складна анімація (reanimated), жести (gesture-handler), вибір дати й часу (datetimepicker), мережевий стан (netinfo), а також модулі expo-* (камера, геолокація, медіа, сповіщення, захищене сховище).
  2. Перевірте сповіщення платформи. Bubble показує попередження про сумісність плагінів та детектує конфлікти залежностей під час встановлення, оновлення плагіна чи запуску деплою. Якщо редактор сигналізує про конфлікт версій, пам'ятайте: Bubble автоматично застосує свою версію Expo 57, що може порушити логіку плагіна.
  3. Уникайте пастки Web Preview. Звичайний веб-перегляд у браузері або застарілий BubbleGo не можуть завантажити сторонні нативні бібліотеки й не покажуть реальну поведінку нативного рушія. Успішне тестування у веб-інтерфейсі не є підтвердженням працездатності нативного застосунку.
  4. Перезберіть симульований пристрій або Dev Build. Зміна внутрішнього мобільного рушія Bubble вимагає нового білду. Якщо у вас був тестовий dev build, він позначається як застарілий (Outdated). Запустіть повну перезбірку та протестуйте ключові користувацькі флоу саме на нативному симуляторі чи фізичному тестовому девайсі.
  5. Врахуйте поріг iOS 16.4. Переконайтеся, що ваші тестові пристрої та пристрої перших користувачів відповідають новому системному мінімуму. Нові білди Bubble Mobile не запустяться на старіших версіях iOS.

Якщо критичний для запуску плагін ще не отримав оновлення від автора, краще спростити функціонал у першій версії MVP до базових компонентів Bubble, ніж виходити до клієнтів із нестабільним нативним стеком.

← Усі статті