iOSサイドロードとAndroidのAPKインストール:主な違い
Androidは昔から、ストア以外の場所からアプリをインストールできるようになっています。提供元不明のアプリのインストールを許可してAPKファイルを開くだけです。一方iOSはその逆の発想で作られており、App Storeが唯一の通常ルートとなっているため、それ以外の方法でインストールするにはScarletのようなツールが必要です。このガイドでは、インストールの仕組み、アプリが使い続けられる期間、セキュリティ面でのトレードオフ、そして2026年に変わったルールについて、両者を並べて比較します。
AndroidでScarletを探していますか?残念ながら存在しません。詳しくはScarlet iOSをAndroidで使えるかをご覧ください。
概要
| Android(APK) | iPhone(ScarletによるIPA) | |
|---|---|---|
| システムに組み込まれているか | はい、提供元不明のアプリのインストールを許可した後 | いいえ、Scarletのようなツールが必要です |
| パソコンが必要か | いいえ | Scarletの直接インストールでは不要 |
| 署名 | 開発者がAPKに署名します | iOSが信頼する証明書でアプリが再署名されます |
| 使えなくなることがあるか | めったにありません。Play Protectが有害なアプリに警告を出したり無効化したりすることがあります | あります。証明書が失効した場合 |
| サンドボックス化 | あり | あり |
| 2026年の変更点 | 一部の国で開発者の本人確認が開始 | EU以外では変更なし |
基本的な違い
Androidでは、Google Play以外からのインストールは、制限はあるものの通常の機能として扱われています。APK形式は仕様が公開されており、インストール機能はシステムに組み込まれています。ブラウザやファイルマネージャーに提供元不明のアプリのインストールを許可するだけで済みます。
iOSでは、Appleまでたどり着く証明書で署名されたアプリしか実行できません。それ以外の方法で署名されたアプリをインストールする設定はありません。Scarletを含め、iOSのサイドローディング方法はすべてこの署名要件の範囲内で機能します。Scarletはエンタープライズ型の証明書でアプリに署名し、開発者を信頼する設定をすればiOSがそれを受け入れます。
インストール方法の比較
Android APK
- ブラウザでAPKをダウンロードします。可能であれば開発者自身のサイトから入手してください。
- ファイルを開きます。初回はAndroidがブラウザやファイルマネージャーに不明なアプリのインストールを許可するか確認します。古いAndroidバージョンでは「提供元不明のアプリ」という単一の設定でした。
- インストールをタップします。
ScarletでのiPhone
- Scarletを一度インストールします。詳しくはScarlet iOSのインストール方法をご覧ください。
- Scarletを開いてアプリを探すか、お持ちのIPAファイルをインポートします。
- インストールをタップし、表示される確認画面で承認します。
- iOSから求められた場合は、「設定」、「一般」、「VPNとデバイス管理」で開発者を信頼します。
初回のセットアップを終えれば、iPhoneでのインストールもほぼ同じくらい素早く行えます。信頼の手続きと一度だけ必要なScarletのインストールが、手間として余分にかかる部分です。詳細はScarletでIPAファイルをサイドロードする方法をご覧ください。
アプリが使い続けられる期間
これが実用面での最大の違いです。
- Android: インストールしたAPKは、削除するまで使い続けられます。例外はGoogle Play Protectで、有害と判断したアプリについて警告したり、無効化したりすることがあります。
- ScarletでのiPhone: アプリは、署名に使われた証明書が有効である限り使い続けられます。Appleはアプリを一般に配布するために使われていると判断した企業向け証明書を失効させることがあり、そうなるとアプリは再インストールするまで開けなくなります。詳しくは証明書が失効した場合の対処法をご覧ください。
- 自分のApple IDを使ったiPhone(Sideloadly、AltStore、SideStore):無料のApple IDでは署名の有効期限が7日間で、それ以降はアプリを再署名する必要があります。
- TrollStore: アプリを永続的にインストールできますが、対応するのはiOS 14.0から16.6.1、およびiOS 17.0のみです。
セキュリティの比較
Android
APKは誰でも公開できるため、人気アプリの悪質なコピーがGoogle Play以外で広がりやすく、Androidのマルウェアはユーザーを騙してAPKをインストールさせ、アクセシビリティ機能のような強力な権限を許可させる手口に頼ることがよくあります。Play Protectはストア以外からインストールされたアプリも含めてスキャンしますが、すべてを検出できるわけではありません。
iPhone
サイドロードされたiOSアプリは、App Storeのアプリと同じサンドボックス内で動作し、写真、連絡先、位置情報などの権限を要求する点も変わりません。これにより、悪質なアプリがアクセスできる範囲は制限されますが、ログイン情報のようにアプリ内で入力したデータまでは保護されません。Scarletでインストールしたアプリは Apple による審査を受けていないため、入手元が主な防御策となります。詳しくはサイドロードのセキュリティガイドをご覧ください。
両システムに共通するルールは同じです。できるだけ元の開発者が提供するものを選び、人気アプリの改造版は避け、出所不明なファイルはチェックしてください。IPAファイルをインストール前にマルウェアチェックする方法もあわせてご覧ください。
アプリの形式
APKは、デバイスのAndroidバージョンとプロセッサの種類に対応していれば、メーカーの異なるAndroid端末でも動作します。IPAはiPhoneとiPadでのみ動作し、多くは最低限必要なiOSバージョンが定められています。どちらの形式も、もう一方のシステムでは動作しません。
2026年の変更点
Android:開発者確認
2026年9月30日以降、ブラジル、インドネシア、シンガポール、タイの認定Androidデバイスでは、参加ストーム経由でインストールするアプリが確認済み開発者によるものかどうかをチェックするようになりました。未確認の開発者からのアプリのインストールは引き続き可能ですが、追加の手順を伴う上級者向けのフローを通して行う必要があります。Googleはこれを2027年に世界展開する予定です。
iPhone:EU代替マーケットプレイス
iOS 17.4以降、欧州連合(EU)内のユーザーは、Appleが承認した代替マーケットプレイスや、一部の開発者のウェブサイトからアプリをインストールできるようになりました。これらのアプリも、ノータリゼーションを通じてAppleによるチェックを受けています。EU圏外では状況は変わっておらず、Scarletのようなツールが依然として主な手段です。詳しくはEUのサイドローディングに関する変更をご覧ください。
開発者の方へ
Androidでは、開発者が自分のウェブサイトでAPKを公開できますが、前述の確認ルールにより、対象国では登録が求められるようになっています。iOSでは、アプリはApp Store、Appleのエンタープライズプログラム(企業の自社社員のみを対象としたもの)、アドホックまたはTestFlightによるテスト、あるいはEUでは代替マーケットプレイスを通じてユーザーに届きます。それ以外の方法は、すべてユーザー自身によるサイドローディングに依存します。
まとめ
Androidは依然として簡単です。ストア外でのインストールが標準機能として組み込まれており、アプリの有効期限もありません。Scarletを使ったiPhoneのサイドローディングは、日常的な利用においてはその差の多くを埋めてくれ、デバイス上でパソコンなしにインストールできますが、証明書の失効があるため、常にもう少しの手入れが必要です。どちらのスマートフォンを使うにしても、アプリをどうやってインストールするかよりも、アプリがどこから来ているかのほうが重要です。
よくある質問
iPhoneにAPKをインストールできますか?
いいえ。iPhoneはiOSアプリ(IPAファイル)しか動作しません。
サイドローディングはiPhoneとAndroidどちらが安全ですか?
iPhoneでサイドローディングしたアプリはシステムによる制限がより厳しくなっていますが、どちらのプラットフォームでも最大のリスクは信頼できない入手元です。
サイドローディングしたiPhoneアプリには有効期限がありますか?
Apple IDで署名されたアプリは、無料アカウントの場合7日後に期限切れとなります。Scarletでインストールしたアプリは、証明書が失効するまで動作し続けます。