モバイルアプリ配信:その概要、チャネル、仕組み

著者: IT Sectr 公開日: 2026-06-09 読了時間: 9 分

アプリ配信はモバイル開発の最終段階であり、最も重要な段階の一つです。Business of Apps(2025)によると、App Storeの平均レビュー時間は28時間、Google Playは8時間です。不適切な配信設定はリリースを数週間遅らせ、ビジネスに数百万の損害をもたらす可能性があります。

重要なポイント

  • iOS:ベータテスト用のTestFlight(最大10,000人)、制限付きグループ用のAd Hoc(100台)、内部企業配信用のEnterprise。
  • Android:Internal Testing(最大100名)、Closed Testing(最大100名)、Open Testing(最大100,000名)、Production Track — モバイルアプリ向けの柔軟な段階的ロールアウトシステム。
  • App Store Review GuidelinesとGoogle Play Developer Policies — 公開前に学習すべき配信ルールの集まり。違反は却下またはアカウント停止につながります。
  • Staged Rollout(Google Play) — 更新の段階的配信(5%→20%→100%)。問題のあるバージョンが全ユーザーに届く前にロールバックできます。
  • App Transfer — 開発者アカウント間でのアプリ移行。双方の同意と要件確認が必要です。

iOSでの配信:TestFlight、Ad Hoc、Enterprise

iOSアプリの配信はAppleによって厳格に管理されています。iOSでのモバイルアプリ配信は、App Store(公開リリース)、TestFlight(ベータテスト)、Ad Hoc(制限付き配信)、Enterprise(企業配信)の4つのチャネルを通じて行われます。それぞれに独自の要件、制限、手順があります。

TestFlight

TestFlightは、モバイルアプリのベータテストのためのAppleの公式ツールです。最大10,000人の外部テスター(External Testing)と最大30人の内部テスター(Internal Testing — チームメンバー)をサポートします。External Testingには軽いレビュー(Build Review、通常1〜2分)が必要です。TestFlightは自動的にアップデートを配信し、テスターはプッシュ通知を受け取ります。内部テストはレビューが不要で、チーム用にビルドを即座にアップロードできます。

Ad Hoc Distribution

Ad Hocは、限られた数のデバイス(アカウントあたり最大100台)への配信です。Ad Hocを使用するには、Apple Developer Portalで各デバイスのUDIDを追加し、それらのデバイスを含むProvisioning Profileでビルドに署名する必要があります。Ad Hocはレビューが不要で、デモ版やクライアントデバイスでのテストに適しています。欠点:各デバイスのUDIDを知っている必要があります。

Enterprise Distribution

Apple Enterprise Developer Program(年間$299) — App Storeを介さずに組織内でアプリを配信します。アプリは内部サーバーに公開され、ユーザーはリンクからインストールします。EnterpriseはAppleのレビューが不要です。Enterpriseを組織外での配信に使用することはできません — Appleが監視し、アカウントをブロックします。MDM(Mobile Device Management) — エンタープライズアプリを自動的にインストールする企業デバイス管理システム。

Androidでの配信:Testing Tracks、Staged Rollout

Google Playは、App Storeよりも柔軟なモバイルアプリ配信システムを提供しています。Testing Tracks:Internal(内部)、Closed(クローズド)、Open(オープン)。各トラックには独自の制限と要件があります。テスト後、アプリはProduction Trackに公開されます。

Closed vs Open Testing

Internal Testing — メールによる最大100人のテスター。Googleのレビューは不要。ビルドは数分で公開されます。Closed Testing — 最大100人のテスター、メールリストまたはGoogle Groupによるアクセス。軽いレビューが必要(通常数時間)。Open Testing — 最大100,000人のテスター、公開リンク。アプリはGoogle Playで「早期アクセス」として表示されます。Open Testingはプロダクションと同様の完全なレビューが必要です。

Staged Rollout — 段階的なアップデート配信。ユーザーの割合(5%、10%、20%、50%、100%)を選択します。Google Playは選択された割合に自動的にアップデートを配信します。最初の数時間で苦情やクラッシュが発生した場合は、以前のバージョンにロールバックします。Staged Rolloutはリリースリスクを軽減し、すべてのプロダクションアップデートに推奨されます。

Production Track

Production Track — Google Playでの公開リリース。公開後、アプリはすべてのユーザーが利用できます。Google Playは自動的にバイナリをチェックし、悪意のあるコードをスキャンします。公開後、国、年齢制限、収益化を管理できます。Internal App Sharing — Play Consoleなしでリンク経由で直接配信。実機でのQAテストに適しています。

パラメータ iOS Android
ベータテストTestFlight(最大10,000)Internal / Closed / Open(最大100,000)
EnterpriseApple Enterprise Program(年間$299)Managed Play(EMM、無料)
レビュー手動(24〜48時間)自動(2〜8時間)
アカウント費用年間$99$25(一度のみ)
Staged rolloutPhased Release(1%〜100%、7日間)Staged Rollout(1%〜100%、任意の時間)
形式.ipa(Xcode/Transporter経由).aab(Android App Bundle)
App Transferあり(App Store Connect)あり(Play Console)

iOS — より厳格なレビューと高い参入コスト。Android — 柔軟なテストと段階的ロールアウト。IT SectrはAndroidにはOpen Testing、iOSにはTestFlight Externalを推奨します — これでモバイルアプリのベータテストシナリオの90%をカバーできます。

アプリ配信ポリシー:App Store Guidelines、Google Play Policies

