- Outil de mise à jour logicielle sûr et fiable pour macOS
- Développé depuis 2014, avec l’ajout à partir de la v2, sortie en 2021, de la prise en charge d’une architecture moderne
- Fluide : utilise le nom et l’icône de votre propre application, sans mention de Sparkle lors de l’utilisation
- Sûr : les mises à jour sont vérifiées à l’aide des signatures EdDSA et de la signature de code Apple. À partir de la v2, prise en charge des applications sandboxées
- Rapide : prend en charge les mises à jour delta qui ne patchent que les fichiers modifiés ainsi qu’une installation sûre de type atomique
- Installation simple et facile : aucun code n’est nécessaire dans l’application, seul un fichier statique sur un serveur web suffit
- Personnalisable : prend en charge l’intégration d’une interface utilisateur personnalisée pour les mises à jour
- Flexible : prend en charge les applications, les installateurs de paquets, les volets de préférences et autres plugins. La v2 prend en charge la mise à jour de bundles externes
- Gère les autorisations et l’isolation, et demande automatiquement une authentification si nécessaire
- Utilise un Appcast basé sur RSS pour les notes de version. Appcast est le standard de fait pris en charge par les outils et sites web tiers de suivi des mises à jour
- Reste caché jusqu’au deuxième lancement afin de faire une bonne première impression
- Véritable auto-mise à jour : l’utilisateur peut choisir que toutes les mises à jour soient automatiquement téléchargées et installées en arrière-plan
- Peut utiliser des canaux pour les mises à jour bêta (à partir de la v2), permet un déploiement progressif auprès des utilisateurs et de marquer les mises à jour comme importantes ou majeures
3 commentaires
Il existe aussi une implémentation open source pour Windows, conçue en suivant le mode de fonctionnement de Sparkle. Elle ne prend pas encore en charge toutes les fonctionnalités, mais les fonctions de base sont bien prises en charge.
https://winsparkle.org/
Oh, c'est bien. Merci pour l'information.
Avis Hacker News
brew update; brew upgradepour tout mettre à jour, y compris les casks.