- 安全で安定したmacOS向けソフトウェア更新ツール
- 2014年から開発されており、2021年にリリースされた v2 からはモダンなアーキテクチャへの対応が追加
- Seamless: 利用時に Sparkle への言及なしで自分のアプリ名/アイコンを使用
- 安全性: 更新は EdDSA 署名と Apple のコード署名を使って検証。v2 からはサンドボックスアプリケーションをサポート
- 高速: 変更されたファイルだけをパッチするデルタアップデートと Atomic-safe なインストールをサポート
- 簡単で手軽な導入: アプリにコードは不要で、Web サーバーに静的ファイルがあるだけでよい
- カスタマイズ可能: 更新のためのカスタム UI の接続をサポート
- 柔軟性: アプリケーション、パッケージインストーラー、環境設定ペイン、その他のプラグインをサポート。v2 は外部バンドルの更新もサポート
- 権限や隔離を処理し、必要な場合は自動的に認証を要求
- リリース情報には RSS ベースの Appcast を使用。Appcast はサードパーティの更新追跡プログラムや Web サイトでサポートされる事実上の標準
- 良い第一印象を与えるため、2回目の起動までは非表示
- 真のセルフアップデート - ユーザーはバックグラウンドですべての更新を自動的にダウンロードしてインストールするよう選択可能
- ベータ更新にチャンネルを使用でき(v2 から)、ユーザーへの段階的ロールアウトが可能で、更新を重要またはメジャーとして表示可能
3件のコメント
Sparkle の動作方式にならって作られた Windows 向けのオープンソース実装もあります。まだすべての機能をサポートしているわけではありませんが、基本的な機能はサポートしているようです。
https://winsparkle.org/
おお、いいですね。情報ありがとうございます
Hacker Newsのコメント
brew update; brew upgradeコマンドを実行して、caskを含めてすべて更新している。