ZArchiver, SAI i AntiSplit-M a konwersja XAPK w przeglądarce: jakiej metody użyć?

Kiedy użytkownicy i programiści Androida muszą zainstalować lub przekonwertować archiwum .xapk lub .apks bez instalowania dużych klientów sklepów zewnętrznych, wielokrotnie pojawiają się cztery narzędzia: ZArchiver, SAI (Instalator rozdzielonych plików APK), AntiSplit-M i oparte na przeglądarce konwertery XAPK na APK, takie jak xapktoapk.com. Chociaż wszystkie cztery obsługują kontenery archiwów Androida, pod maską wykonują zasadniczo różne zadania.

1. Dlaczego wyodrębnianie pliku base.apk w ZArchiver nie działa w nowoczesnych aplikacjach Split

Tysiące samouczków instruuje użytkowników, aby otworzyli .xapk w ZArchiver, wyodrębnili base.apk i kliknęli opcję instalacji. Ta metoda zadziałała w 2018 r., kiedy .xapk zawierał tylko jeden monolityczny plik APK i folder Android/obb/. Jednak obecnie ponad 85% aplikacji na Androida korzysta z Pliki APK z podziałem dynamicznego dostarczania.

Jeśli użyjesz ZArchiver do wyodrębnienia tylko base.apk z podzielonego pakietu, zakończy się to niepowodzeniem, ponieważ ZArchiver jest archiwizator plików, a nie binarnym kompilatorem APK — nie łączy config.arm64_v8a.apk z base.apk, nie łata isSplitRequired="true" wewnątrz binarnego AndroidManifest.xml i nie podpisuje ponownie zmodyfikowanego pakietu. Należy pamiętać, że chociaż wbudowane menu „Install” ZArchivera może wywołać wielopakietową sesję instalatora Androida na niektórych telefonach, nadal nie tworzy samodzielnego pliku .apk, który można udostępniać, archiwizować lub wczytywać sideload na Android TV lub emulator.

2. Czym SAI (Instalator dzielonych plików APK) różni się od połączenia plików APK

SAI to szanowane narzędzie dla systemu Android typu open source, które wykorzystuje interfejs API PackageInstaller.Session systemu Android do jednoczesnego przesyłania wielu fragmentów .apk do systemu operacyjnego. Jednakże:

3. Konwersja AntiSplit-M a konwersja oparta na przeglądarce (xapktoapk.com)

AntiSplit-M to aplikacja na Androida typu open source, zaprojektowana do łączenia podzielonych plików APK na urządzeniu, podczas gdy xapktoapk.com działa bezpośrednio w przeglądarce na urządzeniach z systemem Android, Windows PC, macOS, Linux i ChromeOS, bez konieczności instalowania aplikacji.

Zdolność xapktoapk.com (Przeglądarka) ZArchiver SAI (instalator podzielony) AntiSplit-M
Wyprowadza pojedynczy, samodzielny .APK? Tak (połączone + podpisane) Nie (tylko rozpakowanie) Nie (instaluje tylko podziały) Tak
Wymaga najpierw zainstalowania aplikacji? Nie (działa w przeglądarce) Tak (tylko Android) Tak (tylko Android) Tak (tylko Android)
Działa na komputerze z systemem Windows, komputerze Mac i Chromebooku? Tak (wszystkie systemy operacyjne) NIE NIE NIE
Poprawki isSplitRequired i znaki V1+V2? Tak NIE Nie dotyczy Tak
Obsługuje ekstrakcję rozszerzenia .OBB? Tak (Narzędzie OBB) Tak (kopiowanie ręczne) Ograniczony Tylko podziały

Kiedy używać każdego narzędzia w przepływie pracy

Zaprojektowane i udokumentowane przez Mst Shaefale Główny programista i architekt pakietów dla Androida • Zweryfikowano na Androidzie 12–15

Mst Shaefale utrzymuje oparty na przeglądarce pakiet do fuzji i kontroli pakietów XAPK/APKS w xapktoapk.com. W przypadku jakichkolwiek pytań skontaktuj się z naszym działem wsparcia.