Apple、Interop 2027に向けたクロスブラウザ互換性の提案を開発者から募集

AppleのWebKitチームは、ウェブページの相互運用性を改善するためのクロスブラウザイニシアティブの次のバージョンであるInterop 2027に関する提案を開発者に募集しています。以下は関連する詳細です。

背景情報として、過去数年にわたり、AppleはGoogle、Microsoft、Mozilla、Bocoup、Igaliaなどの企業と協力し、Interopという年次プログラムを展開して、現代のウェブ技術が異なるブラウザでより一貫して動作するようにしています。このプロジェクトは2022年に開始され、以前のCompatプログラムに基づいており、参加するブラウザメーカーや組織は、ウェブ開発者にとっての相互運用性の問題がある15の主要な領域を特定しました。

Compatは当初一回限りのプログラムとして考えられていましたが、その成功によりInteropは毎年継続されることになりました。毎年、このチームはウェブ開発コミュニティからの提案に基づいて新しい重点領域のセットを選択し、ブラウザメーカーはこれらの領域の実装を改善することに取り組み、共有されたWebプラットフォームテストを通じて進捗を測定します。

Appleは2027年に新しい相互運用性プログラムを発表します

今年の初め、WebKitチームはInterop 2025の結果を共有し、すべてのブラウザでの選定テストの合格率が年初の29%から年末には97%に急上昇したことを報告しました。彼らはまた、CSS機能や技術に関する選定された20の重点領域を概説しました。これには、ナビゲーションAPI、ビュー遷移、WebRTC、WebTransportが含まれ、昨年の公開募集期間中に提出された提案に基づいています。

これにより、今年の公開募集が始まり、9月3日に正式に開始され、9月23日まで提案を受け付けます。Appleは、提案は成熟したウェブ標準に基づき、テスト可能でなければならないと述べています。新興技術はInteropの重点領域になる準備が整っていないため、プロジェクトはブラウザ間の進捗を測定するために自動化されたWebプラットフォームテストに依存しています。企業は、十分なテストやテストインフラがない技術はInterop調査のために提案されるべきであるとも指摘しています。

Appleは、優れたInterop 2027提案には以下の特徴が必要であると述べています:具体性:具体的な相互運用性の問題を特定する。各提案は1つの機能(または狭い関連機能のグループ)を対象とすること。影響力:明確な相互運用性の問題の説明を提供し、自身の経験からのユースケースが特に有用です。価値性:ウェブ開発者や/またはユーザーがどのように利益を得るかを説明する。他の既存の選択肢よりもなぜこれが価値があるのか?普遍的なニーズを示す証拠はありますか(例えば調査結果)?安定性:改善したい技術を定義する安定したウェブ標準へのリンク。

テスト可能性:WPTテストカバレッジを見つけてリンクする。必要なテストがあれば、今年の秋にこれらのテストをどのように作成するか?詳細については、Interop提案者ガイドをお読みください。

企業はまた、開発者は今年の提案を読むすべての人が昨年の提案について十分に理解しているわけではないことに注意し、「自分の見解を十分に説明するために必要な時間をかける」必要があると指摘しています。これには、提案された重点領域がなぜ重要であるか、現在の状況がウェブ開発者やユーザーにどのように影響するか、技術の広範な使用状況、そしてなぜこの問題を解決することが他の潜在的な重点領域よりも優先されるべきかを説明することが含まれます。開発者は、GitHubで問題を提出することで自分の提案を提出するか、既存の提案を支持するためにコメントを追加することでそのケースを強化できます。Appleは、既存の問題に貢献することが、同じまたは非常に似たアイデアをカバーする複数の提案を提出するよりも有利であると述べています。

AppleがInterop 2027提案を提出するためのガイドラインや推奨事項に関する詳細については、こちらのリンクを参照してください。

Nakumura
Nakumura
関連サイト:中文版 / TechRitualThe Base Principle