AllMyBatteriesは複数のデバイスタイプのバッテリー残量を追跡し、iCloudで同期することで、同じ一覧がiPhone、iPad、Mac、Apple Watch、ウィジェットに表示されます。
同期はどのように行われますか?
各デバイスは、バッテリー情報を実際に読み取れるデバイス(通常はそのデバイス自身、またはペアリングしているデバイス)によって更新されます。AllMyBatteriesはそれらの更新をiCloudにアップロードし、他のデバイスとウィジェットはiCloudから読み取ります。
デバイスタイプと更新方法
現在のデバイス(iPhone、iPad、Mac、Apple Watch)
- 端末自身のシステムバッテリー情報を使用します。
- iOS 17以降では、プライバシーの制約によりバッテリー残量は5%刻みで表示されます。
- アプリが動作している間はほぼリアルタイムで更新されます。
- バックグラウンド更新の頻度はiOS/iPadOSに依存します。iOSデバイスが最新ではないのはなぜですか?を参照してください。
ほかのiPhone/iPadデバイス
- そのデバイスがAllMyBatteriesを実行(バックグラウンド/フォアグラウンド)し、iCloudにアップロードしたときのみ更新されます。
- X TrackはBluetoothを使って近くのiPhone/iPadをより速く更新できます。デバイス名はBluetooth名と一致している必要があります。
Appleアクセサリ(AirPods、Apple Pencil、Magic Keyboard/Magic Mouse/Magic Trackpad、MagSafe Battery Pack)
- これらのアクセサリのバッテリーデータは複数のシステムソースから取得されますが、更新時に接続または検出可能である必要があります。
- AirPodsのケース残量は通常ケースを開いたときのみ取得できます。使用中に更新されるモデルもあります。AirPodsのヒントを参照してください。
- MacではBluetooth Helperをインストールすると、AirPodsや他のBluetoothヘッドホンの更新を改善できます。
Bluetoothデバイス
- デバイスがBluetoothでバッテリー情報を共有する場合のみ動作します(メーカーがバッテリー情報を公開しない場合があります)。
- 更新時に接続または検出可能である必要があります。
- 更新はBluetooth接続を管理しているデバイスが行います。
- Bluetoothデバイスが最新ではないのはなぜですか?を参照してください。
HomeKitアクセサリ
- 利用可能な場合はHomeKitが提供するバッテリー情報を使用します。
- HomeKitの許可が必要です。
- AllMyBatteriesがアクティブなときのみ更新されます。
ネットワークデバイス(Android)
- バッテリー状態を共有するために、端末側のヘルパーアプリが必要です。
- すべてのデバイスは同じWi-Fiネットワーク上である必要があります。
- AndroidでOSがヘルパーアプリを停止すると更新は一時停止します。
カスタムデバイス
- 自動で読み取れないデバイスの手動エントリです。
- バッテリー残量は自動更新されません。
- ショートカットでバッテリー残量を更新できます。
- 別の方法(例:デバイス固有のAPI)でバッテリー情報を取得できる場合は、カスタムデバイスとショートカットを使ってAllMyBatteriesに取り込めます(例:電気自動車)。
更新頻度の目安(おおよそ)
- フォアグラウンド:現在のデバイスは約1分ごとに更新、Bluetooth/ネットワークデバイスは約10分ごとにチェックされます。
- バックグラウンド:iOS/iPadOSは通常15〜60分ごとに更新を許可します(システム状況によって変わります)。
- ウィジェット:システムの制限により、通常15〜60分ごとの更新になります。
AllMyBatteriesでできないこと
- すべてのデバイスタイプやBluetoothブランドを追跡すること。
- バックグラウンドでのリアルタイム更新。
- バッテリー情報を公開していないデバイスの読み取り。
よりスムーズでタイムリーな更新のための設定
- バックグラウンドApp更新が有効になっていることを確認してください。iOSデバイスが最新ではないのはなぜですか?を参照してください。
- AllMyBatteriesを強制終了しないでください。定期的に開き、ウィジェットの追加も検討してください。ウィジェットが最新ではないのはなぜですか?を参照してください。
- BluetoothをオンにしてBluetooth許可を与えてください。
- ショートカットの「強制同期」アクションを使用し、必要に応じてオートメーションを設定してください。バッテリートラッキングの精度を向上させる方法は?を参照してください。
- iPhone/iPadのAirPodsでは、接続時に「強制同期」を実行するBluetoothオートメーションを設定してください。AirPodsのヒントを参照してください。
- MacではAllMyBatteries Bluetooth Helperをインストールして実行し、AirPodsや他のBluetoothヘッドホンを追跡してください。
- AndroidではAndroid Helperアプリをインストールし、バックグラウンドでの実行を許可してください。
- X Trackでは、AllMyBatteriesのデバイス名がBluetooth名と一致することを確認してください。







