サイドローディングとは、2つのローカルデバイス間、特にパーソナルコンピュータと携帯電話、スマートフォン、PDA、タブレット、ポータブルメディアプレーヤー、電子書籍リーダーなどのモバイルデバイス間でファイルを転送するプロセスです。
サイドローディングとは、一般的にUSB、Bluetooth、WiFiを介して、またはメモリカードに書き込んでモバイルデバイスに挿入することによって、メディアファイルをモバイルデバイスに転送することを指しますが、ベンダーの承認を受けていない可能性のあるWebソースからのアプリの転送にも適用されます。
Androidアプリに関して言えば、「サイドローディング」とは、通常、 APK形式のアプリケーションパッケージをAndroidデバイスにインストールすることを意味します。このようなパッケージは通常、公式アプリストアであるGoogle Play以外のウェブサイトやアプリストアからダウンロードされます。[ 1 ] Androidユーザーの場合、アプリのサイドローディングは、セキュリティ設定で「不明なソース」を許可している場合にのみ可能です。[ 2 ]ただし、2026年3月現在 Googleは、同社が承認していない開発者によるアプリの認証済みデバイスへのサイドローディングを防止する計画で、2026年9月から一部の国(ブラジル、インドネシア、シンガポール、タイ)で開始し、2027年には世界中で実施する予定です。[ 3 ]
iOSアプリに関して言えば、「サイドローディング」とは、通常AltStoreやXcodeなどのコンピュータ プログラムを使用して、IPA 形式のアプリを Apple デバイスにインストールすることを意味します。最新バージョンの iOS では、アプリのサイドローディングに脱獄方法を使用する場合を除き、設定の「プロファイルとデバイス管理」で、アプリのソースが Apple とユーザーの両方によって信頼されている必要があります。サイドローディングは、公式SDKを使用したアプリの内部テストと開発のためにのみ Apple によって許可されています。[ 4 ]
「サイドロード」という用語は、1990年代後半にオンラインストレージサービスi-driveによって、コンピュータファイルを物理的ではなく仮想的に転送および保存する代替手段として造語されました。 [ 5 ] [ 6 ] 2000年にi-driveはこの用語の商標を申請しました。[ 7 ]従来のウェブサイトやFTPサイトからコンピュータへのファイルの「ダウンロード」を開始する代わりに、ユーザーは「サイドロード」を実行して、ファイルをサービス上の個人ストレージ領域に直接転送することができました。新しいハードドライブが安価になり、その容量が毎年ギガバイト単位で増加するにつれて、この機能の使用は減少し始め、商標の申請は放棄されました。
1990年代後半にポータブルMP3プレーヤーが登場したことで、サイドローディングという手法が広く普及した。もっとも、この用語自体はまだ広く浸透していなかった。ユーザーはコンテンツをPCにダウンロードし、それをプレーヤーにサイドロードするようになった。
今日では、サイドローディングは広く普及しており、事実上すべてのモバイルデバイスが1つ以上の方法でサイドローディングを実行できるようになっている。
サイドローディングは、モバイルデバイスにコンテンツを配信する他の方法と比較して、いくつかの利点があります。
サイドローディングにはデメリットもある。
USB接続によるサイドローディングは、 2007年後半にOMTPによって標準化されました。[ 9 ]それまで、携帯電話メーカーは、バンドルまたはサードパーティ製のケーブルとソフトウェアの使用を必要とする独自のUSB転送ソリューションを採用する傾向がありました。
デバイス、PC、またはその両方に特別なソフトウェアがインストールされていない限り、通常はPCからのみ転送を開始できます。接続が完了すると、デバイスはPCのファイルエクスプローラーウィンドウにメディアプレーヤーまたは外付けハードドライブとして表示されます。デバイス上のファイルやフォルダーをPCにコピーしたり、PCからデバイスにファイルやフォルダーをコピーしたりできます。
USB サイドローディングの転送性能は、サポートされている USB バージョンによって大きく異なり、さらに USB コントローラの実際のエンジニアリング実装によっても異なります。USB には、低速 (1.2 Mbit/s、150 KB/s)、フルスピード (12 Mbit/s、1.5 MB/s)、および高速レベルがあり、高速 USB では最大 480 Mbit/s (60 MB/s) の転送が可能です。ただし、この記事の執筆時点では、ほとんどの携帯電話はフルスピード USB です。USB 2.0 高速をサポートするモバイル製品では、実際のサイドローディング性能は通常 1 ~ 5 MB/s の範囲です。ただし、 RIM の人気BlackBerry携帯電話とAppleのiPod は、それぞれ約 15.7 MB/s と 9.6 MB/sという高速で他を圧倒しています。[ 10 ]
BluetoothのOBEX / OPPプロファイルを使用すると、PCとモバイルデバイス間でファイルを転送できます。このオプションを使用するには、まず2つのデバイスをペアリングする必要があるため、USB接続を使用する場合よりも少し複雑です。また、USBで通常利用できるドラッグアンドドロップとは異なり、Bluetoothの実装は使用するBluetoothトランシーバーとドライバーに固有のものです。Bluetooth経由でモバイルデバイスにサイドロードされたファイルは、SMS テキストを受信するのと同じように、メッセージとして受信されることがよくあります。これらのファイルは任意のストレージメディアに保存できますが、初期保存場所はハンドセットの内部メモリです。そのため、サイドロードを開始する前に、内部メモリの制限を考慮する必要があります。
メモリーカードやUSBスティックを介してサイドロードするには、ユーザーが書き込み権限を持っている必要があります。オーディオファイルやビデオファイルはメモリーカードに直接書き込んでからモバイルデバイスに挿入できます。ユーザーがメディアファイルの保存場所を知っていれば、これは複数のファイルを一度にサイドロードする最も速い方法となる可能性があります。[ 11 ]
PCとモバイルデバイスの両方が同じネットワークに接続されている限り、Wi-Fi経由でサイドローディングも実行できます。この方法は、 iOSのAltStoreでアプリのサイドロードと更新に使用されています。[ 12 ]