コンテンツ表示判断を共通コアへ移行し、再生境界を整備する
momentとinstの表示ロジックを画面ごとの個別実装から共通コアに統合し、再生の連続性を損なっていた境界部分を整備した。
同一のmomentやinstが、おすすめ・ブラウズ・ミニプレイヤーといった表示箇所によって異なる基準で描画されていた。画面数が増えるにつれ、こうした不一致は顕在化し、製品全体の一貫性を低下させる。
今回の変更の中心は、コンテンツの表示可否と優先順位を決定するロジックを各画面から共通コアへ移行したことにある。画面はコアが提供する結果をレンダリングするのみとなり、表示条件と並び順の決定は単一の箇所で行われる。これにより、ユーザーがどの経路でアクセスしても同一のコンテンツ表現が保証される。
再生領域においても関連する境界部分を整備した。リール再生とミニプレイヤーの連携、オーディオセッションとトラック読み込み、映像のトランジション・ループ処理、エフェクト・リバーブの適用箇所をネイティブレイヤーとコアの間で再整合した。画面移動時にオーディオとUI状態が途切れなく維持されることを目標としており、今回の整備はその連続性を確保するための基盤作業に位置づけられる。