Expo dla aplikacji biznesowych - kiedy i dlaczego 2026

Expo for business apps w 2026 to domyślny wybór GMI przy React Native: EAS Build skraca CI/CD o tygodnie, OTA pozwala na hotfixy UI bez review sklepu (w granicach policy Apple/Google), a prebuild + custom dev client zostaje dla BLE/IoT. Aplikacje produkcyjne GMI (np. SFD 100k+ pobrań) działają na Expo.
Czym Expo jest w 2026 (i czym nie jest)
Expo to produkcyjna warstwa nad React Native: SDK, EAS Build (cloud builds iOS/Android), EAS Submit, OTA updates (expo-updates), dev client. Nie jest to „playground” - duże aplikacje commerce i B2B jeżdżą na Expo w produkcji.
Managed workflow ogranicza bezpośredni dostęp do native Xcode/Gradle - większość biznesowych potrzeb pokrywa expo-modules. Gdy potrzebujesz custom native (BLE, proprietary SDK banku), używasz prebuild + config plugins zamiast rezygnacji z Expo.
GMI publikuje aplikacje produkcyjne na Expo - stack opisujemy na stronie React Native technology i w usłudze mobile apps.
Kiedy Expo w projekcie komercyjnym?
Tak dla: loyalty, e-commerce, B2B field apps, aplikacji wewnętrznych, MVP pod walidację rynku. EAS Build eliminuje macOS build farm u klienta; OTA skraca czas reakcji na bugi UI.
Ostrożnie / prebuild dla: hard real-time audio/wideo, głębokie modyfikacje native daily, integracji z hardware bez expo-module. Wtedy custom dev client, nie powrót do czystego bare RN bez powodu.
Nie rekomendujemy bare RN „dla prestiżu” - koszt CI/CD i onboarding devów rośnie bez korzyści biznesowej. Decyzja powinna wynikać z wymagań native, nie z mitów o Expo.
EAS Build, OTA i compliance sklepów
EAS Build: reproducible builds iOS/Android w chmurze, credentials w EAS Secrets, profile dev/staging/prod. Skraca setup CI o 2-4 tygodnie vs własny pipeline Xcode + Gradle.
OTA (expo-updates): aktualizacja JS bundle bez App Store review - dozwolone dla poprawek UI, copy, logiki niezmieniającej płatności. Zabronione: obchodzenie review dla nowych funkcji płatnych lub zmian checkoutu wymagających audytu Apple.
EAS Submit automatyzuje upload do App Store Connect i Google Play - GMI ma checklist submission (demo account, privacy manifest, opis IAP/loyalty) pod Clutch 4.9★ proces delivery.
Expo a koszt delivery i utrzymania
Expo obniża koszt MVP: mniej DevOps, szybsze onboardowanie devów RN, mniejszy backlog upgrade native. Typowy commerce MVP GMI na Expo: EUR 35 000 - 55 000, 4-6 miesięcy.
Utrzymanie: upgrade Expo SDK co 2-3 release (nie każdy patch). Retainer EUR 2 500 - 6 000/mies. obejmuje te upgrade i testy regresji. Proaktywny upgrade tańszy niż awaryjny przed deadline Apple.
Porównanie z bare RN: bare dodaje 15-25% do kosztu CI/CD i utrzymania w pierwszym roku - uzasadnione tylko gdy native custom to core produktu (np. IoT, medtech device).
Mit vs rzeczywistość
Mit: „Expo nie nadaje się do produkcji.” Rzeczywistość: SFD i dziesiątki aplikacji GMI w sklepach na Expo. Mit: „OTA zastąpi App Store.” Rzeczywistość: OTA to hotfixy JS, nie nowe native capabilities.
Mit: „Bare RN daje lepszą wydajność.” Rzeczywistość: w commerce bottleneck to zwykle API i obrazy, nie bridge RN. Wybieraj Expo/bare na podstawie native wymagań i kosztu zespołu, nie mitów.
Źródła i referencje
Expo documentation: https://docs.expo.dev
EAS Build: https://expo.dev/eas
Expo OTA updates: https://docs.expo.dev/eas-update/introduction
GMI React Native: https://gmi.software/technologies/react-native
Najczęstsze pytania
- Czy Expo jest gorsze od bare RN?
- Nie dla większości aplikacji biznesowych - Expo to produkcyjna warstwa z lepszym DX i tańszym CI/CD. Bare gdy potrzebujesz nietypowego native code daily bez możliwości prebuild/config plugin.
- Czy OTA omija App Store review?
- Częściowo - OTA aktualizuje JS bundle (UI, copy, logika niezmieniająca płatności). Nowe native moduły, zmiany checkoutu płatnego i funkcje wymagające audytu Apple nadal idą przez review sklepu.
- Ile kosztuje EAS Build?
- Expo ma plan free i płatne tier - dla produkcji commerce zwykle Production plan (kilkaset USD/rok) plus koszt build minutes. To nadal taniej niż utrzymanie własnej macOS farm u klienta.
- Czy GMI buduje na Expo w produkcji?
- Tak - aplikacje commerce i loyalty (w tym SFD 100k+ pobrań, 4.9★) działają na Expo z EAS Build i planem upgrade SDK w retainerze po launchu.
Treść zaktualizowano: 2 lipca 2026