1分で読めます
| ニュース

iOS 26は、iPhoneとiPadにブラウザアドオンを導入する上での最大の障壁の一つをひっそりと取り除きます。インディーチームや個人開発者は、標準ベースのWebExtensionをWebポータルから申請し、TestFlightを介して実機でテストすることで、変更のたびにXcodeを起動することなく反復開発を行うことができます。その結果、ChromeとFirefoxからの移植が高速化し、モバイルSafariでより幅広い便利なアドオンが利用可能になるはずです。
要点
- 変更点: App Store Connect および TestFlight から Safari Web Extensions をパッケージ化して出荷します。
- 対象となるユーザー: iOS 26 および iPadOS 26 上の Safari をターゲットとする開発者。
- いつ: iOS 26 サイクルで利用可能になります。
- 制限事項: 有料の開発者アカウントが必要であり、Apple の署名およびレビュー ルールに従う必要があります。
変更点:
Appleは、iPhoneおよびiPadのSafariで標準ベースのWebExtensionを、ローカルのMac/Xcodeパッケージング手順なしでサポートするようになりました。マニフェストとアセットを提供し、App Store Connect経由で送信し、ビルドとTestFlightをWebから管理できます。
これにより、テストとアップデートが効率化されます。また、多くのチームが既にChromeとFirefoxで同じ拡張機能をメンテナンスしているため、クロスプラットフォームの移植もより現実的になります。
誰がそれを手に入れるのか
- Apple の開発者プログラムに登録しているすべての開発者。
- 対象: iOS 26 および iPadOS 26 上の Safari。
- より軽量なツールチェーンを好む小規模チームやインディー開発者に最適です。
ロールアウト時期
この変更はiOS 26開発者ツールのアップデートの一部です。現在iOS 26およびiPadOS 26のトラックをご利用で、App Store Connectにアクセスできる場合は、互換性のあるWebExtensionのパッケージ化と配布を今すぐ開始できます。
注意点と制限事項
- 開発者アカウントが必要であり、Apple の署名、レビュー、ポリシーの要件を満たす必要があります。
- すべての Chrome/Firefox API が Safari に 1:1 でマッピングされるわけではないので、権限と API が同一であるかどうかを監査してください。
- プライバシーに配慮した権限やコンテンツのブロック動作に関するレビューの精査を予想してください。
ヒント
- レビューの際の摩擦を減らし、ユーザーの信頼を築くために、権限は最小限に抑えます。
- ブラウザの UI とジェスチャ パターンがデスクトップとは異なる iOS に合わせてカスタマイズされた、わかりやすい初回実行ページを配布します。
- すでに Chrome/Firefox 拡張機能をお持ちの場合は、クリーンなマニフェストから開始し、送信する前に移植不可能な API を削除してください。
- TestFlight を使用して、チームや早期導入者と実際のデバイスを素早く検証します。