- Alat pembaruan perangkat lunak untuk macOS yang aman dan andal
- Dikembangkan sejak 2014, dan mulai v2 yang dirilis pada 2021 menambahkan dukungan untuk arsitektur modern
- Seamless: saat digunakan, memakai nama/ikon aplikasi sendiri tanpa menyebut Sparkle
- Aman: pembaruan diverifikasi menggunakan tanda tangan EdDSA dan penandatanganan kode Apple. Mulai v2 mendukung aplikasi sandbox
- Cepat: mendukung pembaruan delta yang hanya menambal file yang berubah serta instalasi yang aman secara atomic
- Instalasi mudah dan sederhana: tidak memerlukan kode di aplikasi, cukup file statis di web server
- Dapat dikustomisasi: mendukung pengaitan UI kustom untuk pembaruan
- Fleksibel: mendukung aplikasi, package installer, jendela preferensi, dan plugin lain. v2 mendukung pembaruan bundle eksternal
- Menangani izin dan isolasi, serta secara otomatis meminta autentikasi bila diperlukan
- Menggunakan Appcast berbasis RSS untuk catatan rilis. Appcast adalah standar de facto yang didukung oleh pelacak pembaruan pihak ketiga dan situs web
- Disembunyikan hingga eksekusi kedua untuk memberikan kesan pertama yang baik
- Self-update sejati - pengguna dapat memilih agar semua pembaruan diunduh dan dipasang otomatis di latar belakang
- Dapat menggunakan channel untuk pembaruan beta (mulai v2), memungkinkan rollout bertahap kepada pengguna, dan pembaruan dapat ditandai sebagai penting atau besar
3 komentar
Ada juga implementasi open source untuk Windows yang dibuat dengan mengikuti cara kerja Sparkle. Meski belum mendukung semua fitur, fitur-fitur dasarnya sudah didukung.
https://winsparkle.org/
Oh, bagus ya. Terima kasih atas informasinya
Komentar Hacker News
brew update; brew upgradeuntuk memperbarui semuanya, termasuk casks.