ローカルアプリケーションの欠点と言えば、インストールの手間とバージョンアップの手間だろう。特に比較的新しいソフトウェアや、開発者が情熱的に開発しているソフトウェアだと後者の回数が多く、その度にユーザは入れ替えを余儀なくされる。 入れ替えが面倒だと放置しておくと、思わぬバグを踏んでしまって問題が発生すれば、ソフトウェアの魅力を消失してしまうことになりかねない。そうしたユーザと開発者の手間をなくしてくれるフレームワークがこれだ。 今回紹介するオープンソース・ソフトウェアはSparkle、自動バージョンアップ通知ソフトウェアだ。 SparkleはMac OSXの各種ソフトウェアで利用されているフレームワークで、起動時に自動更新をチェックしますか、という通知をしてくれる。そして起動時に更新が見つかるとダウンロードの確認をし、さらにインストールまで行ってくれる。CyberduckやPorticus、