A resposta do Google ao Sparkle
Google lançou Motor de atualização, uma estrutura de atualização de software de código aberto (lançado sob a licença Apache) para Mac OS X.
Claro, já existe uma estrutura de atualização de software muito bem-sucedida, conhecida como Brilhar, desenvolvido por Andy Matuschak. A julgar pelo este comentário em seu stream no Twitter (“Update Engine parece muito melhor projetado e projetado do que Sparkle, embora um pouco mais pesado em algumas pequenas maneiras”), ele já está impressionado com o que vê.
Em um anúncio no Blog do Google Mac, o engenheiro Greg Miller disse: “O Update Engine pode atualizar todos os suspeitos usuais, como aplicativos Cocoa, painéis de preferência e protetores de tela. Mas também pode atualizar coisas estranhas, como arquivos arbitrários, e até coisas que requerem extensões de kernel como root. Além disso, ele pode atualizar vários produtos com a mesma facilidade com que atualiza um. ”
Então, qual é a diferença entre isso e o Sparkle? Pelo que eu entendo as coisas (alguém me corrija se eu estiver errado), Sparkle se senta
dentro cada aplicativo que o usa e é usado por esse aplicativo para se atualizar. O Update Engine é executado separadamente e de forma independente e usa um sistema de tickets para lembrar quais aplicativos ele deve monitorar e quando eles devem ser atualizados. E, como explica Miller, ele pode ser usado para atualizar qualquer coisa, não apenas aplicativos, mas também pré-painéis e similares.