App Store Review Guidelines — モバイルアプリ配信を規制する100以上のルールからなるAppleの文書。主な要件:アプリは安定しており、バグがなく、Human Interface Guidelinesに準拠している必要があります。Appleはリンク切れ、空の画面、隠された機能を含むアプリを却下します。Google Play Developer Policies — Googleのルール:悪意のあるアプリ、ユーザー欺瞞、著作権侵害は禁止されています。

App Store Guidelines

主なルール App Storeでのアプリ配信:1)Safety — 不快なコンテンツなし、2)Performance — アプリはクラッシュしてはならない、3)Business — Appleの15〜30%の手数料がかかるIAP(アプリ内課金)による購入、4)Design — HIG準拠。却下理由:プライバシーポリシーリンク切れ、「購入を復元」ボタンの欠如、サードパーティ決済システムの使用。

Google Play Policies

配信ポリシー Google Playには以下が含まれます:1)Content Policies — 成人コンテンツと暴力は禁止、2)Monetization — Googleの手数料15%(最初の100万ドルまで15%、その後30%)、3)Privacy — 必須のプライバシーポリシーURL、4)Advertising — 広告は基準を満たす必要があります。Googleは自動的にバイナリをチェックし、悪意のあるコードをスキャンします。App Content Rating — アプリの年齢制限を決定するアンケート。

Export ComplianceとDMCA

Export Compliance — Appleはアプリ配信時に暗号化の使用を宣言することを義務付けています。ほとんどのアプリは「Yes, but exempt」(HTTPSのみ使用)に該当します。DMCA — 著作権法。アプリがユーザーによるコンテンツアップロードを許可する場合は、DMCA手続き(著作権侵害の申し立て)を設定してください。

アプリ配信アカウント:Apple DeveloperとGoogle Play

Apple Developer Account — 個人開発者は年間$99、Enterpriseは年間$299。組織は会社ブランドでのモバイルアプリ配信のためにCompany/Organizationとして登録します。公開にはD-U-N-S番号が必要です。Google Play Account — $25(一度のみ)。Google Playでは配信開始前に本人確認(パスポート、運転免許証)が必要です。

App Transfer

App Transfer — 開発者アカウント間でのアプリ移行。iOS — App Store Connect(App Transfer)経由。要件:アプリが公開されていること、保留中の変更がないこと、アクティブな配信紛争がないこと。Android — Play Console(Manage > Transfer app)経由。両方のプロセスに1〜5日かかります。移行後、アプリは評価、レビュー、サブスクリプションを保持します。

Screenshot Requirements

Screenshot Requirements App Storeの場合:5.5インチ(iPhone 8 Plus)、6.5インチ(iPhone 14 Pro Max)、12.9インチ(iPad Pro)。Google Playの場合:電話とタブレットごとに最低2枚のスクリーンショット。8枚のスクリーンショットを推奨します。プライバシーポリシーURL — 両方のストアでのアプリ配信に必須。アプリが個人データを収集する場合は、説明文とアプリ内にプライバシーポリシーへのリンクが必要です。

よくある質問

AppleとGoogleの開発者アカウントの費用はいくらですか?

Apple Developerアカウントは年間$99です。Google Playアカウントは$25(一度のみ)です。Enterprise配信の場合、Apple Enterprise Programは年間$299です。スタートアップには個人アカウントで十分です。

App StoreとGoogle Playでのレビューにはどのくらい時間がかかりますか?

App Store — 数時間から48時間(まれに1週間まで)。Google Play — 通常モバイルアプリの場合は数時間、自動レビュー。初回公開はアカウント確認のため時間がかかります。IT Sectrは初回公開に3〜5日を見込むことを推奨します。

TestFlightとは何ですか?どのように機能しますか?

TestFlightは、ベータテスト中にモバイルアプリを配信するためのAppleの公式ツールです。最大10,000人のテスターを招待できます。ビルドは軽いレビュー(数分)を通過します。TestFlightは内部テスト(最大30ユーザー)と外部テストをサポートしています。

Google PlayのClosed Testing TrackとOpen Testing Trackの違いは何ですか?

Closed — メールリストによる最大100人のテスター、公開リンクなし。Open — 最大100,000人のテスター、リンクによるアクセス。Open TestingはGoogle Playでの可視性を提供しますが、ポリシーの遵守が必要です。

アプリを別の開発者アカウントに移行するにはどうすればよいですか?

App Transfer(iOS) — Apple Developerアカウント間でのアプリの完全移行。Google Playでの移行 — アカウント設定から行います。どちらの場合も、双方の同意と要件確認が必要です:アプリが公開されており、保留中の変更がないこと。

まとめ

  • iOS:モバイルアプリ配信用のTestFlight(ベータ)、Ad Hoc(100台)、Enterprise(内部)。年間$99のアカウント。
  • Android:モバイルアプリ配信用のInternal/Closed/Open Testing + Production Track。Staged Rollout — プロダクションアップデートに必須。
  • App Store Review Guidelines — 100以上のルール。Google Play Policies — 自動バイナリチェック。公開前に学習してください。
  • Staged Rollout(Android)とPhased Release(iOS) — 段階的なアップデート配信。全ユーザーに対するクラッシュリスクを軽減します。
  • プライバシーポリシーURLは両方のストアで必須です。Export Compliance — 暗号化を使用するiOS向け。
  • App Transfer — アカウント間のアプリ移行。評価、レビュー、サブスクリプションを保持します。
  • Screenshot Requirements — 電話とタブレットごとに2〜8枚のスクリーンショット。Appleは特定の画面サイズを要求します。

ターンキー方式のモバイルアプリケーションを開発します

IT Sectrは2017年からスタートアップや企業向けにiOS・Androidアプリケーションを開発しています。私たちがご相談に乗り、最適なソリューションをご提案します。

プロジェクトについて相談