新しいApp Store APIにより、開発者は膨大なアプリ内購入カタログをより細かく制御できるようになります。

新しいApp Store APIにより、開発者は膨大なアプリ内購入カタログをより細かく制御できるようになります。

Apple は、アプリ開発者にアプリ内購入やサブスクリプションの大規模なカタログを管理する機能を提供するために設計された新しい Advanced Commerce API を発表しました。

この発表は、Appleの開発者ページで、利用資格要件とともに公開されました。Advanced Commerce APIは、非常に大規模なコンテンツカタログとクリエイターエクスペリエンスを提供するアプリ開発者、そしてアプリ内でオプションのアドオンを提供するサブスクリプション型アプリ開発者を支援することを目的としています。

iPhoneメーカーの新たなAPIにより、アプリ内購入の管理方法が刷新され、開発者はApp Store Connectに依存する必要がなくなります。開発者は、AppleのAdvanced Commerce APIへのアクセスが許可されていれば、どちらか一方、あるいは両方を使ってアプリ内購入を管理できるようになります。

開発者が提供できるもの、そしてAPIが重要な理由

Advanced Commerce APIは、プレミアム機能や追加コンテンツ、デジタル商品など、様々なアプリ内購入に利用できます。この新しいAPIに関する情報はまだ多くありませんが、トークンやコインを必要とせずに、幅広いアプリ内購入やサブスクリプションを実現できるようです。

例えばモバイルゲームでは、ユーザーはゲーム内アイテムを入手するためにデジタル通貨を使う必要がなくなるようです。代わりに、アプリ内課金を通じてゲーム内アイテムやパワーアップアイテムを直接購入できるようになり、ゲーム内通貨システムの必要性が実質的になくなるでしょう。

Appleが示した例は、ビデオストリーミングアプリがユーザーにより多くのバンドルオプションを提供できることを示唆しています。サードパーティの決済処理に依存し、コンテンツ制作者やチャンネルごとに利用可能なすべてのサブスクリプションオプションをリストアップする必要はなく、開発者はアプリ内購入を通じてデジタル商品としてサブスクリプションを提供できます。

Appleのウェブサイトによると、Advanced Commerce APIは開発者の既存の取引条件や手数料率に影響を与えないとのことです。しかし、ユーザーの購入フローを簡素化する一方で、開発者がオンラインストアでトークンを販売することで手数料を回避できなくなる可能性があります。

Appleの規則では、新しいAPI経由で処理された購入はApp Storeでプロモーションできず、特定のApp Store機能と併用できないと定められています。つまり、ファミリー共有のアプリ内購入やXcodeでのStoreKitテストは利用できません。

Appleの新しいAPIへのアクセスは、アプリケーション開発者からのリクエストが提出された後、アプリごとに付与されます。ただし、Appleは厳格なアプリ要件と利用資格を定めており、これらの要件を満たす必要があるため、新しいAPIは最初からすべての人に利用可能になるわけではありません。

開発者が新しいAPIの実装をテストする機会が得られれば、より詳しい情報が明らかになるでしょう。開発者とユーザーにとってプラスになる可能性はありますが、Appleの決済システムや手数料との結びつきが強まる可能性もあるでしょう。

Advanced Commerce API の資格要件

Appleのウェブサイトによると、Advanced Commerce APIは、開発者がアプリ内課金を通じてコン​​テンツやサービスを世界中に提供するための強力な手段を提供することを目的としています。ただし、このAPIを使用するには、App Storeアプリが特定の基準を満たす必要があります。具体的には、アプリは3つの適格なビジネスモデルのいずれかでアプリ内課金を利用する必要があります。

青い背景に、青い鉛筆、絵筆、定規が「A」の形を形成する白い正方形のアイコン。

アプリ内購入は、App Store Connect または Advanced Commerce API を通じて処理できます。

これには、一回限りの購入が「非常に大規模なカタログ」となっているアプリと、同様に大規模な一回限りの購入がカタログとなっているアプリが含まれます。アプリによって提供するコンテンツは異なりますが、共通のルールに従う必要があります。対象となるアプリは、1つまたは複数のサブスクリプションを提供し、それぞれがアプリ内購入である必要があります。

サブスクリプションを提供し、追加のアプリ内購入を含むアプリも対象となります。例えば、Apple Developerウェブサイトによると、サブスクリプションに加え、プレミアムチャンネルやスポーツコンテンツといった追加のサブスクリプションアドオンを提供するエンターテイメントアプリは、Advanced Commerce APIの対象となります。

Appleによると、Advanced Commerce APIは、App Storeのコマースシステムを既に使用しているアプリケーションでのみ使用できます。OSのサポートに関しては、アプリ自体がiOS 15、iPadOS 15、visionOS 1、またはwatchOS 8と互換性がある必要があります。

Appleの新しいAPIの潜在的な影響

Advanced Commerce APIは、アプリ内購入の柔軟性を間違いなく向上させるでしょう。Appleは、アプリ開発者にアプリ内購入の処理方法の選択肢と選択肢を広げたいと考えています。この変更は、最終的にはエンドユーザーの購入フローを簡素化するでしょう。

新たに発表された API を通じて、ユーザーは複雑なシステム、外部 Web サイト、ゲーム内通貨の実装に頼ることなく、より簡単にゲーム内アセットを購入したり、お気に入りのコンテンツ クリエイターに登録したりできるようになり、より合理化されたエクスペリエンスを実現できます。

これはまた、開発者が希望しない限り、ゲームに仮想通貨システムを管理または実装する必要がなくなることを意味します。ただし、Appleの資格要件はかなり厳格であり、APIへのアクセスリクエストは個別に処理されるため、近い将来、アプリ内購入に大きな変更は見られないでしょう。

開発者が新しいAdvanced Commerce APIを採用するかどうかはまだ分かりません。すべては、今後数週間のうちに明らかになる細則と実装の詳細次第です。