메인 콘텐츠로 건너뛰기

엑스포 애플리케이션 서비스

웹 앱용 엑스포 대체

Capacitor을 사용하여 Capgo과 함께 웹 앱을 사용하고 React Native 리작을 피하세요.

아키텍처부터 시작하세요

실제로 사용하는 스택을 선택하세요

소유권, 런타임 및 팀이 유지 관리하고 싶은 코드베이스에 따라 유용한 비교를 시작하세요.

EAS-style 라이브 업데이트, 네이티브 빌드 및 스토어 제출을 Capgo 대신 Expo에서 원할 때 선택하세요.

  • __CAPGO_KEEP_0__를 통해 React, Vue, Angular, Svelte, Ionic 또는 다른 웹 UI 스택을 사용하는 앱이 있을 때 선택하세요.
  • Capacitor 대신 Expo를 사용할 때 EAS-style 라이브 업데이트, 네이티브 빌드 및 스토어 제출을 원할 때 선택하세요.
  • Capacitor 플러그인 제어에 대한 직접적인 접근, 롤백, 채널 및 장치 로그를 원할 때 선택하세요.
  • Capacitor를 이미 사용 중이고 iOS와 Android를 지원하고 UI를 다시 작성하지 않으려면 선택하세요.

Expo와 EAS를 선택하세요.

  • 이미 React Native 앱이 있거나 React Native를 모바일 UI로 사용하고 싶다면.
  • EAS Build, EAS Submit, EAS Workflows, 및 EAS Update를 하나의 React Native 플랫폼으로 사용하고 싶다면.
  • 팀이 Expo 모듈, config 플러그인, 및 Expo 런타임 버전과 편안합니다.
  • 기존 웹 앱 UI를 유지하기보다 모바일 UI를 다시 빌드하는 것을 수용합니다.

옆에

실제 차이점

운영 모델, 업데이트 경로, 가격 경로, 네이티브 API, 및 이주 거래를 직접 볼 수 있습니다.

핵심 스택

Capgo

Existing web apps that run inside native iOS and Android projects through Capacitor.

Expo 프레임워크를 사용하는 React Native 앱, Expo __CAPGO_KEEP_0__, Expo Application Services

React Native apps using the Expo framework, Expo SDK, and Expo Application Services.
__CAPGO_KEEP_0__

Capgo Live Updates는 __CAPGO_KEEP_1__ 웹 번들을 채널, 롤백, 장치 로그와 함께 배포합니다.

Capgo Live Updates ships Capacitor web bundles with channels, rollback, and device logs.

EAS Update는 expo-updates 라이브러리를 사용하는 프로젝트에 대한 자바스크립트 업데이트 서비스를 제공합니다.

EAS 빌드
__CAPGO_KEEP_0__

Capgo 빌더는 iOS와 Android 아티팩트를 __CAPGO_KEEP_1__에 컴파일하고 서명하며, native 빌드 시간은 모든 유료 계획에 포함됩니다.

Capgo Builder compiles and signs iOS and Android artifacts for Capacitor, with native build time included on every paid plan.

EAS

EAS Build은 Expo 및 React Native 프로젝트를 위한 Android 및 iOS 앱을 빌드하고 서명하며 빌드 크레딧으로 청구됩니다.
EAS Submit

Capgo

Capgo Builder can upload signed binaries to App Store Connect and Google Play after a clean build.

EAS

EAS Submit은 클라우드에서 완료된 빌드를 Play Store 또는 App Store로 업로드합니다.
EAS Workflows

Capgo

Trigger Capgo Build from GitHub Actions, GitLab CI, Jenkins, or any CI you already run.

__CAPGO_KEEP_0__ Build를 __CAPGO_KEEP_1__ Actions, GitLab CI, Jenkins, 또는 이미 실행 중인 CI에서 트리거할 수 있습니다.

EAS
EAS 호스팅

Capgo

Capgo does not host websites or API routes. Keep your current web host.

가격 경로

API
EAS 호스팅은 Expo Router 웹 앱과 __CAPGO_KEEP_0__ 경로를 배포합니다.

Capgo

Capgo starts at $12/month billed yearly, or $14/month billed monthly, and every plan includes native build time.

EAS 호스팅은 $12/월(연간 청구) 또는 $14/월(월간 청구)부터 시작하며, 모든 계획에는 네이티브 빌드 시간이 포함됩니다.

EAS
EAS

Capgo

Capacitor 플러그인, Capgo 플러그인으로 유지하고, 스위프트, 코틀린, 자바, 또는 오브젝트-C로 사용자 정의 네이티브 code

EAS

엑스포 모듈, 리액트 네이티브 네이티브 모듈, 구성 플러그인 및 엑스포 SDK API

엑스포 애플리케이션 서비스로 매핑

Capgo vs EAS 빌드, 제출, 워크플로우 및 업데이트

엑스포. dev/services는 다섯 가지 클라우드 작업을 목록합니다. Capgo는 Capacitor 앱에 필요한 네 가지를 처리합니다. EAS 호스팅은 엑스포 루터 웹 배포이며, Capgo는 제공하지 않습니다.

EAS 업데이트

Capgo 라이브 업데이트

Capacitor 웹-배너.fixes, 채널 및 롤백을 Capacitor 앱에 푸시합니다. 이 기능은 EAS 업데이트와 유사하며, 팀이 웹 UI를 유지한 경우에 사용됩니다.

Capacitor 라이브 업데이트 열기

EAS 빌드

Capgo 빌더

