APIの観点から、そして一般的に、iTunesアプリの承認プロセスを経る必要がないことに加えて、通常のアプリストアの通常のアプリに勝る他の利点(または欠点)はありますか?
2 に答える
標準のライセンス所有者に公開されているパブリックAPIは、エンタープライズライセンス所有者が利用できるものとまったく同じです。私の意見では、エンタープライズライセンスの利点は次のとおりです。
必要に応じて、文書化されていないapiでも自由に使用できます。アプリはiTunesStoreを経由しないため、Appleがアプリの配布に干渉することはありません。
上記と同じ理由でHIGガイドラインに準拠する必要はありません(ただし、明らかな理由で常にそれらに従うようにしています)。
エンタープライズ社内配布では任意のiDeviceに展開できるため、アプリのテストもプロビジョニングポータルに登録されている100台のデバイスに限定されません。
短所は次のとおりです。
アプリ内購入やiAdなどの機能は使用できません(ただし、エンタープライズアプリではそのような機能の要件はありません)。
企業の社内配布証明書は1年で有効期限が切れます。これは、新しい証明書を使用してすべてのアプリを再構築および再デプロイすることを意味します(毎年何度も)。
要約すると、私はMDTのコメントに絶対に同意しません。エンタープライズアプリは一般向けではないため、市場での認知度は必要ありません。販売データのダッシュボードを表示するエンタープライズアプリについて考えてみます。使用は企業の内部ユーザーにのみ関連し、アプリストアで利用できる場合はどうなるか想像してみてください。
マルコ・アーメントはそう考えているようです。http://www.marco.org/2012/01/06/autorenewable-subscription-restrictions
記事を要約すると、彼は自動更新可能なサブスクリプションによって支払われるinstapaperを作成しようとしばらく時間を費やしましたが、それが意図された用途ではなかったため、アプリストアから拒否されました(彼のビジネスモデルには完全に理にかなっていますが) 。