App Store開発者は、一部のAPIを使用する理由を詳しく説明する必要がある

App Store開発者は、一部のAPIを使用する理由を詳しく説明する必要がある
App Store開発者は、一部のAPIを使用する理由を詳しく説明する必要がある
App Store Connect開発者

App Storeの審査プロセスは、アプリがAppleのガイドラインに準拠していることを確認するために非常に厳格です。そして間もなく、このプロセス全体がさらに厳格化されます。Appleは最近、開発者に対し、アプリをApp Storeに提出する前に、アプリが特定のAPIを使用する理由を詳細に説明することを義務付けると発表しました。

アプリ開発者は、Required Reason API を使用する理由を説明する必要があります。

Apple Developerウェブサイトに記載されているように、一部のAPIは現在「Required Reason API」に分類されています。つまり、アプリでこれらのAPIを使用するには、開発者はAppleに対し、そのAPIのアプリ内での目的を説明する必要があります。Appleは、この措置は、複数のアプリやウェブサイトにまたがってユーザーを追跡する手法であるフィンガープリンティングを取り締まることが目的であると説明しています。

今秋、iOS 17、tvOS 17、watchOS 10、macOS Sonomaの一般公開に伴い、開発者の皆様には、使用理由を明記せずにRequired Reason APIを使用したアプリを提出した場合、通知が届くようになります。2024年春以降、正当な理由なくこれらのAPIを使用するアプリは却下されます。

Appleは、「フィンガープリンティングを通じてユーザーのデバイスに関するデータを収集するために使用できる特定のAPIの悪用を防ぐため、アプリのプライバシーマニフェストでこれらのAPIを使用する理由を宣言する必要があります。これにより、アプリがこれらのAPIを本来の目的にのみ使用するようになります」と説明しています。

新しい規則により、アプリの拒否がさらに増加する可能性がある

この対策はプライバシーを考慮して策定されましたが、一部の開発者は9to5Macに対し、アプリやアップデートの拒否率がさらに上昇することを懸念していると語りました。例えば、AppleはUserDefaultsを「Required Reason API」の一つとしています。ご存じない方のために説明すると、これはアプリのユーザー設定を保存する基本的な、そしてかなり一般的なAPIであり、多くのアプリで使用されています。

開発者は、APIの使用に関する説明を忘れただけでアプリを却下される可能性があります。また、ほとんどの開発者が「ユーザー設定を保存している」と簡単に説明できるため、AppleがこのAPIの使用をどのように管理するのかは想像しがたいところです。

Appleは、開発者が拒否に対して異議申し立てを行い、現在のガイドラインに含まれていない状況について承認リクエストを提出できるようにしています。詳細はApple Developerウェブサイトをご覧ください。

  • Apple、App StoreとVision Proの機能を促進するための開発者ラボを発表
  • App Storeが「Today」タブに新たに発表された広告枠を有効化
  • 開発者はApple Vision Pro開発キットを申請できるようになりました

havebin.com を Google ニュース フィードに追加します。 

FTC: 収益を生み出す自動アフィリエイトリンクを使用しています。詳細はこちら。