macOSでのソフトウェア配信
アプリを見つけやすく、より美しい形で紹介するMac App Store、およびデベロッパが配信するアプリをユーザーが安全にインストールするためのDeveloper IDと公証について説明します。
Mac App Store
Mac App Storeでは、デベロッパのアプリを簡単に検索、購入、ダウンロード、アップデートできます。また、Mac App StoreはユーザーがMacで好んで行うことを中心に構成されており、洞察に富んだストーリー、厳選されたコレクションやビデオなども掲載され、アプリをより見つけやすく、より見栄えの良い形で紹介できます。
Appleシリコン搭載のMacでのiPhoneおよびiPad向けアプリの提供
Appleシリコン搭載のMacのMac App StoreにはiPhoneおよびiPad向けのアプリも掲載されるため、世界中のさらに多くのユーザーにアプリを届けることができます。デフォルトでは、iPhoneとiPad向けのアプリが自動的にMac App Storeで公開されます。Macで利用できないiPhoneおよびiPadの機能を使うアプリについては、Mac上でこれらの機能が実行された場合に適切な処理が行われるかを確認してください。
キーボード入力、マルチタスキング、サイズクラス、SwiftUIといった最新テクノロジーに対応したiPadアプリには、ウインドウのサイズ調整やフルスクリーンモードなどのmacOSの優れた機能が自動的に継承されます。
Web Extension
Safari Web Extensionでは、Chrome、Firefox、Edgeといった他のブラウザで使用されているものと同一のWebExtensions APIを使用して、Safari 14にカスタム機能を追加することができます。また、Xcode 12の新しい変換ツールを使うと、既存のExtensionを簡単にSafari用に変換して、Mac App Storeで公開することができます。
Mac App Store以外での配信
Mac App Storeは、ユーザーがMac用のソフトウェアを最も安全に入手できる場所ですが、デベロッパは他の方法でMacアプリを配信することもできます。macOSのGatekeeperはDeveloper ID証明書を確認することにより、悪意のあるソフトウェアのダウンロードやインストールからユーザーを守ります。必ず最新バージョンのmacOSを使ってアプリをテストし、アプリ、プラグイン、インストーラパッケージに署名して、インストールしても安全であることをGatekeeperが確認できるようにします。
アプリをAppleに提出して公証を受けることで、ユーザーの信頼をさらに高めることもできます。
機能と必要条件
Mac App Store | Mac App Store以外 | |
---|---|---|
アプリの配信 | Appleによるホスト | デベロッパによる管理 (Developer ID付き) |
アプリのSandbox化 | 必須 | 推奨 |
App Storeのサービス(アプリ内課金およびGame Center) | 利用可能 | 対象外 |
請求の問題やアプリのダウンロードに関するカスタマーサポート | 利用可能 | デベロッパによる管理 |
iPhoneおよびiPad向けアプリ | 利用可能 | 対象外 |
マーケティングリソース | 利用可能 | デベロッパによる管理 |
ソフトウェアアップデート | Appleによるホスト | デベロッパによる管理 |
一括購入と教育機関向け価格 | Appleによる管理 | デベロッパによる管理 |
Web Extension | 利用可能 | 利用可能 |
世界各地の支払い処理に対応 | Appleによる管理 | デベロッパによる管理 |