目次
  1. なぜストア公開を避けたいのか
  2. iOSの配布方法3種
  3. Androidの配布方法3種
  4. 配布そのものをなくす選択肢:PWA
  5. 一覧比較と選び方
  6. つまずきやすいポイント
  7. よくある質問(FAQ)
  8. まとめ

なぜストア公開を避けたいのか

社内向けアプリを一般公開したくない理由は、だいたい次のどれかです。

  • 業務の内容が外に見える — スクリーンショットや説明文から業務フローが推測される
  • 審査に時間がかかる — 緊急の修正でも審査待ちが発生する
  • 審査に通らない — 社内向けアプリは「一般ユーザーに価値がない」と判断されることがある
  • 誤ってインストールされる — 関係のない人が入れてしまい、問い合わせが発生する

いずれも正当な理由です。幸い、ストアを経由しない配布手段はiOS・Androidともに用意されています。

iOSの配布方法3種

① Apple Business Manager(カスタムApp配信)

App Store Connect にアプリを登録しつつ、公開範囲を指定した組織のみに限定する方式です。一般の検索には出ません。取引先など自社以外の組織へ配る場合もこの方式が使えます。

必要なもの: Apple Developer Program、Apple Business Manager の組織アカウント(D-U-N-S番号の取得が必要)。審査はありますが、一般公開ほど厳しくない運用です。

② MDM(モバイルデバイス管理)経由

Intune・Jamf などのMDMで、管理下の端末にアプリを配布する方式です。インストールを強制でき、バージョンを揃えられるのが最大の利点で、端末台数が多い現場ほど有利になります。紛失時のリモートワイプも同じ仕組みで行えます。

必要なもの: MDM製品の契約、端末の管理登録(DEP/ABM連携があると自動化できます)。

③ Ad Hoc配信

開発者が指定した端末(UDIDを登録した端末)にのみインストールできる方式です。登録できるのは年間100台までという上限があり、端末を追加するたびに再ビルドが必要になります。試験導入やPoCには向きますが、本番運用の主軸には向きません。

【iOSの選び方】
台数が多い・端末管理もしたい        → MDM
自社/取引先の組織単位で配りたい      → Apple Business Manager(カスタムApp)
数台〜十数台・試験導入だけ           → Ad Hoc(100台上限に注意)

Androidの配布方法3種

① Google Play の限定公開(管理対象Google Play)

Google Play に登録しつつ、自組織のユーザーにのみ表示する方式です。iOSのカスタムAppに相当します。Google Workspace や MDM と組み合わせて使います。更新もPlay経由で自動配信されるため、運用が最も安定します。

② MDM経由

iOSと同様、管理下の端末へ配布・強制更新ができます。Android Enterprise に対応したMDMであれば、業務用プロファイルと個人領域を分けた運用(Work Profile)も可能です。

③ APKファイルの直接配布

APKをサーバーやファイル共有に置き、端末でダウンロードしてインストールする方式です。契約も審査も不要で最も手軽ですが、次の点に注意が必要です。

  • 端末側で「提供元不明のアプリ」のインストール許可が必要
  • 自動更新の仕組みがないため、アプリ内に更新チェック機能を自作することが多い
  • 配布URLが漏れると誰でも入手できてしまう(認証をかける設計が必要)

配布そのものをなくす選択肢:PWA

そもそも「配布」という行為をなくす方法もあります。Webアプリとして作り、ホーム画面に追加してもらうPWAです。

  • ストア申請も配布用契約も不要。URLを共有するだけ
  • 更新はサーバー側を差し替えるだけで全端末に即時反映
  • iOS・Androidの区別なく同じものを配れる

一方で、Bluetooth機器との接続など一部の機能は使えず、iOSではプッシュ通知に「ホーム画面へ追加」が前提になります。判断基準はネイティブ・クロスプラットフォーム・PWAの選び方で詳しく整理しています。

一覧比較と選び方

方式OS必要な契約審査自動更新台数の目安
Apple Business ManageriOSDeveloper Program+ABMあり制限なし
MDM配布iOS/AndroidMDM製品なし◎ 強制可多いほど有利
Ad HociOSDeveloper Programなし×100台まで
Google Play 限定公開AndroidPlay Consoleあり制限なし
APK直配布Android不要なし× 自作が必要少数向き
PWA両方不要なし◎ 即時制限なし
【判断の順番】
Q1. Bluetooth機器連携やカメラの高度な制御が必要?
     NO  → PWA が最有力(配布・更新の手間がゼロ)
     YES ↓
Q2. すでにMDMを導入している?
     YES → MDM配布(追加コストなく最も確実)
     NO  ↓
Q3. 対象台数は?
     多い   → ABM(iOS) / Play限定公開(Android)
     少ない → Ad Hoc(iOS) / APK直配布(Android)

つまずきやすいポイント

  • 証明書の有効期限 — iOSの配布証明書には期限があります。切れるとアプリが起動しなくなるため、期限管理は必須です
  • D-U-N-S番号の取得に時間がかかる — Apple Business Manager の登録に必要で、取得に数週間かかることがあります。スケジュールに織り込んでください
  • 端末のOSバージョンがバラバラ — 業務用の古い端末が残っていることが多く、対応OSの下限を決めておかないと後から揉めます
  • APK直配布の更新漏れ — 更新チェックの仕組みを入れないと、古いバージョンを使い続ける端末が残ります
  • 退職者の端末 — 個人端末に入れている場合、退職時にアンインストールしてもらう運用が必要です。MDMなら遠隔削除できます

よくある質問(FAQ)

Q. 社内アプリをApp Storeに公開せず配布できますか?

できます。Apple Business Manager のカスタムApp配信、MDM配布、Ad Hoc配信の3通りです。いずれもApple Developer Program の契約が前提になります。

Q. Androidの社内アプリはどう配布しますか?

Google Play 限定公開、MDM経由、APK直接配布の3通りです。運用の安定性ではPlay限定公開かMDMが有利です。

Q. MDMは必須ですか?

必須ではありませんが、台数が増えるほど有利です。強制アップデートや紛失時のリモートワイプまで一括管理できます。数台程度ならMDMなしでも運用できます。

Q. 配布の手間を最小にしたいのですが?

PWAが最も手軽です。URLを共有するだけで配布でき、更新も即時反映されます。ただし機器連携など一部機能に制限があります。

まとめ

この記事のまとめ

  • 社内アプリはストアに公開せず配布できる。iOS・Androidとも3通りずつ手段がある
  • 台数が多いならMDM、組織単位ならABM/Play限定公開が安定
  • Ad HocとAPK直配布は手軽だが、台数上限と更新の手間に注意
  • 機器連携が不要なら、PWAで「配布」自体をなくすのが最も軽い
  • 証明書の期限とD-U-N-S番号の取得期間は、計画時点で織り込む

テクノスフィアでは、業務用スマホアプリの開発から配布方式の設計、MDM運用を見据えた構成のご提案まで対応しています。「ストアに出さずに配りたい」というご相談も、企画段階からご一緒します。

▶ スマホアプリ開発サービスを見る | 開発の相談をする