[MAJ] Google offre un détecteur de mises à jour

Florian Innocente |
L'équipe Mac de Google offre Update Engine, un outil pour les développeurs qui souhaitent intégrer à leurs applications une fonction de détection et d'installation automatique des mises à jour (à la manière de Sparkle). Google l'utilise lui-même pour ses propres utilitaires. Update Engine fonctionne avec les applications Cocoa, les panneaux de Préférences Système, les extensions du kernel de Mac OS X ou même lorsqu'il ne s'agit de mettre à jour qu'un simple fichier. Une seconde vidéo explique comment l'intégrer à son application avec Xcode.

[MAJ] : Google ne voit pas son outil comme un remplaçant pur et simple et à Sparkle, mais il a quelques possibilités en plus. Comme de pouvoir agir au niveau root, de pouvoir mettre à jour plusieurs applications d'un seul trait et de s'attaquer également aux applications ne se présentant pas sous la forme de bundle, et enfin il s'agissait de proposer un système extensible à l'avenir.



avatar jerome74 | 
Quel intérêt par rapport à Sparkle??
avatar magicstick | 
Le choix
avatar egw | 
Le choix en soi n'est pas une vertue. C'est même un incovenient s'il n'existe pas de réels avantages dans chaque solution (permettant à chacune de constamment s'améliorer etc. etc.). Donc je rejoins la question de jerome74 : quels avantages proposent ce système par rapport à Sparkle ? Par existe-t-il une gestion centralisée des mises à jours (pour toutes les applis utilisant ce système), comme la news le laisse à entendre ("Google l'utilise lui-même pour ses propres utilitaires.") ?
avatar robrob | 
Apparemment (sans avoir teste mais je le ferai ce soir), cela permet de mettre a jour les panneaux de preferences et bien d'autres types d'applications. Sparkle le permet egalement pour certains types mais vu qu'il n'y a pas de documentation c'est vraiment pas evident. Ce qui amene a la 2e difference: la documentation de Sparkle est inexistante. Et enfin ca semble plus leger au niveau poids du framework (a confirmer lors des tests).
avatar Chamyky | 
@robrob : Perian, le panneau de préférence, utilise Sparkle.
avatar egw | 
Chamyky: effectivement, mais, comme dit robrob, "vu qu'il n'y a pas de documentation c'est vraiment pas evident.".
avatar g.camp | 
Étant moi-même un developeur à ses heures, je le trouve plus compliqué si on a seulement une application simple à mettre à jour... Mais dans d'autre cas il peut être plus puissant...
avatar marctiger | 
Documentation Sparkle (en Anglais) : http://sparkle.andymatuschak.org/documentation/pmwiki.php/Documentation/BasicSetup?from=Main.HomePage

CONNEXION UTILISATEUR