XAPK vs APKS vs APKM: Điểm chuẩn, Cấu trúc, Tốc độ & Phán quyết (2026)
Phán quyết so sánh trực tiếp: Khi Google Play chuyển đổi từ APK nguyên khối sang Phân phối động (Tách APK), các công cụ và kho lưu trữ của bên thứ ba cần có định dạng vùng chứa để gói base.apk với CPU ABI, mật độ màn hình (DPI) và phân chia ngôn ngữ bắt buộc. Ngày nay, ba định dạng chiếm ưu thế: .xapk (tốt nhất cho các trò chơi yêu cầu dữ liệu mở rộng .obb), .apk (tiêu chuẩn mở được tạo bởi bundletool và SAI của Google) và .apkm (định dạng gói phân chia của APKMirror với info.json).
1. Thông số kỹ thuật trực tiếp & Ma trận điểm chuẩn
| Thông số kỹ thuật/Số liệu | XAPK (.xapk) | APK (.apks) | APKM (.apkm) |
|---|---|---|---|
| Nguồn gốc/Người sáng tạo | APKPure / Cộng đồng mở | Google bundletool & SAI | APKMirror |
| Tiêu đề vùng chứa nhị phân | PKZIP tiêu chuẩn (0x504B0304) | PKZIP tiêu chuẩn (0x504B0304) | PKZIP hoặc luồng được mã hóa |
| Tệp kê khai siêu dữ liệu | manifest.json + icon.png | toc.pb (Protobuf) hoặc meta.sai_v2.json | info.json + icon.png |
| Hỗ trợ tập tin mở rộng OBB? | Đúng (Android/obb/<pkg>/*.obb) | Không (Chỉ phân chia APK và Play Asset Delivery) | Không (Chỉ chia APK) |
| Trung bình Tốc độ hợp nhất trình duyệt (150 MB) | ~3,8 giây | ~3,4 giây | ~2,1 giây (Giải nén / Đóng gói lại) |
| Công cụ trực tuyến chuyên dụng trên xapktoapk.com | Trình Chuyển Đổi XAPKS sang APK & Trình tạo XAPK | Hợp nhất APKS thành APK | Trình giải nén APKM sang APK |
2. Sự khác biệt về lược đồ siêu dữ liệu nội bộ (manifest.json so với info.json)
Khi kiểm tra gói theo chương trình hoặc gỡ lỗi trình cài đặt, bộ mô tả JSON bên trong thư mục gốc của kho lưu trữ sẽ xác định ngay định dạng vùng chứa:
- XAPK (manifest.json): Xác định xapk_version (1 cho APK+OBB cũ, 2 cho APK phân tách), package_name, version_code, split_apks: [{ id, file }] và expansions: [{ tệp, vị_trí_cài_đặt, đường_dẫn_cài_đặt }]. Bạn có thể xác thực lược đồ này trong thời gian thực bằng Trình xem XAPK & Trình xác thực tệp kê khai của chúng tôi.
- APKM (info.json): Sử dụng các phím như pname, versioncode, release_version, min_api và arches. Trình giải nén APKM sang APK của chúng tôi phân tích tệp này trực tiếp trong trình duyệt của bạn.
- APK (toc.pb): Được tạo khi chạy bundletool build-apks --bundle=app.aab --output=app.apks. Chứa các tệp split_*.apk phẳng hoặc các mục splits/base-master.apk lồng nhau. Sử dụng Hợp nhất APKS thành APK của chúng tôi để làm phẳng và kết hợp chúng thành một .apk có thể cài đặt duy nhất.
3. Bạn nên chọn định dạng nào?
- Chọn XAPK khi đóng gói hoặc sao lưu các trò chơi Android lớn dựa trên các tệp mở rộng .obb bên ngoài cùng với các APK phân tách.
- Chọn APK khi xuất các bản dựng phân tách từ Android App Bundle (.aab hoặc sao lưu các ứng dụng phân tách đã cài đặt qua SAI để có khả năng tương thích đa công cụ tối đa).
- Chuyển đổi bất kỳ ứng dụng nào thành một APK độc lập bất cứ khi nào bạn muốn cài đặt bằng 1 lần nhấn thông qua Trình cài đặt gói gốc, SideQuest, Trình tải xuống Firestick hoặc trình giả lập Windows Android của Android.