なぜストア公開を避けたいのか
社内向けアプリを一般公開したくない理由は、だいたい次のどれかです。
- 業務の内容が外に見える — スクリーンショットや説明文から業務フローが推測される
- 審査に時間がかかる — 緊急の修正でも審査待ちが発生する
- 審査に通らない — 社内向けアプリは「一般ユーザーに価値がない」と判断されることがある
- 誤ってインストールされる — 関係のない人が入れてしまい、問い合わせが発生する
いずれも正当な理由です。幸い、ストアを経由しない配布手段は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 Manager | iOS | Developer Program+ABM | あり | ○ | 制限なし |
| MDM配布 | iOS/Android | MDM製品 | なし | ◎ 強制可 | 多いほど有利 |
| Ad Hoc | iOS | Developer Program | なし | × | 100台まで |
| Google Play 限定公開 | Android | Play 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運用を見据えた構成のご提案まで対応しています。「ストアに出さずに配りたい」というご相談も、企画段階からご一緒します。