Lors du développement d'applications macOS, l'intégration de frameworks complexes comme Sparkle pour ajouter une fonctionnalité de mise à jour automatique peut s'avérer assez problématique en raison de ses nombreuses dépendances et de ses configurations fastidieuses. J'ai découvert AppUpdater, une bibliothèque open source simplifiée sur GitHub qui exploite spécifiquement GitHub Releases pour fournir des fonctionnalités de mise à jour silencieuse pour les applications macOS. Remanié à partir du projet classique du même nom, la dépendance à PromiseKit a été supprimée et le code a été entièrement repensé en utilisant la syntaxe async/await, ce qui le rend plus moderne et plus facile à maintenir. GitHub : https://t.co/opqpTwL5g0 Il est compatible avec SwiftUI et le processus de vérification, de téléchargement et d'installation automatique peut être intégré en quelques lignes de code seulement. Il prend également en charge l'affichage multilingue du journal des mises à jour. Il comprend également une configuration intégrée des paramètres de proxy, résolvant ainsi le problème des échecs fréquents lors de l'accès aux interfaces GitHub depuis la Chine, et propose une vérification de la signature du code pour garantir la sécurité des packages de mise à jour. Comparée à des solutions lourdes comme Sparkle, celle-ci est plus adaptée aux développeurs indépendants, nous permettant de réaliser une distribution logicielle sécurisée et fiable au moindre coût.
Chargement du thread
Récupération des tweets originaux depuis X pour offrir une lecture épurée.
Cela ne prend généralement que quelques secondes.
