開発者はまもなくMacとiOSのアプリを単一の購入として販売できるようになります

開発者はまもなくMacとiOSのアプリを単一の購入として販売できるようになります

アンバー・ニーリーのプロフィール写真アンバー・ニーリー

· 1分で読めます

Apple は現在、開発者が Mac と iOS 間で統合された購入を作成できるようにしており、ユーザーは 1 つのプラットフォームでアプリを購入して別のプラットフォームで使用できます。

この変更により、開発者はAppleのCatalystテクノロジーを活用して、iPad版アプリをApp Storeに、Mac版アプリをMac App Storeに掲載できるようになります。ユーザーがどちらかのバージョンを購入すると、利用可能なすべてのプラットフォームでアプリが自動的にロック解除されます。

ただし、開発者にとっていくつか注意点があります。デフォルトはMacとiOSのバンドルです。現時点では、MacとiOSの独立したアプリケーションの既存バージョンを組み合わせることはできません。アプリ内購入はプラットフォーム間で共有できます。

このアップデートは新しい Xcode 11.4 ベータ版に付属しており、開発者は既存のアプリを統合購入として販売する場合、アプリのバンドル ID を変更する必要がある。

この機能は、Catalystを使ってiOSアプリのmacOS移植版を開発する開発者にとって非常に便利です。Catalystを使うと、iOSアプリ開発者はAppleのXcode内で追加オプションを1つ選択するだけでMacアプリを自動生成できますが、Mac向けに最適化されるわけではありません。例えば、Appleは2018年にニュース、株価、ホーム、ボイスメモといった自社アプリのmacOS版をリリースし、macOS Catalinaで改良を加えています。

Catalystに対する開発者の反応は分かれています。すでにMacアプリをリリース済み、あるいは開発中であるため、Catalystを必要としない開発者もいます。一方で、CatalystがiOSおよびiPadOSアプリのMac版開発を検討するきっかけになったという開発者もいます。