テザリングとデータ

Macで「省データモード」を使う

省データモードは、1つのWi-Fiネットワークでデータ使用量を減らすよう、macOSとアプリに伝えます。Mac全体ではなく、ネットワークごとの設定です。

対象:macOS 13 Ventura以降。この設定は、システム設定のWi-Fiの「詳細」にあります。確認日:2026年10月29日

症状

  • テザリング、機内、ホテルのネットワークで、Macのデータ使用量を減らしたい。
  • Mac全体に効く省データモードのスイッチが見つからない。
  • 省データモードがオンなのに、一部のアプリが大量のデータを使っている。

考えられる原因

  • ネットワークごとの設定です。省データモードは、各Wi-Fiネットワークの「詳細」で設定します。他のネットワークはそれぞれの設定を保ちます。
  • 何を減らすかはアプリが決めます。アプリは、ネットワークが省データモードかどうかを読み取ります。バックグラウンド処理をどこまで止めるかは、各アプリ次第です。
  • そのネットワークに接続していない。Wi-Fiの「詳細」には、Macが認識しているネットワークの設定が表示されます。変更するには、先にそのネットワークに接続してください。

確認方法

  1. アップルメニュー >「システム設定」を選択し、サイドバーで「Wi-Fi」をクリックします。

  2. 使用中のネットワークの横にある「詳細」をクリックします。

  3. 「省データモード」のスイッチを確認します。

解決方法

  1. Wi-Fiの「詳細」で「省データモード」をオンにし、「OK」をクリックします。

  2. データ使用量を減らしたいネットワークごとに、同じ操作を繰り返します。

  3. まだデータを使っているアプリを見つけるには、Macがバックグラウンドでインターネット共有のデータを使うの手順に従ってください。

  4. データ使用量を減らさないアプリでは、同期やアップデートを一時停止します。

Kilobatを使う場合

  1. 省データモード、従量制の状態、VPNの状態を1行で取得します。

    kilobat conditions --json

    出力 lowDataMode、metered、osMetered、meteredSourceと、1行のadviceを含むJSON。

  2. Kilobatは省データモードを変更しません。Proとネットワークフィルタがあれば、従量制ネットワークでアプリをブロックできます。従量制ネットワークでアプリをブロックするを参照してください。

よくある質問

省データモードと従量制ネットワークは同じですか?

いいえ。AppleのNetworkフレームワークは両者を別々に報告します。isConstrainedは省データモード、isExpensiveはモバイル通信またはインターネット共有のインターフェイスを意味します。Macにネットワークを従量制として扱わせるを参照してください。

省データモードはEthernetでも使えますか?

Appleのガイドでは、この設定はWi-Fiネットワークの「詳細」にあると説明されています。このガイドはWi-Fiのみを対象としています。

出典

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