短い答え:あなたのプレ-tether チェックリスト
この後の内容に時間がない場合は、接続前にこれらを確認してください。約1分で完了し、すべて元に戻せます。
iCloudフォトを一時停止。 写真アプリで、ライブラリビューの下部にある同期状況を確認し、利用可能なら一時停止コントロールを使用します。 自動アップデートをオフに。 システム設定 > 一般 > ソフトウェアアップデートで、Automatic Updatesの横の情報ボタンをクリックし、実際のWi-Fiに戻るまでダウンロードとインストールを停止します。 クラウド同期クライアントを終了。 Dropbox、Google Drive、OneDrive、Box、Creative Cloud、Backblazeは、一時停止ではなく完全に終了させてください。なぜなら、いくつかはタイマーで再開するからです。
ネットワークバックアップを停止。 システム設定 > 一般 > Time Machine > オプションで、バックアップ頻度を「手動」に設定します。 使用していないContinuityの機能をオフに。 システム設定 > 一般 > AirDrop & Handoffでは、Handoff、AirPlayレシーバー、iPhoneミラーリングを管理します。これらはすべてローカルネットワーク上で通信します。 動画の帯域制御。 YouTubeを480pに落とし、必要のない通話ではカメラをオフにし、音楽アプリを低品質またはオフライン再生に切り替えます。
次に、ホットスポットネットワークでLow Data Modeをオンにします。 システム設定 > Wi-Fiで、接続中のネットワークの詳細をクリックし、オンにします。この設定は特定のネットワークに保存されており、同じホットスポットに再接続するたびに適用され、ホームWi-Fiには影響しません。
この最後のステップは、多くの人が過信しがちな部分です。Low Data ModeはmacOSがアプリに伝えるヒントであり、ルールではありません。Appleのサービスはこれを尊重しますが、多くのサードパーティソフトはそれを考慮して書かれていません。セクション3と4では、そのギャップとその埋め方について説明します。
Wi-Fiに再接続したら、リストを逆にしてください。これを覚えておく必要があるため、手動の方法は旅行の2週目には崩れやすくなります。
実際にギガバイトがどこに行くのか
実際の消費量は、あなたが行っていることとは滅多に一致しません。ブラウジングやメールはノイズに過ぎません。ダメージは4つの要因から生じ、その範囲は広く、あなたのライブラリ、プロジェクト、動画の習慣によって変わります。
システムとアプリのアップデート。 macOSのポイントリリースの差分は一般的に1〜3ギガバイトです。メジャーアップグレードは6〜15ギガバイトになることもあります。App Storeのアップデートはバックグラウンドで積み重なり、さらに1〜2ギガバイトほどが目に見えない形で増えます。 写真とクラウド同期。 3〜5メガバイトの写真が数百枚キューに入っていると1〜2ギガバイトになり、週末に撮った数本の4Kクリップだけで同程度になることがあります。クラウドフォルダの再インデックス化は数百メガバイトから数ギガバイトを消費します。
動画と通話。 1080pのストリーミングは1時間あたりおおむね1.5〜3ギガバイト、480pは通常1ギガバイト未満です。HDのグループ通話は1〜2.5ギガバイト/時間程度で、同じ通話でもカメラをオフにしていれば通常100メガバイト未満です。 開発ツール。 コンテナイメージのプルや依存関係のインストール、ツールチェーンのアップデートは、プロジェクトを開くと発生する500メガバイト〜数ギガバイト規模のイベントです。
では、無頓着な1時間でどれだけかかるでしょうか。Macが数日リアルなWi‑Fiを使っておらず、「冷えた」状態でホットスポットに接続すると、コーヒーを飲み終えるまでに2〜10ギガバイトを消費することは十分にありえます:アップデート、写真のバックログ、2つの同期クライアントの追いつき、上に重なるHD通話などです。それは控えめな旅行プランの1週間分に相当し、ローミングでメガバイト単位で課金される料金プランでは、キャリアに持って行くような請求になります。
さらに悪いことに、誰がそれをしたのか簡単にはわかりません。iPhoneは設定 > セルラーの中のPersonal Hotspotエントリにすべてのテザリングトラフィックをまとめて表示しますが、Macアプリごとの内訳はありません。Activity Monitorのネットワークタブはプロセスごとの送受信バイト数を示しますが、カウンターは各プロセス起動以来の累積で、ネットワークごとに分かれていません。合計値しかわからず、肩をすくめるしかないのです。
出発前の設定(順序付き)
こちらは同じチェックリストで、正確なパスを示し、最も節約効果の高いものから順に並んでいます。
まずiCloud、なぜなら一番大きいから。 写真ライブラリビューのステータスの下に同期停止のオプションが表示されている場合は、それを一時停止してください。そうでなければ、システム設定を開き、上部のあなたの名前をクリックし、次にiCloud > 写真を選び、このMacの同期を旅行中はオフにします。同じパネルでiCloud Driveも確認してください。デスクトップと書類の同期がオンになっている場合、外出先で触れるファイルはすべてアップロードされます。同期をオフにしても何も削除されません。転送だけが停止します。
次にアップデート。 システム設定 > 一般 > ソフトウェアアップデート、その横の情報ボタンをクリックして自動アップデートを確認します。利用可能な新しいアップデートのダウンロード、macOSのアップデートのインストール、アプリケーションのアップデートのインストールをオフにします。macOSは良好な接続を検知すると、数ギガバイトのダウンロードを自動的に開始することが十分に可能です。システム設定 > 一般の中で、共有を開き、コンテンツキャッシングがオフになっていることを確認してください。これは他のデバイスのためにAppleのダウンロードを蓄えるために存在します。
次にバックアップ。 システム設定 > 一般 > Time Machine、その後オプションを開き、バックアップ頻度を手動に設定します。宛先がネットワーク共有やクラウドサービスの場合、ホットスポットでの毎時バックアップは一日中続く遅い漏れです。BackblazeやArqなどを使う場合は、クライアントを終了して、そのスロットルを信用しないでください。
次にContinuity。 システム設定 > 一般 > AirDrop & HandoffはHandoff、AirPlayレシーバー、iPhoneミラーリングを保持します。これらは主にローカルネットワークの機能ですが、発見トラフィックを維持し、iPhoneミラーリングの場合は、リンクを通じてライブビデオストリームを二つのデバイス間で送信することもあります。システム設定 > Wi-Fi > 詳細では、ホテルなどでMacが勝手に接続しないように、自動参加を無効にするのも有効です。
最後にメディア。 手動で制御します。YouTubeの画質を480pに設定し、ストリーミングや音楽アプリの再生品質を下げ、ビデオ通話ではHDと自分のカメラをオフにします。音声のみの参加は、ホットスポットでの作業日中に最も節約できる方法です。
Low Data Mode:何をカバーし、何をしないか
システム設定 > Wi-Fiでオンにし、接続中のネットワークの横の詳細をクリックして、Low Data Modeを有効にします。この設定はあなたのMacではなく、そのネットワークに属しているため、ホットスポットは制限されたまま、家庭のネットワークは影響を受けません。iPhoneにも同様の設定があります:設定 > セルラー > セルラーデータオプション > Low Data Mode、そして保存されたWi-Fiネットワークごとに一致するトグルもあります。
実際に行うことは意味があります。macOSは自動ソフトウェアアップデートのダウンロードを一時停止し、バックグラウンドのApp Storeダウンロードを保留し、iCloud Photosの同期を停止し、一般的なバックグラウンドタスクを遅らせ、システムのビデオサービスに帯域幅を少なく使うように求めます。macOSはまた、Personal Hotspotを認識し、接続を“高額”とマークすることもでき、これは良識的なアプリが大きなデータを送る前に確認すべきフラグです。
ここで人々がつまずく部分はこれです:すべてがヒントです。Low Data Modeはネットワーク経路にアドバイザリーフラグを設定し、サードパーティのアプリはそれを自主的に読み取り、自主的に挙動を変更しなければなりません。多くはそれを参照しません。ブラウザはページが指示するままにストリーミングし続け、Electronアプリは自分のアップデートを引き続き行い、コンテナランタイムやパッケージマネージャ、ゲームランチャーは気にしません。上限もカウンターも警告もなく、100%でブロックもありません。これは丁寧なリクエストであり、macOSが提供する唯一のレバーです。
施行は別の仕事であり、実際にカウントし停止できる接続のファイアウォール層に属します。NetMuteはこれをアプリごとのデータ制限で行います:個別アプリの一日または月間の上限、Mac全体の上限、閾値を超えたときの通知、そして100%での自動ブロックです。これらの制限はネットワークプロファイルごとに保存されるため、家庭は無制限のままにでき、ホットスポットのプロファイルはブラウザを制限し、同期クライアントを完全にブロックし、その他は少量の許容量を残します。
TripModeはこの問題に特化して構築されたMacアプリであり、この問題に関して普及させたアイデアは、テザリングされた接続で使用できるアプリを選択することです。NetMuteはファイアウォール側から同じ領域にアプローチし、アプリごとの許可とブロックの決定、バイトの計算、ネットワークの自動切り替えを一つのツールにまとめています。Mac App Storeから無料でダウンロードでき、Premiumはサブスクリプションではなく、アプリ内購入です。
自動化して、もうそれについて考えなくて済むようにしよう
手動のチェックリストは予測通りに失敗する。最初にテザリングしたときはすべて正しく行うが、三回目には急いでいて、二週間目には自動更新を一ヶ月オフにしたり、ホテルのロビーで再びオンにしたりして忘れてしまう。耐久性のある解決策は、ルールを記憶ではなくネットワークに結びつけることだ。
NetMuteは、Wi-Fi SSIDによって自動的に切り替わるネットワークプロファイルを使ってこれを実現している。自宅用、オフィス用、そしてスマホのホットスポット用のプロファイルを定義し、移動に合わせてルールがネットワークに従う。ホットスポットに接続すると、最初の同期クライアントが起動する前に厳格なプロファイルが有効になり、自宅に戻るとすべてが自動的に通常状態に戻る。データ制限もプロファイルに属しているため、アプリは自宅では無制限に使え、ホットスポットでは一日数百メガバイトに制限される。
未知のネットワークには独自の対処法が必要だ。なぜなら、それらは設定していないネットワークだからだ。NetMuteのホットスポット保護は、認識しないネットワークに自動的に厳格なプロファイルを適用し、ホテルのWi-Fiや会議用ネットワーク、同僚のスマホに接続した瞬間をカバーする。また、キャプティブポータルも処理し、ホテルや空港のログインページが厳格なプロファイルが有効な間も読み込み続ける。これがツールの失敗モードとなり、人々がこの種のツールを放棄する理由だ。選択肢を検討するときは、その点も確認しよう。
最も厳しい状況にはホワイトリストモードがある。指定したアプリだけが接続でき、それ以外は拒否される。通常、ブラウザとVPNだけが許可され、それ以外は許可しない。例外は自動的に期限切れになり、一つのアップロードを完了させるために付与された例外が静かに永続化しない仕組みだ。リアルタイムのトラフィックモニターがこの仕組みを許容可能にしている。どのアプリが通信量を使っているかを即座に確認できるからだ。数日後にキャリアの請求書から再構築する必要はない。
何を選ぶにしても、二つの習慣を続けよう。ホットスポットに接続した後、最初の数分間はトラフィックモニターやActivity MonitorのNetworkタブを確認すること。ほとんどの異常な転送はすぐに通知される。また、計画より少し低めのグローバルな上限を設定しよう。最悪の場合でもアプリが静かに動作し続け、請求書が届くことはない。メーター接続のMacは制限される必要はない。予算を持ち、それを守る仕組みが必要だ。