APK、APKM、XAPK: さまざまな Android パッケージ形式を理解する
「古き良き時代」には、Android で知っておく必要があるファイルの種類は 1 つだけでした。APK です。しかし、アプリが大規模かつ複雑になるにつれて、特定の問題を解決するために APKM や XAPK などの新しい形式が登場しました。これらの紛らわしい拡張機能は、携帯電話に拡張機能の開き方がわからないと表示され、イライラすることがよくあります。
以下では、3 つの形式がそれぞれどのように組み合わされているか、いつそれらの形式に遭遇するか、そして XAPKコンバータ や APKS/APKM のマージ などのツールを使用してそれらに対処する方法について詳しく説明します。
1. クラシック: APK (Android パッケージ)
APK ファイルは、Android アプリの配布とインストールに使用される標準のアーカイブ形式です。 Windows の .exe ファイル、macOS の .dmg のようなものだと考えてください。
- 構造: コンパイルされたコード (DEX)、リソース、マニフェストを含む単一の ZIP ファイル。
- 長所: ユニバーサルな互換性、サイドロードが簡単、簡単。
- 短所: Play ストア公開の場合は 150MB に制限されます。異なるデバイス アーキテクチャでは効率的ではありません。
2. 大容量パッケージ:XAPK (APK + OBB)
主に APKPure のチームによって開発された XAPK 形式は、ファイル サイズの制限を解決するために作成されました。大規模でリアルな 3D ゲームにはギガバイトのデータが必要ですが、標準の APK には収まりません。
- 構造: 基本APK と OBB拡張ファイル を含む ZIP コンテナー。
- インストール: XAPK インストーラーまたは手動解凍が必要です。
- プロのヒント: XAPKSからAPKへのツール を使用してそれらを分割し、手動でインストールしてより詳細に制御します。
3. スペシャリスト: APKM (APKMirror バンドル)
APKM は、「App Bundle」を処理するために APKMirror によって導入された最新の形式です。 Google が AAB に移行したとき、すべてのデバイスに単一の「ファット」APK を提供するのをやめました。 APKMirror は、デバイス構成ごとに必要なすべての分割 APK を 1 つのファイルにバンドルする APKM を作成することで対応しました。
- 構造: 複数の暗号化または分割された APK 部分 (ベース + 構成) を含む ZIP。
- 効率: Play ストアの仕組みと同様に、ユーザーは携帯電話に必要なものを正確にダウンロードできます。
- 要件: APKMirrorインストーラー アプリを使用するか、ここで分割をマージします によってのみインストールできます。
機能比較表
| 特徴 | APK | XAPK | APKM |
|---|---|---|---|
| 標準 Android インストール | はい | いいえ | いいえ |
| OBBデータを含む | いいえ | はい | いいえ |
| 分割 APK を含む | いいえ | 部分的 | はい |
| ミラー/ソース | ユニバーサル | APKPure / APKFab | APKMirror |
どの形式を選択する必要がありますか?
選択できる場合は、次の簡単なルールに従ってください。
- 小規模なアプリの場合: 常に APK を選択します。それが最も簡単で速いです。
- 大規模なゲームの場合: XAPK を選択します。これは、ゲームとその高解像度データの両方を 1 回のダウンロードで入手する最良の方法です。
- 最新の通常のアプリの場合: APK が利用できない場合は、特定の携帯電話のハードウェアに合わせてアプリが最適化されて実行されるため、APKM が最善の策です。
よくある質問 (FAQ)
XAPK は APK より安全ですか?
安全性は形式ではなくソースに依存します。正規の生成元 (独自のビルド、開発者の公式リリース ページ、またはオープンソース プロジェクト) から取得した XAPK は、同等の APK と同じくらい安全です。未知の再アップローダーから取得したものは、コンテナの形式に関係なく危険です。常に署名を検証する。
APKM を通常の APK に変換できますか?
はい。 「結合(マージ)」ツールを使用すると、ベースAPKバンドルと関連する構成スプリットを1つのインストール可能なファイルに結合できます。ただし、このファイルは元のバンドルよりもはるかに大きくなります。
Google が App Bundle に切り替えたのはなぜですか?
効率。バンドルは、開発者が作成したものすべてではなく、特定のユーザーのデバイスに必要なコードと画像のみを送信することで、アプリのサイズを平均約 15% 削減します (大規模な複数構成のアプリの場合はさらに多くなります)。
概要: APK、APKM、XAPK のいずれかを選択する
Android のファイル形式は複雑になり続けていますが、APK、XAPK、APKM の違いが小さくなると、デバイスの管理がはるかに簡単になります。大規模なゲームからデータを抽出することと、カスタム ROM の分割をマージすることはまったく異なる作業ですが、当社のツール スイートは両方の作業を苦痛なく行えるように構築されています。今後もこのような詳細な内容をブログで公開していきます。