最近パッケージ マネージャーのソースを更新していた場合、iOS 開発者@ChromiumCandy (uz.ra)による、デバイス上でのピクチャー イン ピクチャーの動作を変更すると主張するFrontestPiPという新しい無料の脱獄調整機能に偶然出会ったことがあるかもしれません。
この調整が何をするのか気になり、調整の説明に「PiP が前面に表示されます」と書かれていたのが分かりにくかったので、開発者にメッセージを送って説明を求めました。説明を受けて、FrontestPiP の目的と、なぜユーザーが自分のデバイスにそれを必要とするのかがより明確になりました。
まず、ピクチャ・イン・ピクチャモードは通常、ホーム画面を含むすべてのアプリの上部に表示されます。この調整ツールをインストールした時は、特に動作に変化は感じられませんでしたが、これは当初この調整ツールの目的を理解していなかったため、開発者に問い合わせた結果です。
iOSとiPadOSには、コントロールセンターやPullOverProなど、ピクチャ・イン・ピクチャよりも優先されるインターフェースがあると説明を受けました。そうすると、ピクチャ・イン・ピクチャはこれらのインターフェースの下に隠れてしまい、フローティングビデオウィンドウの本来の目的が失われてしまいます。
開発者はさらに、FrontestPiP は UIWindow (使用している最前面のインターフェース) の windowLevel をフックし、ピクチャー イン ピクチャ インターフェースが常にフォアグラウンドにあるようにすることで、ユーザーの視聴体験が中断されないようにすると説明しました。
つまり、iPhoneやiPad上の他のインターフェースが、ピクチャ・イン・ピクチャの視聴体験を邪魔しないようにするのです。通常であればピクチャ・イン・ピクチャよりも優先されるインターフェースも例外ではありません。上記のスクリーンショットの例を参考にしてください。
FrontestPiPの調整版を試してみたい方は、お気に入りのパッケージマネージャーアプリを使ってuz.raの個人リポジトリから無料でダウンロードできます。この調整版は、ジェイルブレイクされたiOS 15および16デバイスに対応しています。
まだ uz.ra のリポジトリを使用していませんか?以下の URL を使用すると、今すぐパッケージ マネージャー アプリに追加できます。
https://uz-ra.github.io/
FrontestPiP脱獄ツールを使って、ピクチャー・イン・ピクチャーモードを強化してみませんか? ぜひ下のコメント欄で、その理由や改善点をお知らせください。