macOSのプロセス

MacのAutoupdate(Sparkle)とは?

Autoupdateは、多くのMacアプリが使っているオープンソースのアップデートフレームワーク、Sparkleの一部です。ほとんどのアプリでは、アップデートをダウンロードするのはアプリ自身です。

プロセス:Autoupdateプロセス:Updaterプロセス:Downloader対象:Sparkleを使うアプリ、現在のすべてのmacOSバージョン。macOS 27.2で確認。確認日:2026年10月29日

表示される場所

  • 「アクティビティモニタ」の「ネットワーク」、nettop、Kilobatの一覧にAutoupdateが表示されます。
  • ファイアウォールやネットワークモニタが、Autoupdateの接続を許可するか尋ねてきます。
  • 署名識別子がAutoupdateまたはorg.sparkle-projectで始まります。

正体

Sparkleのドキュメントによると、デフォルトでは24時間に1回、バックグラウンドでアップデートを確認します。アプリは、appcastと呼ばれるバージョンのフィードを読み込みます。

Autoupdateなど、Sparkleのインストーラツールが、ダウンロード後にアップデートをインストールします。サンドボックス化されたアプリは、別のDownloaderサービスを使えます。

ネットワークを使う理由

  • アップデートの確認とダウンロード。アプリはappcastを確認し、新しいバージョンをダウンロードします。この通信は通常、アプリ自体の下に表示されます。
  • Downloaderサービス。Sparkleによると、ネットワークアクセスのないサンドボックス化されたアプリは、Downloader XPCサービスを使います。

正常ですか?

はい。Sparkleを使う各アプリが、それぞれ自分のアップデートを確認します。

使用量を確認する

  1. 「アプリケーション」>「ユーティリティ」から「アクティビティモニタ」を開き、「ネットワーク」をクリックします。

  2. 検索フィールドにAutoupdateと入力します。「送信バイト」と「受信バイト」の列に、やり取りした量が表示されます。

  3. ターミナルで、このプロセスだけを監視します。dを押すと1秒ごとの変化が表示され、qを押すと終了します。

    nettop -p Autoupdate -P
  4. 同じ一覧で、アプリ自体を確認します。アップデートの通信のほとんどはそこにあります。

安全に減らす・一時停止する

  1. アプリの設定を開きます。Sparkleを使う多くのアプリには、アップデートを自動的に確認してダウンロードするオプションがあります。

  2. テザリング中は自動ダウンロードをオフにします。アップデートは、あとでいつものネットワークで行います。

Kilobatを使う場合

  1. Kilobatのアプリリストを開き、Autoupdateを検索します。その行に、現在の転送速度とやり取りしたバイト数が表示されます。

  2. kilobat updatersは、自分のプロセス内でアップデートするアプリを一覧表示します。Kilobatは、それらを個別に一時停止することはできません。

  3. ターミナルで同じライブリストを表示します。/を押して名前を入力すると検索できます。

    kilobat status --watch
  4. 1日分の通信量を表示します。名前はkilobat report --summaryと一致します。

    kilobat bandwidth Autoupdate day
  5. MCP経由では、AIエージェントがget_app_bandwidthと名前Autoupdateで同じ履歴を取得できます。

  6. Proとネットワークフィルタがあれば、Kilobatは従量制ネットワークでこのアップデータを一時停止します。アプリはそのまま使えます。アップデートがテザリングのデータを使わないようにするを参照してください。

    kilobat updaters
  7. ライブ表示は無料です。アプリでの履歴にはProが必要です。Kilobatが履歴を記録するのは、アプリの実行中だけです。

よくある質問

AutoupdateはAppleのものですか?

いいえ。オープンソースのフレームワークであるSparkleに含まれるものです。Sparkleを使う各アプリが、それぞれ独自のコピーを含んでいます。

出典

出典は2026年10月29日に確認しました。manページはmacOSに付属のものです。「ターミナル」でman <name>を実行すると開けます。