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 tim yang ingin Anda jaga.

Pilih Capgo ketika

  • Anda sudah memiliki aplikasi web dan ingin iOS dan Android tanpa mengulangi 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, build native, dan submit to store untuk Capacitor bukan Expo.
  • Anda ingin rollback, saluran, log perangkat, dan kontrol plugin Capacitor langsung.

Pilih Expo dan EAS ketika

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

Samping-samping

Perbedaan praktis

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

Stack inti

Capgo

Aplikasi web yang sudah ada yang berjalan di dalam proyek-proyek iOS dan Android asli 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 saluran, 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 proyek Expo dan React Native, dibebankan dengan kredit pembangunan.
EAS Submit

Capgo

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

EAS

EAS Submit mengunggah build yang selesai ke toko aplikasi 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 workers, dan menit yang berdasarkan penggunaan.
EAS Hosting

Capgo

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

EAS

EAS Hosting meng-host aplikasi web Expo Router dan API rute.
Rute Harga

Capgo mulai dari $12/bulan dibayar tahunan, atau $14/bulan dibayar bulanan, dan setiap rencana termasuk waktu pembangunan asli.

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

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

API Asli
__CAPGO_KEEP_0__

Capgo mulai dari $12/bulan dibayar tahunan, atau $14/bulan dibayar bulanan, dan setiap rencana termasuk waktu pembangunan asli.

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

Membangun dan menandatangani biner iOS dan Android di awan dari mana saja. Menit pembangunan asli dikirimkan bersama setiap rencana berbayar Capgo.

Buka Capgo Pembangun

EAS Kirimkan

Penyajian Toko

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

Lihat penyajian 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 daripada mengadopsi alur kerja YAML Expo saja.

Buka Capacitor CI/CD

Panduan Keputusan

Pilih berdasarkan 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 nyata Capgo.

  • Terbaik untuk UI React Native.
  • Satu bundle layanan sekitar EAS.
  • Model versi runtime untuk konsistensi update.

02

When Capgo menang

Capgo adalah jalur langsung ketika titik awal adalah aplikasi web. Simpan UI, bungkus dengan Capacitor, kemudian gunakan Capgo untuk update hidup, rollback, saluran, log, build native, dan submit toko.

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

03

Bagaimana 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 ingin Anda hindari.

FAQ

Keraguan Umum

Apa itu Alternatif EAS untuk Capacitor?
Alternatif EAS adalah stack cloud yang menutupi pekerjaan yang sama seperti Expo Application Services: pembangunan native, pengiriman ke toko, CI/CD, dan pembaruan secara nirkabel. 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 file 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 biner 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 mengunggah situs web Expo Router dan API menangani routing. Capgo tidak menawarkan hosting web. Gunakan Capgo untuk Capacitor pembaruan live dan build native saja.
Apakah Capgo lebih murah dari EAS?
Untuk aliran kerja cloud 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, pembaruan live, 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.

Dapatkan dukungan manusia dari Martin