プライバシーの向上を促す最新の動きで、Apple開発者は一部のAPIの使用を正当化する必要があります
Apple開発者はAPI使用を正当化する必要がある、プライバシー向上の最新動きで
Appleの開発者ウェブサイトの新しい記事によると、ユーザーのプライバシーを強化するために、アプリがApp Storeに掲載される前に、開発者は特定のApple APIの使用を正当化する必要があります(9to5Macが報告)。
Appleの開発者ウェブサイトは現在、一部のAPIを「必要理由API」としてリストアップしており、開発者はプライバシーマニフェスト内でなぜそれらを使用しているのかを明確にする必要があります。ユーザーの設定を保存するUserDefaultsなど、一部のよく使用されるAPIも必要理由のカテゴリーに含まれます。
今年後半にリリースされるwatchOS 10、iOS 17、iPadOS 17、tvOS 17、およびmacOS Sonomaでは、必要理由APIを使用してアプリを提出すると警告が表示されます。2024年春以降、正当な理由がないままこれらのAPIを使用しているアプリは審査プロセスで却下されます。
Appleは、この変更の主な目的はフィンガープリントを抑制することであり、フィンガープリントは異なるアプリやウェブサイト間でユーザーを追跡するための手法です。フィンガープリントはAPI呼び出しを使用してユーザーのデバイスの詳細(画面解像度、モデル、オペレーティングシステムなど)を収集し、これらのデータを使用してユーザーを特定するための一意の「指紋」を作成します。
Appleによれば、必要理由APIはアプリが指定された使用方法のみでこれらのAPIを使用することを保証します。却下された場合、Appleは開発者が決定に異議を申し立て、既存のガイドラインに合致しない場合は承認の要求を提出することを許可します。詳細については、Appleの開発者ウェブサイトをご覧ください。