1716132786
2024-05-17 16:50:00
ハイライト
|
Apple プラットフォーム用のソフトウェアの開発を検討したことがある人なら誰でも、おそらく次のサイトを訪れたことがあるでしょう。 Apple 開発者 Web サイトには、ドキュメント、チュートリアル、ヒントなど、意欲的な iOS、macOS、watchOS、または tvOS 開発者が必要とするすべてのものがぎっしりと詰まっています。
Apple Developer Web サイトでは膨大な量のコンテンツが利用できるため、使用するのが難しい場合があります。 これに、開発者の Web サイトと実際の Apple Developer Program との間にやや曖昧な境界が加わると、事態はさらに混乱する可能性があります。
Apple デバイス用のソフトウェア構築の基本を学ぶために開発者 Web サイトを使用することと、 Apple 開発者プログラム。 このガイドでは、これらの違いを明確にします。
Apple 開発者プログラムとは何ですか?
Apple Developer Program は、Apple の言葉を借りれば、「コードから顧客へ」のパイプラインです。 Apple Developer Program のメンバーシップは、開発者に、その OS 用のアプリを構築、テスト、展開するために必要なものをすべて提供します。
がある Apple Developer Program メンバーシップに付属する多くの機能、 含む:
- iOS、iPadOS、macOS、watchOS、tvOS、visionOS のベータ ビルドにアクセスします。
- 最大 10,000 人のユーザーを対象にアプリを公開ベータ テストできる機能 テストフライト。
- CloudKit、Face ID、Touch ID、HealthKit、WeatherKit など、Apple の無数のアプリ拡張機能にアクセスできます。
- コードレベルのサポート。開発者は、コードのトラブルシューティングと合理化を支援できる Apple 開発者にアクセスできます。
- Apple Store Connectへのアクセス アプリ分析プログラム およびその他の App Store 管理機能。
- Apple App Store、または EU に拠点を置く場合は代替アプリ マーケットプレイスまたは Web サイトでアプリを公開する機能。
- アプリに署名し、機能のロックを解除するために必要な証明書とプロファイルを生成するための Apple 検証済みの開発者 ID。
Apple Developer Program の標準メンバーシップに付属するこれらの特典に加えて、Apple は Developer Program の傘下にある他の 2 つのプログラムも提供しています。 エンタープライズ プログラム そしてその MFi プログラム。
Apple Developer Enterprise Program は、標準の Developer Program に含まれる特典を提供しますが、企業顧客が従業員のデバイスに導入するための社内独自のアプリを開発できる機能も追加されています。
MFi (Made For iPod、iPhone、iPad) プログラムは、Apple 認定のハードウェア アクセサリを構築したい企業を対象としています。 Apple は、MFi ライセンステクノロジーを使用して Apple デバイスに電子的に接続するサードパーティ製デバイスを、 MFiプログラムに該当する; これには、USB-C ポートや標準 Bluetooth プロファイルを使用するほとんどのデバイス、および非電子デバイスは含まれません。
注: MFi プログラムに該当するデバイスを製造する場合、企業や個人が登録する必要はありません。 ただし、MFi 認定を受けていない製品は Apple 認定であると主張することはできず、完全に互換性のある周辺機器を構築するために必要な技術仕様へのアクセスも許可されません。
Apple ソフトウェア開発者は開発者プログラムに参加する必要がありますか?
厳密に言えば、macOS、iOS、tvOS、watchOS、visionOS アプリを構築したい開発者は、Apple Developer Program のメンバーになる必要はありません。 ただし、メンバーシップを選択しない場合は、多くの制限が伴います。
上記の Apple Developer Program の特典はすべて、メンバー以外の開発者には利用できません。 最も重要なのは、非メンバーが App Store でアプリを配布したり収益化したりする方法がないことを意味します。
Apple Developer Program の担当者によると、Apple Developer Web サイトへのアクセスをサインアップした非メンバーは、 Xcode、Apple の開発プラットフォーム、そしてその他の多くのことはありません。非メンバーが作成したアプリであっても、開発者の Apple ID に関連付けられたデバイスに制限されます。
見る: 採用キット: iOS 開発者 (テックリパブリックプレミアム)
Apple 開発に慣れていない場合、または Apple デバイス向けの開発方法を学びたいだけの場合は、開発者プログラムに参加する必要はありません。 Apple のすべてのオペレーティング システム用のアプリを作成して個人のデバイスにインストールすることはできますが、それだけです。拡張機能もサポートもベータ OS ビルドも App Store もありません。
社内アプリを従業員の Apple デバイスに展開したいと考えている企業顧客も同様に行き詰まっています。Enterprise メンバーシップを購入せずにできることは何もありません。
Apple Developer Program の料金はいくらですか?
これは残念な部分です。Apple Developer Program への参加は安くありません。
個人のメンバーシップには年間 99 米ドルかかりますが、その投資を回収できるかどうかわからない場合、これは高額な費用です。投資額は主にアプリの購入という形で発生します。 に登録しない限り、開発者は売上の 70% を保持します。 App Store 小規模ビジネス プログラム、85%を維持することができます。
Enterprise プログラム メンバーシップは組織ごとに請求され、年間 299 米ドルがかかります。
Apple MFi プログラムに参加するには 99 米ドルかかりますが、Apple は販売されたすべての MFi デバイスに対してロイヤルティも請求することになります。 りんご MFi FAQ ドキュメント MFi アクセサリに関連するロイヤルティは NDA の対象であり、MFi ライセンスの申請が承認された後にのみ利用可能になると記載されています。
TechRepublic は、Apple MFi プログラムに関連する価格設定の詳細について Apple に問い合わせたところ、次のような回答を受け取りました。
MFi プログラムに関する公開情報はすべて、当社の Web サイトで入手できます。 https://mfi.apple.com/en/faqs。 残念ながら、MFi プログラムについて、Web サイトで提供されている以上の詳細を提供することはできません。
Apple Developer Program に参加するにはどうすればよいですか?
Apple Developer Program は世界中の開発者に開かれています。 開発者プログラム メンバーシップに 99 米ドルの料金を支払いたい開発者は、 ここからプロセスを開始してください。
社内アプリの導入に関心のある企業顧客は、 ここからエンタープライズ プログラムのサインアップ プロセスを開始してください。
ハードウェアメーカーは、 ここから MFi 登録プロセスを開始してください。
Apple デバイス用のソフトウェアの構築を単純に実験したい人は、サインアップできます。 Apple Developer Web サイトへのアクセス Xcode へのアクセスを許可する Apple ID があれば無料で利用できます。
編集者注: この記事はフィオナ・ジャクソンによって更新されました。
#専門家が知っておくべきこと