Apple は最近公開されたサポート文書の中で、Safari や Mail のデフォルトの代替手段としてアプリを提供するために開発者が実装する必要があるコード構成、特別な制限、設定について概説しています。iOS14

iOS 14 が今秋デビューすると、ユーザーは初めて次のことができるようになります。Apple のデフォルトを置き換えるサードパーティのオプションを備えた Safari およびメール アプリ。開発者が代替案として検討される資格を得るには、Apple のルールに従う必要があります。

詳細はサポートに記載されています書類、MacStoriesのFederico Viticciが発見月曜日に, Appleのガイドラインでは、サードパーティのアプリがシステムのデフォルトとしてみなされる前に、特定の基準を満たしている必要があると記載しています。

Webブラウザアプリにも適用されるため、対象となるタイトルは機能ベンチマークを満たし、適切なユーザープライバシーを提供し、インターネットリソースへの適切なアクセスを確保する必要があるとAppleは述べている。アプリは Info.plist ファイルで HTTP および HTTPS スキームを指定する必要があり、UIWebView は使用できません。文書によると、アプリは起動時に、URL、検索ツール、または「厳選された」ブックマークのリストを入力するためのテキストフィールドを提供する必要がある。

URL を開くとき、デフォルトのアプリは「指定された宛先に直接移動し、期待される Web コンテンツをレンダリングする」必要があります。このルールの 1 つの例外は、Web ナビゲーションを制限するペアレンタル コントロールまたは「ロックダウン」モードのサポートです。

サードパーティのアプリは、オンライン コンテンツにフィッシングやその他の安全上の問題が疑われる場合、「セーフ ブラウジング」またはその他の警告を表示することもあります。 Appleは、適切な資格を持つアプリは特定のドメインのユニバーサルリンクに応答できないと述べ、特別なリンクは他のアプリに開くことができると付け加えた。

ユーザーを保護するため、写真ファイル、位置情報 (常時位置情報アクセスを含む)、HomeKit データベース、または健康データベースに不正にアクセスしていることが判明した場合、ブラウザは拒否されます。バックグラウンドで実行中に Bluetooth デバイスをポーリングするアプリも拒否されます。

メール アプリは、plist ファイル内の正しいスキーム仕様と、有効な電子メール受信者からメッセージを送受信する機能を含む、比較的短いディレクティブのリストに従う必要があります。 Appleは、Basecampの新しいHeyメールサービスが提供するような、ユーザーが制御するメールスクリーニング機能をアプリに実装できると指摘している。

主要なサードパーティの Web アプリや電子メール アプリは、今秋の iOS 14 とともにリリースされるまでにデフォルト ステータスを達成するための要件を統合すると予想されます。