| Update runtime |
Sangat asli. Unduh, instal, dan aktifkan pada thread OS native. Kecelakaan JS tidak dapat memutuskan alur update.
|
Berjalan dalam konteks JS aplikasi. Paket yang buruk dapat memutuskan atau merusak alur update. |
Sebagian besar pengiriman layer aplikasi. Kesalahan JS dapat menghalangi atau merusak alur update. |
| Recovery rollback |
Rollback native. Jatuh ke bundle terakhir yang baik di luar JavaScript, bahkan ketika bundle baru gagal pada saat peluncuran.
|
Anda merancang dan memelihara logika rollback sendiri. |
Rollback ada tetapi sering bergantung pada layer aplikasi masih berfungsi. |
| Guard gagal instalasi |
Otomatis. Mengembalikan ke bundle sebelumnya jika notifyAppReady() tidak dipanggil dalam 10 detik.
|
Anda menginstrumentasi dan memantau sendiri. |
Opsional atau manual, tergantung pada produk. |
| Kemampuan kompatibilitas native |
CLI memeriksa. Mengindikasi dependensi native sebelum unggah dan menandai perubahan yang mengganggu.
|
Tidak ada pengamanan kecuali Anda membangunnya sendiri. |
Validasi unggah hanya pada produk yang paling banyak. |
| Validasi pre-unggah |
Periksa dalam. Validasi index.html, ukuran bundle, checksum, versi duplikat, dan konstrain hub.
|
Aturan CI Anda, jika Anda menulisnya. |
Periksa bundle dasar. |
| Kontrol rollout |
Saluran dinamis. Penugasan saluran Canary, beta, produksi, dukungan, dan per-device.
|
URL-hosted yang lebih dari satu atau routing kustom. |
Saluran yang didukung, kedalaman, dan API bervariasi. |
| Keterlihatan perangkat |
Log per perangkat. Instalasi, gagal, rollback, dan kejadian kebijakan per perangkat tanpa Xcode atau Android Studio.
|
Analitis khusus atau penghitungan download server. |
Dashboard agregat, kurang dalam kedalaman per perangkat. |
| Coba sebelum Anda membayar |
Ya. Uji coba 14 hari tanpa batas gratis. Tidak memerlukan kartu kredit.
|
Penyimpanan murah hingga lalu lintas tumbuh. |
Rencana berjenjang. Uji coba bervariasi oleh vendor. |