Odpowiedź Google na Sparkle
Google wydało Aktualizuj silnik, platforma aktualizacji oprogramowania typu open source (wydana na licencji Apache) dla systemu Mac OS X.
Oczywiście istnieje już bardzo udana platforma aktualizacji oprogramowania znana jako Blask, opracowany przez Andy Matuschaka. Sądząc po ten komentarz w swoim strumieniu na Twitterze („Silnik aktualizacji wygląda znacznie lepiej zaprojektowany i skonstruowany niż Sparkle, choć trochę bardziej niezgrabny w kilku drobnych sprawach”), jest już pod wrażeniem tego, co widzi.
W ogłoszeniu na blogu Google Mac, inżynier Greg Miller mówi: „Update Engine może aktualizować wszystkich typowych podejrzanych, takich jak aplikacje Cocoa, panele preferencji i wygaszacze ekranu. Ale może również aktualizować dziwne pliki, takie jak dowolne pliki, a nawet rzeczy wymagające rootowania, takie jak rozszerzenia jądra. Co więcej, może aktualizować wiele produktów tak łatwo, jak aktualizuje jeden”.
Więc jaka jest różnica między tym a Sparkle? Jak rozumiem rzeczy (ktoś mnie poprawia, jeśli się mylę), Sparkle siada
wewnątrz każda aplikacja, która go używa i jest używana przez tę aplikację do aktualizacji. Update Engine działa osobno i niezależnie, i używa systemu biletów do zapamiętania, które aplikacje powinien monitorować i kiedy powinny być aktualizowane. Jak wyjaśnia Miller, można go używać do aktualizowania wszystkiego, nie tylko aplikacji, ale także prefpanów i tym podobnych.