클라우드에서 임의의 기기에서 iOS 및 Android 바이너리를 컴파일하고 서명하세요. Native 빌드 분량은 모든 유료 Capgo 계획과 함께 제공됩니다.

Capgo 빌더 열기

EAS 제출

스토어 제출

빌드가 완료되면 signed IPA 또는 AAB를 App Store Connect 또는 Google Play에 업로드하세요. EAS 제출과 동일한 작업, Capacitor artifact에 대해.

빌더에서 스토어 제출 보기

EAS 워크플로우

Capgo 빌드와 CI/CD

GitHub 액션 또는 GitLab CI 유지. 각 커밋에서 signed native 바이너리를 빌드하기 위해 Capgo 빌드 호출하기 대신 Expo-only 워크플로우 YAML 채택하기.

Capacitor CI/CD 열기

결정 지침서

중요한 트레이드 오프에 따라 선택하세요

01

When Expo and EAS win

Expo는 React Native 팀의 성숙한 경로입니다. 앱이 이미 React Native라면, 이건 Capgo와의 실제 비교가 아닙니다. EAS Build, Submit, Workflows, 및 Update는 그 스택을위한 것입니다.

  • React Native UI에 최적입니다.
  • EAS의 단일 서비스 패키지입니다.
  • 업데이트 호환성을위한 런타임 버전 모델입니다.

02

When Capgo wins

Capgo은 웹 앱의 시작점에서 직접적인 경로입니다. UI를 유지하고 Capacitor으로 wrapping하고 Capgo를 사용하여 실시간 업데이트, 롤백, 채널, 로그, 네이티브 빌드 및 스토어 제출을 위해.

  • React Native 재작성 피하기.
  • 웹 프레임워크 출력과 함께 작동합니다.
  • 유료 계획에는 네이티브 빌드 시간이 포함됩니다.

03

선택하는 방법

유지하려는 코드베이스를 비교하세요. React Native를 원한다면 Expo와 EAS를 선택하세요. 웹 앱을 모바일 앱으로 변환하려면 Capacitor와 Capgo을 선택하세요.

  • 리액트 네이티브를 위해 EAS를 선택하세요.
  • Capgo를 웹 앱에서 모바일 앱으로 선택하세요.
  • 재작성하고 싶지 않은 것을 선택하세요.

FAQ

자주 묻는 질문

웹 앱을 모바일 앱으로 배포하고 싶다면 Capacitor를 선택하세요.
이것은 Capgo가 Capacitor 앱을 위해 제공하는 클라우드 스택입니다. 이 스택은 Expo Application Services와 같은 작업을 수행합니다: 네이티브 빌드, 스토어 제출, CI/CD, OTA 업데이트입니다. 리액트 네이티브 앱은 EAS를 유지하세요.
Is Expo better than Capgo?
EAS 대체품은 네이티브 빌드, 스토어 제출, CI/CD, OTA 업데이트와 같은 작업을 수행하는 클라우드 스택입니다. Capgo는 Capacitor 앱을 위해 이 스택입니다. 리액트 네이티브 앱은 EAS를 유지하세요.
Expo는 Capgo보다 낫나요?
For Capacitor apps, yes: Capgo Live Updates is the EAS Update analog. It ships web-bundle fixes with channels, rollback, and device logs. Capgo cannot update Expo apps. Expo apps should keep expo-updates.
Capgo는 EAS Update를 대체하나요?
For Capacitor 프로젝트에 대해, Capgo 빌더는 iOS 및 Android 바이너리를 컴파일하고 서명하고 이를 스토어에 제출할 수 있습니다. EAS 빌드 및 EAS 제출은 Expo 및 React Native 앱의 경우 경로를 유지합니다.
Capgo은 EAS 워크플로우를 대체합니까?
Capgo은 GitHub 액션, GitLab CI, Jenkins 및 유사한 CI에서 서명된 네이티브 빌드를 실행합니다. 이는 EAS 워크플로우와 같은 호스팅된 React Native CI가 아닙니다. 기존 CI를 유지하고 Capgo 빌드를 호출하세요.
Capgo은 Expo Router 웹 앱을 호스팅할 수 있습니까?
아니요. EAS 호스팅은 Expo Router 웹 사이트를 배포하고 API은 경로를 제공합니다. Capgo은 웹 호스팅을 제공하지 않습니다. Capgo를 사용하여 Capacitor 라이브 업데이트와 네이티브 빌드만 사용하세요.
Capgo은 EAS보다 저렴합니까?
Capgo은 유료 클라우드 워크플로우의 경우 $12/월(연간 청구) 또는 $14/월(월간 청구)로 시작합니다. 네이티브 빌드 시간이 모든 계획에 포함됩니다. Expo의 유료 EAS는 $19/월에 사용량에 따라 시작하고 프로덕션은 $199/월에 사용량에 따라 시작합니다.
웹 팀은 어떤 스택을 선택해야 합니까?
이미 작동하는 웹 앱이 이미 있으면 Capacitor과 Capgo을 사용하여 그 코드베이스를 유지하고 iOS, Android, 라이브 업데이트, 네이티브 빌드 및 롤백을 추가할 수 있습니다. Expo는 React Native 앱을 만들 때 의미가 있습니다.

Capgo next step

Capacitor 업데이트를 매번 스토어 리뷰 기다리지 않고 배포하세요.

Capgo을 사용하여 Capacitor로 빌드된 앱에 대해 실시간 업데이트, 롤백, 채널, 장치 로그, 플러그인 유지 관리 및 네이티브 빌드와 같은 기능을 사용하세요.