ロック画面と再生サーフェスを単一の状態で統合する
ロック画面のリモートコントロール、Reels のトランジション、オーディオセッションを単一の再生状態に統合し、すべてのサーフェス間で一貫した制御を実現した。
画面がオフの状態でも再生制御は継続される。ロック画面の Now Playing、リモートコントロール、Reels 再生、ループおよびトランジション処理は、それぞれ独立した状態を参照していた。この構造により、あるサーフェスで再生が停止しても、別のサーフェスが独立して動作し続けるという不整合が生じていた。こうした不整合は機能仕様には現れないが、再生体験の信頼性を直接低下させる。
Apple プラットフォーム上のネイティブ再生レイヤー全体を再整備した。オーディオセッション管理、トラック読み込み、エフェクト処理、リバーブ、ビデオトランジションおよびループ、ロック画面のリモートコントロールが単一の状態ソースを参照するよう接続構造を整理した。スプラッシュとオンボーディングを含む初期エントリーフローも同一の再生状態に接続し、アプリ起動時から以降の再生全体が一貫した流れで動作するようにした。
これにより、ロック画面での操作がアプリ内の再生状態に即時反映され、Reels のトランジション中もオーディオとビデオの同期が保たれる。どのサーフェスから操作しても同一の再生状態が保証されることが、今回の作業の目標であった。