バッテリーの状態は同時録画に影響しますか
結論から言うと、影響します。ただし間接的にです。iOS は、大きな瞬間電力をもう安定して供給できなくなったバッテリーを積んだ iPhone に対して、プロセッサの性能上限を抑えます。負荷が急に高まった瞬間に端末が予期せず落ちてしまわないようにするための仕組みです。同時録画は、2本の撮影パイプライン、毎フレームの GPU 合成、そしてハードウェアエンコードがテイクの間ずっと同時に走り続ける、スマートフォンのカメラに課せられるもののなかでも最も重い持続的な負荷のひとつなので、数年使ったバッテリーがその上限に最初にぶつかる処理のひとつになります。
これは長いテイクを終わらせる発熱とは別の仕組みで、低電力モードともまた別物です。この3つは外から見るとよく似ていて、録画が 720p に落ちる、あるいは重く感じる、それ以外は普通に見える端末で起きます。だからこそ、今起きているのがどれなのかを見分ける価値があります。
バッテリーが劣化すると実際に何が変わるのか
リチウムイオンバッテリーが瞬間的に大きな電流を出す能力は、経年と充放電のサイクルによって、全体の容量が目に見えて減るよりも先に落ちていきます。iOS には以前からこれに対する保護機能があり、劣化が一定の水準に達した、あるいは最近予期しない電源オフを引き起こしたバッテリーに対しては、プロセッサとグラフィックチップに許す性能の上限を下げます。そうすることで、急な電力の要求がそのバッテリーが実際にその瞬間に出せる量を超えないようにしています。
これは故障でもバグでもなく、iOS が「動作が遅い端末」と「作業中にときどき落ちる端末」のあいだで前者を選んでいるだけです。自分の端末でこれが働いているかどうかは、設定の「バッテリーの状態と充電」で確認できます。
なぜ同時録画がいちばん先にその影響を感じるのか
端末が普段行っていること、単眼の録画の大半も含めて、瞬間的な電力の上限近くまで達するのは一瞬だけです。同時録画はそこが違います。2本の撮影パイプライン、GPU での合成、動画のエンコードがテイクの間ずっと連続して走り続ける、つまり一瞬のピークではなく持続的な負荷であり、これこそ性能上限の保護機能が本来捉えようとしている種類の負荷です。
実際に起きることとしては、健康なバッテリーの端末と劣化したバッテリーの端末が、10秒程度の短いクリップでは同じように振る舞い、もっと長いテイクでは違う振る舞いを見せる、ということになります。前者は問題なく撮り終えるテイクの途中で、後者は余裕を使い切ってしまいます。
発熱や低電力モードとの違い
この3つは外から見ると同じように見えます。録画が 720p に落ちる、あるいはカクカクし始める、といった具合です。しかし引き起こす原因も、解除される条件もそれぞれ違います。熱による制限は端末の実際の温度によって引き起こされ、冷えれば解除されます。低電力モードは自分でオンオフする設定です。バッテリーの状態による制限はどちらとも違い、バッテリーの物理的な状態に紐づいているため、端末が冷えても解除されず、低電力モードがオンでもオフでも変わらずかかり続けます。
つまり、熱い端末に対する普段の対処——ケースを外す、直射日光を避ける、冷えるまで待つ——は、原因が実際にはバッテリーの劣化だった場合には何も変えません。見え方が同じなので混同しやすいのですが、端末を冷やして効くのはそのうちの一方だけです。
どちらが起きているのかを見分ける
発熱や設定ではなく、バッテリー側が原因だと示すいくつかのサインがあります。
- 端末に触れても熱くない状態で起きる。
- 低電力モードがオンでもオフでも、同じように起きる。
- 設定の「バッテリーの状態と充電」に、性能管理が適用されている旨の表示がある。
- 暑い日や急速充電の直後だけでなく、テイクごとに毎回同じように起きる。
実際に効くこと
録画アプリの中の設定でこれを回避する方法はありません。熱による制限と同じように、アプリより下のレイヤーで強制されているからです。実際に効くのは2つです。設定がすでに明らかな劣化として示しているバッテリーを交換すること。これで性能の上限はすぐに元に戻ります。もうひとつは1回のテイクを短くすること。劣化したバッテリーでも支えられる持続負荷の範囲内に収めることで、長いテイクでは支えきれない部分を避けられます。
残量が少ないときより、十分に充電された状態で撮ることも意味があります。この保護機能は、バッテリーが十分な電流を供給できないまさにその瞬間に端末が落ちるのを防ぐためのものなので、その瞬間はバッテリー残量がもともと少ないときほど起きやすくなります。
原因が何であれ、DualCam ではこうなる
DualCam はバッテリーの状態そのものを直接検知しようとはしません。iOS 自身の他には、それを見られる場所がないからです。実際にしていることは、途中で速度が落ちる原因が何であれ同じように扱うことです。録画を始める前から端末が制約のかかった状態であれば、支えきれない 1080p のテイクを始めるのではなく、開始前に 720p へ落とします。録画が始まったあとにさらに性能が落ちた場合は、壊れたファイルを残すのではなく、その時点でファイルを正しく確定します。原因が発熱でも、低電力モードでも、使い込んだバッテリーでも、最後に残るのは少し短いけれど正しく保存されたファイルです。
よくある追加の疑問
自分のバッテリーが原因かどうか、どうすれば分かりますか。
設定 > バッテリー > バッテリーの状態と充電を確認してください。性能管理が適用されていると表示されている場合、バッテリーの劣化は実際にありうる原因です。特に、端末が熱くなく、低電力モードもオフの状態で速度低下が起きているなら、その可能性は高くなります。
新しいバッテリーに交換すれば直りますか。
はい。設定がすでに明らかな劣化として示しているバッテリーを交換すれば、それに紐づいていた性能の制限はすぐに解除されます。この保護機能は端末全体のためではなく、その特定のバッテリーを守るためだけに存在しているからです。
これは熱による制限と同じものですか。
いいえ。外から見るとよく似ていますが別のものです。熱による制限は温度に紐づいていて、端末が冷えれば解除されます。バッテリーの状態による制限はバッテリーの物理的な状態に紐づいていて、温度では変わりません。原因が実際にはバッテリーの劣化だった場合、端末を冷やしても解決しません。
とにかく撮ってみたいなら
DualCam は iPhone の前面・背面カメラを同時に動かし、撮りながら 1 本の MP4 に合成します。無料、アカウント不要、広告なし、映像は端末の外に出ません。