多くの iPhone 所有者は、カメラ ロールに放置されている写真はフラッシュ ストレージ領域のみを消費する受動的データであると考えています。実際、最新の iOS バージョンは、写真アーカイブ全体に対してバックグラウンドで高度な人工知能モデルを継続的に実行します。

Apple Developer CoreML ドキュメント および で公開されている技術アーキテクチャのホワイトペーパーによると、 href="https://support.apple.com/en-us/HT208387" target="_blank" rel="noopener noreferrer" style="color: var(--accent-primary); text-decoration: Underline;">Apple バッテリー パフォーマンス ガイドラインでは、ビジュアル ルックアップ、記憶生成、顔クラスタリング、テキスト OCR (ライブ テキスト) などの機能を使用するには、Apple Neural Engine が数万枚の画像をスキャンしてインデックスを再作成する必要があります。ベクトル。

iOS CoreML 背景写真インデックス作成とバッテリー電力曲線
大規模なライブラリが継続的なバックグラウンド ニューラル エンジン ワークロードをトリガーする方法

メディアをスキャンする 4 つのバックグラウンド デーモン

iOS バックグラウンド プロセス主なタスク使用されるハードウェア リソース40,000 枚以上の写真への影響
メディア分析済みビデオや写真をスキャンして、オブジェクト、シーン、表情を探しますニューラル エンジンと GPU電源に接続すると数時間動作し、シャーシを温めます
光分析済み美的スコア、キュレーション階層、思い出を計算します高効率 CPU コア重い SQLite データベースの読み取り/書き込みサイクル
クラウド (iCloud 同期)チェックサムとメタデータ デルタを iCloud にアップロードしますWi-Fi / 携帯電話モデム無線トランシーバーのバッテリーの継続的なウェイクアップ
スポットライト (検索)画像内のテキストを抽出します (Live Text OCR)ベクトル CoreML 数学ユニットカメラロールの更新時にキャッシュのインデックスを頻繁に再作成する

重複を削除するとバッテリー寿命がすぐに回復する理由

カメラ ロールが 5,000 枚の重複スクリーンショット、ぼやけたアウトテイク、レシートのスナップショットで乱雑になると、iOS 写真分析デーモンは冗長データの処理を余儀なくされます。不要なメディアの 20 ~ 30% を削除すると、内部 SQLite データベース (`Photos.sqlite`) が縮小され、CPU インデックス作成の割り込みが減り、毎日のバッテリー持続時間が最大 1.5 時間延長されます。

バッテリー設定を確認する

設定 > バッテリーに移動し、「アプリごとのアクティビティ」を確認します。 「写真」がバックグラウンド アクティビティの 15% 以上を占める場合、デバイスは冗長メディアのインデックス作成に過剰なエネルギーを費やしています。

iPhone ストレージを自動的にクリーンアップする

Clearly: iPhone 用スマート ストレージ クリーナーを使用すると、サイズの大きいビデオをスキャンして圧縮し、重複したメディアを削除し、ローカル写真のフットプリントを数分で最適化し、iPhone を冷却、高速、バッテリー効率の高い状態に保つことができます。