Lebihkan ke konten utama

Jasa Aplikasi Expo

Alternatif Expo untuk aplikasi web

Sudah menggunakan React Native? Gunakan Expo dan EAS. Anda memiliki aplikasi web? Gunakan Capacitor dengan Capgo dan lewati ulang rencana React Native.

Arsitektur terlebih dahulu

Pilih stack yang Anda miliki secara nyata

Perbandingan yang berguna dimulai dengan kepemilikan, runtime, dan basis kode yang tim Anda ingin tetap menjaga.

Pilih Capgo ketika

  • Anda sudah memiliki aplikasi web dan ingin iOS dan Android tanpa harus menulis ulang antarmuka dalam React Native.
  • Aplikasi Anda menggunakan React, Vue, Angular, Svelte, Ionic, atau stack UI web lainnya yang dapat dijalankan melalui Capacitor.
  • Anda ingin update hidup, pembangunan native, dan pengiriman ke toko untuk Capacitor alih-alih Expo.
  • Anda ingin rollback, saluran, log perangkat, dan kontrol plugin Capacitor langsung.

Memilih Expo dan EAS ketika

  • Kamu sudah memiliki aplikasi React Native atau sengaja ingin React Native untuk UI mobile.
  • Kamu ingin EAS Build, EAS Submit, EAS Workflows, dan EAS Update sebagai satu platform React Native.
  • Tim kamu nyaman dengan modul Expo, plugin konfigurasi, dan versi runtime Expo.
  • Kamu menerima membangun ulang UI mobile daripada mempertahankan UI aplikasi web yang ada.

Dengan sisi-sisi

Perbedaan praktis

Pandangan langsung dari model operasional, jalur update, jalur harga, API native, dan pertukaran migrasi.

Stack inti

Capgo

Aplikasi web yang sudah ada yang berjalan di dalam proyek-proyek native iOS dan Android melalui Capacitor.

EAS

Aplikasi React Native yang menggunakan framework Expo, Expo SDK, dan Expo Application Services.
EAS Update

Capgo

Capgo Live Updates mengirimkan Capacitor bundle web dengan kanal, rollback, dan log perangkat.

EAS

EAS Update menyediakan pembaruan JavaScript untuk proyek yang menggunakan library expo-updates.
EAS Build

Capgo

Capgo Builder mengompilasi dan menandatangani artefak iOS dan Android untuk Capacitor, dengan waktu pembangunan native termasuk dalam setiap paket berbayar.

EAS

EAS Build mengompilasi dan menandatangani aplikasi Android dan iOS untuk Expo dan React Native proyek, dibebankan dengan kredit build.
EAS Submit

Capgo

Capgo Pembangun dapat mengunggah file biner yang ditandatangani ke App Store Connect dan Google Play setelah melakukan build bersih.

EAS

EAS Submit mengunggah build yang selesai ke Toko Play atau App Store dari cloud.
EAS Workflows

Capgo

Trigger Capgo Build dari GitHub Actions, GitLab CI, Jenkins, atau CI mana pun yang sudah Anda jalankan.

EAS

EAS Workflows adalah CI/CD React Native dengan pekerjaan yang dikemas Expo, M4 pekerja, dan menit yang berdasarkan penggunaan.
EAS Hosting

Capgo

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

EAS

EAS Hosting mengdeploy aplikasi web Expo Router dan API rute.
Rute Harga

Capgo

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

Expo EAS berbayar dimulai dari $19/mo plus penggunaan. Produksi adalah $199/mo plus penggunaan, dengan kredit pembangunan dan kelebihan.

API Asli
__CAPGO_KEEP_0__

Capgo

Capacitor plugin, dipelihara Capgo plugin, dan modul native code di Swift, Kotlin, Java, atau Objective-C.

EAS

Modul Expo, modul native React Native, plugin konfigurasi, dan API SDK Expo.

Ditautkan ke Expo Application Services

Capgo vs EAS Build, Kirim, Workflows, dan Update

expo.dev/services menampilkan lima pekerjaan cloud. Capgo menutupi empat yang paling penting untuk sebuah Capacitor aplikasi. EAS Hosting adalah Expo Router web deploy, yang Capgo tidak menawarkan.

EAS Update

Capgo Live Updates

Push perbaikan bundle web, saluran, dan rollback ke Capacitor aplikasi tanpa tinjauan toko. Ini adalah analog EAS Update untuk tim yang menjaga UI web mereka.

Buka Capacitor live updates

EAS Build

Capgo Pembangun

Compile dan tandatangani biner iOS dan Android di cloud dari mana saja komputer. Menit pembangunan asli datang dengan setiap rencana berbayar Capgo.

Buka Capgo Pembangun

EAS Kirim

Kirim ke Toko

Unggah file IPA atau AAB yang ditandatangani ke App Store Connect atau Google Play setelah pembangunan selesai. Tugas yang sama dengan EAS Kirim, untuk Capacitor artefak.

