APKM è il formato bundle proprietario di APKMirror per la distribuzione di applicazioni Android che utilizzano APK divisi.Dall'agosto 2021, Google richiede che tutte le nuove app del Play Store siano pubblicate come Android App Bundle (AAB) anziché come singoli file APK.Ciò significa che il Play Store fornisce APK suddivisi specifici del dispositivo a ciascun utente.Quando APKMirror ospita queste app per il sideload, raggruppa tutte le suddivisioni in un contenitore .apkm in modo che gli utenti possano installare l'app completa su qualsiasi dispositivo compatibile.
AnExplorer supporta i file APKM in modo nativo.Tocca il file, tocca Installa e l'app è pronta per l'uso.Nessuna app di installazione APKMirror separata, nessuna estrazione manuale, nessun processo in più passaggi.
Risposta rapida
Apri AnExplorer → vai al file .apkm → toccalo → tocca Installa.AnExplorer gestisce automaticamente tutte le suddivisioni utilizzando l'API del programma di installazione della sessione di Android.
Cos'è un file APKM?
Un file APKM è un contenitore basato su ZIP che contiene più file APK divisi che insieme costituiscono un'applicazione Android completa.All'interno di un tipico file APKM troverai:
- base.apk: il codice dell'applicazione principale e le risorse primarie
- split_config.architecture.apk — librerie native per una CPU specifica (arm64_v8a, armeabi_v7a, x86_64)
- split_config.density.apk: risorse disegnabili per una densità dello schermo specifica (xxhdpi, xxxhdpi)
- split_config.lingua.apk — risorse stringa per lingue specifiche (en, es, fr, de)
- manifest.json: metadati APKMirror che descrivono il pacchetto, la versione e la configurazione divisa
Tutte queste divisioni devono essere installate insieme in un'unica sessione di installazione.Se provi a installare solo base.apk, l'app non verrà installata o si bloccherà all'avvio perché mancano le suddivisioni di configurazione richieste.
Da dove provengono i file APKM
I file APKM vengono scaricati principalmente da APKMirror (apkmirror.com), una delle fonti più affidabili per gli APK Android.Incontri file APKM quando:
- Download di app moderne: qualsiasi app pubblicata dopo agosto 2021 che utilizza gli app bundle
- Ottenere versioni specifiche: download di una versione particolare per eseguire il downgrade o testare
- App limitate per regione: app non disponibili nel tuo Paese nel Play Store
- App limitate al dispositivo: app contrassegnate come incompatibili con il tuo dispositivo ma effettivamente funzionanti
- Archiviazione delle versioni dell'app: salvataggio di build specifiche per riferimento futuro
APKMirror verifica le firme crittografiche per ogni caricamento, garantendo che i file APKM siano autentici e non modificati rispetto alla versione originale dello sviluppatore.
Procedura dettagliata: installa un file APKM
Prerequisiti
Prima di installare qualsiasi file APKM, assicurati che AnExplorer disponga dell'autorizzazione per installare app:
- Vai a Impostazioni → App → Accesso speciale alle app → Installa app sconosciute
- Trova AnExplorer → attiva Consenti da questa fonte
Processo di installazione
- Scarica il file
.apkmda APKMirror sul tuo dispositivo - Apri AnExplorer → vai a Archiviazione interna → Download/
- Toccare il file
.apkm - AnExplorer mostra i dettagli dell'app: nome, versione, nome del pacchetto e autorizzazioni richieste
- Tocca Installa
- Android installa tutti gli APK divisi contemporaneamente utilizzando un programma di installazione della sessione
- Tocca Apri una volta terminato oppure Fine per tornare a AnExplorer
L'intero processo richiede solo pochi secondi per la maggior parte delle app.Le app di grandi dimensioni con librerie native estese potrebbero richiedere 10-15 secondi.
Perché esiste APKM
Il problema dell'app bundle
Nel 2018, Google ha introdotto Android App Bundle (AAB) come nuovo formato di pubblicazione.Invece di caricare un APK universale contenente risorse per ogni possibile configurazione del dispositivo, gli sviluppatori caricano un pacchetto.Il Play Store quindi genera e fornisce suddivisioni specifiche del dispositivo a ciascun utente.
Questo approccio consente di risparmiare larghezza di banda e spazio di archiviazione: il telefono scarica solo il codice per la sua specifica architettura della CPU, densità dello schermo e lingua anziché trasportare risorse per tutte le possibili configurazioni.Un APK universale da 150 MB potrebbe diventare un'installazione specifica del dispositivo da 40 MB.
La sfida del sideload
Il problema sorge quando gli utenti desiderano installare app al di fuori del Play Store.Il formato AAB non può essere installato direttamente sui dispositivi.Hai bisogno dei singoli APK divisi che il Play Store avrebbe generato.APKMirror risolve questo problema impacchettando tutte le suddivisioni disponibili in un contenitore .apkm che gli installatori consapevoli del bundle come AnExplorer possono elaborare.
Dettagli tecnici
Struttura interna dell'APKM
Un file APKM è strutturalmente un archivio ZIP con un layout specifico:
example.apkm (ZIP container)
├── base.apk (core application)
├── split_config.arm64_v8a.apk (ARM64 native libs)
├── split_config.xxhdpi.apk (screen density resources)
├── split_config.en.apk (English strings)
├── split_config.es.apk (Spanish strings)
└── manifest.json (APKMirror metadata)
Meccanismo di installazione
AnExplorer utilizza la API PackageInstaller Session API di Android per installare i file APKM:
- Crea una nuova sessione di installazione
- Apre il contenitore APKM e legge il manifest
- Trasmette in streaming ciascun APK diviso nella sessione
- Effettua il commit della sessione: Android convalida che tutte le suddivisioni appartengono allo stesso pacchetto
- Se valido, tutte le suddivisioni vengono installate atomicamente (tutte hanno successo o tutte falliscono)
Questa è la stessa API utilizzata dal Play Store per la consegna divisa degli APK, garantendo la piena compatibilità.
Tipi di APK suddivisi
| Tipo diviso | Modello nome file | Scopo |
|---|---|---|
| Fondo | base.apk | Codice e risorse dell'app principale |
| ABI | split_config.arm64_v8a.apk | Librerie native specifiche della CPU |
| Densità | split_config.xxhdpi.apk | Drawable specifici per la densità dello schermo |
| Lingua | split_config.en.apk | Stringhe specifiche della lingua |
| Caratteristica | split_feature_*.apk | Moduli di funzionalità dinamiche |
APKM vs APK vs XAPK vs APK
| Formato | Fonte | Contiene | Dati OBB | Ideale per |
|---|---|---|---|---|
.apk | Ovunque | File di installazione singolo | ❌ | App semplici, legacy |
.apkm | APKMirror | Pacchetto APK diviso | ❌ | App moderne da APKMirror |
.apks | Strumento SAI | Pacchetto APK diviso | ❌ | Backup e trasferimenti delle app |
.xapk | APKPure | Dati di gioco APK + OBB | ✅ | Grandi giochi |
Tutti e quattro i formati sono supportati da AnExplorer .La scelta dipende da dove hai scaricato il file.
Ispezione dei contenuti APKM
Puoi esaminare cosa c'è all'interno di un pacchetto APKM senza installare:
- Premere a lungo il file
.apkmin AnExplorer - Tocca Apri come archivio: il file si apre come un ZIP
- Vengono visualizzati tutti i file APK divisi e il manifest
- Ciò consente di verificare che siano incluse l'architettura corretta e le ripartizioni di densità
Ciò è particolarmente utile quando un'app si blocca dopo l'installazione: puoi verificare se il pacchetto contiene l'architettura del tuo dispositivo.
Scegliere la variante APKM giusta
APKMirror offre spesso più varianti per la stessa versione dell'app:
- Universale: include tutte le architetture e densità.Funziona su qualsiasi dispositivo.File più grande.
- arm64-v8a: ottimizzato per i moderni telefoni ARM a 64 bit.File più piccolo per dispositivi compatibili.
- armeabi-v7a: per dispositivi ARM a 32 bit meno recenti.
- x86_64: per dispositivi basati su Intel/AMD (alcuni tablet, Chromebook, emulatori).
Se non sei sicuro di quale scaricare, scegli la variante Universale: funziona ovunque.
Risoluzione dei problemi
Errore "App non installata".
- Sul tuo dispositivo potrebbe già essere installata una versione più recente dell'app.Android impedisce il downgrade senza prima disinstallare.
- Disinstallare la versione esistente: Impostazioni → App → app → Disinstalla.
- Quindi installa nuovamente il file APKM.
- Se ricevi ancora l'errore, l'APKM potrebbe avere una versione minima dell'SDK incompatibile.
APKM si installa ma l'app si blocca all'avvio
- Il pacchetto potrebbe non includere la suddivisione dell'architettura della CPU del tuo dispositivo
- Apri l'APKM come archivio e controlla
split_config.arm64_v8a.apk(o l'ABI del tuo dispositivo) - Se mancante, scarica invece la variante Universale da APKMirror
"Verifica non riuscita" durante l'installazione
- La firma di un'installazione esistente è diversa dall'APKM.Ciò accade quando la versione attualmente installata proviene da una chiave di firma diversa (ad esempio, un APK modificato).
- Disinstalla completamente l'app esistente, quindi installa l'APKM.
L'installazione richiede molto tempo
- Le app di grandi dimensioni (oltre 200 MB) potrebbero impiegare 15-30 secondi affinché il programma di installazione della sessione elabori tutte le suddivisioni.
- Assicurati che spazio di archiviazione libero sia sufficiente: hai bisogno di spazio sia per il file APKM che per l'app installata.
- Chiudi le app in background per liberare RAM per il processo di installazione.
Guide correlate
- Apri file APK: installazione APK standard
- Installa i file APKS: formato bundle SAI
- Installa file XAPK — Pacchetto APKPure con dati OBB
- Backup app come APK: esporta le app installate
- Gestione app
