AppleInsiderスタッフ
· 1分で読めます
ユーザーエクスペリエンスを向上させるため、iOS 10 の Apple モバイル Safari ウェブブラウザでは、無音のビデオを自動再生し、音声付きのビデオを一時停止するようになりました。この変更により、広告などの邪魔になる可能性のあるコンテンツを停止しながら、GIF (少なくともビデオに変換されたもの) の自動再生が可能になります。
月曜日の WebKit ブログへの投稿で Jer Noble 氏が発表したように、今後の変更は、ブラウザ エンジンがビデオ要素を処理する方法に関する新しい WebKit ポリシーによって実現されます。
現在、WebKitのポリシーにより、iOS版Safariのビデオやオーディオ要素でメディアを再生するには、タップやタッチなどのユーザージェスチャーが必要です。この制限は当初、動作帯域幅と消費電力を節約するために実装されましたが、ユーザーインターフェースがやや使いにくくなるという代償を伴いました。
さらに重要なのは、Safari のジェスチャ要件により、メディアを豊富に含む Web ページが正しくレンダリングされず、使用できなくなる場合があることです。
WebKitの新しいポリシーは、動画要素の正しい表示と、Safariでの動画要素の表示コストの両方を考慮して設計されています。その結果、WebKitは、ソースメディアにオーディオトラックが含まれていない場合、またはオーディオトラックがミュートされている場合、ユーザーの操作なしに動画要素の自動再生を許可します。オーディオトラックが検出されるか、ユーザーの操作なしにトラックのミュートが解除されると、再生は自動的に一時停止されます。また、要素が画面上に表示されなくなった場合も再生は停止します。
さらに、インライン要素としてエンコードされたビデオ メディアは、デフォルトで全画面再生されなくなります。
エンドユーザーにとって、ポリシーの変更はSafariで最新のウェブページを閲覧する際のより直感的な体験を提供するはずです。例えば、WebKitのポリシーにより、人気のアニメーションGIF画像の自動再生が可能になります(多くの主要GIFプロバイダは、リソースを大量に消費するこのフォーマットを、簡潔な動画要素に変換しています)。
Appleは今秋、次世代iPhoneラインナップとともにiOS 10をリリースする予定だ。