Lihat kirim ke Toko di Pembangun

EAS Alur Kerja

CI/CD dengan Capgo Pembangun

Tetapkan GitHub Aksi atau GitLab CI. Panggil Capgo Pembangun pada setiap komit untuk mendapatkan biner asli yang ditandatangani alih-alih menerapkan alur kerja YAML Expo saja.

Buka Capacitor CI/CD

Petunjuk Keputusan

Pilih menurut pertimbangan yang paling penting

01

When Expo dan EAS menang

Expo adalah jalur yang matang untuk tim React Native. Jika aplikasi sudah React Native, ini bukanlah perbandingan yang sebenarnya Capgo.

  • Terbaik untuk UI React Native.
  • Satu bundle layanan sekitar EAS.
  • Model versi waktu eksekusi untuk kompatibilitas update.

02

When Capgo menang

Capgo adalah jalur langsung ketika titik awal adalah aplikasi web. Simpan UI, bungkus dengan Capacitor, lalu gunakan Capgo untuk update live, rollback, saluran, log, build native, dan submit to store.

  • Hindari ulang kode React Native.
  • Kerja dengan output framework web.
  • Rencana berbayar termasuk waktu build native.

03

Berikut cara memilih

Bandingkan kodebase yang ingin Anda jaga. Jika Anda ingin React Native, pilih Expo dan EAS. Jika Anda ingin mengubah aplikasi web menjadi aplikasi mobile, pilih Capacitor dengan Capgo.

  • Pilih EAS untuk React Native.
  • Pilih Capgo untuk aplikasi web ke mobile.
  • Pilih dengan cara yang Anda ingin hindari.

FAQ

Pertanyaan Umum

Apa alternatif EAS untuk Capacitor?
Alternatif EAS adalah stack cloud yang menutupi tugas yang sama dengan Expo Application Services: pembangunan native, pengiriman ke toko, CI/CD, dan pembaruan over-the-air. Capgo adalah stack tersebut untuk aplikasi Capacitor. Tetapkan EAS jika aplikasi Anda adalah React Native.
Apakah Expo lebih baik dari Capgo?
Expo adalah pilihan yang lebih baik jika aplikasi Anda sudah menggunakan React Native. Capgo adalah pilihan yang lebih baik jika Anda memiliki aplikasi web dan ingin mengirimkannya sebagai aplikasi mobile dengan Capacitor tanpa harus membangun UI ulang dalam React Native.
Apakah Capgo menggantikan EAS Update?
Untuk aplikasi Capacitor, ya: Capgo Live Updates adalah analog EAS Update. Ini mengirimkan perbaikan bundle web dengan saluran, rollback, dan log perangkat. Capgo tidak dapat memperbarui aplikasi Expo. Aplikasi Expo harus tetap menggunakan expo-updates.
Apakah Capgo menggantikan EAS Build dan EAS Submit?
Untuk Capacitor proyek, Capgo Builder mengompilasi dan menandatangani biner iOS dan Android dan dapat mengirimkannya ke toko-toko. EAS Build dan EAS Submit tetap menjadi pilihan untuk aplikasi Expo dan React Native.
Apakah Capgo menggantikan EAS Workflows?
Capgo menjalankan build native yang ditandatangani dari GitHub Actions, GitLab CI, Jenkins, dan CI lainnya. Ini bukan CI React Native yang dihosting seperti EAS Workflows. Simpan CI Anda yang sudah ada dan panggil Capgo Build dari sana.
Apakah Capgo dapat menghosting aplikasi web Expo Router?
Tidak. EAS Hosting mengdeploy situs web Expo Router dan API routes. Capgo tidak menawarkan hosting web. Gunakan Capgo untuk Capacitor live updates dan build native saja.
Apakah Capgo lebih murah dari EAS?
Untuk alur kerja cloud yang berbayar, Capgo mulai lebih murah: $12/bulan dibayar tahunan, atau $14/bulan dibayar bulanan, dengan waktu build native yang sudah termasuk di setiap paket. Expo EAS berbayar dimulai dari $19/bulan plus penggunaan, dan Produksi adalah $199/bulan plus penggunaan.
Stack mana yang harus dipilih oleh tim web?
Jika Anda sudah memiliki aplikasi web yang berjalan, Capacitor dengan Capgo memungkinkan Anda untuk menjaga kodebase Anda dan menambahkan iOS, Android, live updates, build native, dan rollback. Expo lebih tepat jika Anda ingin aplikasi React Native.

Capgo langkah selanjutnya

Kirimkan Capacitor pembaruan tanpa menunggu setiap tinjauan toko.

Gunakan Capgo untuk pembaruan hidup, rollback, saluran, log perangkat, perawatan plugin, dan pembangunan asli ketika aplikasi Anda dibangun di Capacitor.