macOSのプロセス
MacのAutoupdate(Sparkle)とは?
Autoupdateは、多くのMacアプリが使っているオープンソースのアップデートフレームワーク、Sparkleの一部です。ほとんどのアプリでは、アップデートをダウンロードするのはアプリ自身です。
表示される場所
- 「アクティビティモニタ」の「ネットワーク」、
nettop、Kilobatの一覧にAutoupdateが表示されます。 - ファイアウォールやネットワークモニタが、
Autoupdateの接続を許可するか尋ねてきます。 - 署名識別子が
Autoupdateまたはorg.sparkle-projectで始まります。
正体
Sparkleのドキュメントによると、デフォルトでは24時間に1回、バックグラウンドでアップデートを確認します。アプリは、appcastと呼ばれるバージョンのフィードを読み込みます。
Autoupdateなど、Sparkleのインストーラツールが、ダウンロード後にアップデートをインストールします。サンドボックス化されたアプリは、別のDownloaderサービスを使えます。
ネットワークを使う理由
- アップデートの確認とダウンロード。アプリはappcastを確認し、新しいバージョンをダウンロードします。この通信は通常、アプリ自体の下に表示されます。
- Downloaderサービス。Sparkleによると、ネットワークアクセスのないサンドボックス化されたアプリは、Downloader XPCサービスを使います。
正常ですか?
はい。Sparkleを使う各アプリが、それぞれ自分のアップデートを確認します。
使用量を確認する
「アプリケーション」>「ユーティリティ」から「アクティビティモニタ」を開き、「ネットワーク」をクリックします。
検索フィールドに
Autoupdateと入力します。「送信バイト」と「受信バイト」の列に、やり取りした量が表示されます。ターミナルで、このプロセスだけを監視します。dを押すと1秒ごとの変化が表示され、qを押すと終了します。
nettop -p Autoupdate -P同じ一覧で、アプリ自体を確認します。アップデートの通信のほとんどはそこにあります。
安全に減らす・一時停止する
アプリの設定を開きます。Sparkleを使う多くのアプリには、アップデートを自動的に確認してダウンロードするオプションがあります。
テザリング中は自動ダウンロードをオフにします。アップデートは、あとでいつものネットワークで行います。
Kilobatを使う場合
Kilobatのアプリリストを開き、
Autoupdateを検索します。その行に、現在の転送速度とやり取りしたバイト数が表示されます。kilobat updatersは、自分のプロセス内でアップデートするアプリを一覧表示します。Kilobatは、それらを個別に一時停止することはできません。ターミナルで同じライブリストを表示します。/を押して名前を入力すると検索できます。
kilobat status --watch1日分の通信量を表示します。名前は
kilobat report --summaryと一致します。kilobat bandwidth Autoupdate dayMCP経由では、AIエージェントが
get_app_bandwidthと名前Autoupdateで同じ履歴を取得できます。Proとネットワークフィルタがあれば、Kilobatは従量制ネットワークでこのアップデータを一時停止します。アプリはそのまま使えます。アップデートがテザリングのデータを使わないようにするを参照してください。
kilobat updatersライブ表示は無料です。アプリでの履歴にはProが必要です。Kilobatが履歴を記録するのは、アプリの実行中だけです。
よくある質問
AutoupdateはAppleのものですか?
いいえ。オープンソースのフレームワークであるSparkleに含まれるものです。Sparkleを使う各アプリが、それぞれ独自のコピーを含んでいます。
出典
- Sparkleドキュメント:Basic setup
- Sparkleドキュメント:Sandboxing
- nettop(1)、macOS 27.2に付属のmanページ
- Kilobatドキュメント:従量制ネットワークでのアップデータの一時停止
出典は2026年10月29日に確認しました。manページはmacOSに付属のものです。「ターミナル」でman <name>を実行すると開けます。