APKS è il formato del pacchetto APK diviso reso popolare da SAI (Split APKs Installer) e comunemente utilizzato negli strumenti di backup delle app.A differenza di un singolo file .apk tradizionale, un file .apks è un contenitore ZIP che contiene più suddivisioni APK: l'applicazione di base, librerie native specifiche dell'architettura, risorse di densità dello schermo e pacchetti di lingue.Queste suddivisioni devono essere installate insieme in un'unica sessione affinché l'app funzioni correttamente.
AnExplorer gestisce l'installazione degli APK in modo nativo.Tocca il file, conferma l'installazione e tutte le suddivisioni verranno installate insieme utilizzando l'API di installazione della sessione di Android: non sono necessari strumenti separati o processi in più passaggi.
Risposta rapida
Apri AnExplorer → vai al file .apks → toccalo → tocca Installa.AnExplorer espande automaticamente il pacchetto e installa tutte le suddivisioni in un'unica sessione.
Cos'è un file APK?
APKS è un formato contenitore basato su ZIP che raggruppa più file APK suddivisi di Android in un unico file scaricabile o trasferibile.Il formato è stato creato dal progetto SAI (Split APKs Installer) e da allora è diventato uno standard de facto per gli strumenti di backup e trasferimento delle app.
All'interno di un tipico file APK troverai:
- base.apk: il codice dell'applicazione principale, le risorse primarie e il manifest
- split_config.arm64_v8a.apk: codice della libreria nativa per processori ARM64
- split_config.xxhdpi.apk: risorse di immagini ridimensionate per schermi ad alta densità
- split_config.en.apk: stringhe in lingua inglese e risorse locali
- APK suddivisi aggiuntivi: moduli di funzionalità, altre lingue, altre architetture
Tutti questi componenti insieme formano l'applicazione completa.L'installazione del solo base.apk comporterebbe che un'app danneggiata manchi di librerie native, grafica di dimensioni adeguate o risorse linguistiche.
Da dove provengono i file APK
I file APKS si verificano in diversi scenari:
- Backup delle app: SAI e strumenti simili esportano le app installate come APK per preservare tutte le suddivisioni
- Trasferimento da dispositivo a dispositivo: sposta le app tra telefoni senza scaricarle nuovamente dal Play Store
- Backup ADB: Android Debug Bridge può esportare app bundle
- Configurazione ROM personalizzata: app di sistema preconfezionate in formato APKS
- Distribuzione aziendale: dipartimenti IT che condividono app interne
- Archiviazione: salvataggio di versioni specifiche dell'app per test o rollback
- App store alternativi: alcuni store forniscono download in formato APKS
La differenza fondamentale rispetto al download di un nuovo APK: i file APKS catturano l'esatta configurazione installata su un particolare dispositivo, incluse solo le suddivisioni rilevanti per l'architettura di quel dispositivo e la densità dello schermo.
Procedura dettagliata: installa un file APKS
Prerequisiti
Abilita AnExplorer per installare app da origini sconosciute:
- Vai a Impostazioni → App → Accesso speciale alle app → Installa app sconosciute
- Trova AnExplorer → imposta Consenti da questa origine su ON
Processo di installazione
- Trasferisci il file
.apkssul tuo telefono (download, trasferimento USB, archiviazione cloud o ricezione tramite Bluetooth) - Apri AnExplorer → vai alla posizione del file (solitamente Download/)
- Tocca il file
.apks: AnExplorer lo riconosce come un pacchetto APK diviso - Esamina le informazioni sull'app visualizzate: nome del pacchetto, versione, autorizzazioni
- Tocca Installa
- Android installa tutte le divisioni insieme in un'unica sessione atomica
- Tocca Apri per avviare l'app o Fine per tornare a AnExplorer
L'installazione richiede in genere 3-10 secondi a seconda delle dimensioni dell'app.
Dettagli tecnici
Struttura interna degli APK
Un file APKS è un archivio ZIP standard contenente file APK:
AppName_v2.1.0.apks (ZIP container)
├── base.apk (core application ~20-50 MB)
├── split_config.arm64_v8a.apk (ARM64 native libraries ~5-30 MB)
├── split_config.xxhdpi.apk (high-density resources ~2-10 MB)
├── split_config.en.apk (English strings ~0.1-1 MB)
└── split_config.es.apk (Spanish strings ~0.1-1 MB)
Meccanismo di installazione
AnExplorer utilizza l'API PackageInstaller Session API di Android per l'installazione degli APK:
- Creazione sessione: apre una nuova sessione di installazione con il gestore pacchetti
- Streaming diviso: legge ogni APK dal contenitore APKS e lo trasmette in streaming nella sessione
- Convalida: Android verifica che tutte le suddivisioni condividano lo stesso nome di pacchetto e lo stesso certificato di firma
- Commit atomico: tutte le divisioni vengono installate simultaneamente (tutte hanno successo o tutte falliscono)
- Registrazione: l'app viene visualizzata nel launcher e nel cassetto delle app
Questo è identico al modo in cui il Play Store installa le app dagli App Bundle, garantendo la piena compatibilità.
Spiegazione dei tipi di APK suddivisi
| Tipo diviso | Esempio di nome file | Scopo | Impatto sulle dimensioni |
|---|---|---|---|
| Fondo | base.apk | Codice e risorse principali | Obbligatorio, più grande |
| ABI (CPU) | split_config.arm64_v8a.apk | Librerie native | 5-100 MB per i giochi |
| Densità | split_config.xxhdpi.apk | Immagini adatte allo schermo | 2-20MB |
| Lingua | split_config.en.apk | Stringhe della lingua | 0,1-2 MB ciascuno |
| Caratteristica | split_dynamic_feature.apk | Moduli su richiesta | Varia |
Perché esistono gli APK suddivisi
Google ha introdotto gli APK divisi con gli Android App Bundle per risolvere il problema del rigonfiamento dell'"APK universale":
- Un APK universale include librerie native per ARM, ARM64, x86 e x86_64: ne viene utilizzata solo una
- Include risorse disegnabili da ldpi a xxxhdpi: solo una densità corrisponde al tuo schermo
- Include stringhe per oltre 40 lingue: ne usi solo una o due
Con le suddivisioni, il tuo dispositivo riceve solo ciò di cui ha bisogno.Un APK universale da 200 MB potrebbe diventare 60 MB di suddivisioni specifiche per dispositivo.Il formato APKS preserva queste suddivisioni per la ridistribuzione.
APK rispetto a APKM rispetto a XAPK rispetto a APK
| Caratteristica | APK | APKM | XAPK | APK |
|---|---|---|---|---|
| Fonte | SAI, strumenti di backup | APKMirror | APKPure | Ovunque |
| Contenitore | CAP | CAP | CAP | File singolo |
| Contiene suddivisioni | ✅ | ✅ | Facoltativo | ❌ |
| Contiene dati OBB | ❌ | ❌ | ✅ | ❌ |
| Formato dei metadati | Nessuno (solo APK) | manifest.json | manifest.json | N/A |
| Ideale per | Backup, trasferimenti | Download di APKMirror | Grandi giochi | App semplici |
| AnExplorer supporto | ✅ | ✅ | ✅ | ✅ |
Tutti e quattro i formati sono supportati da AnExplorer con la stessa facilità d'uso: tocca e installa.
Creazione di backup APK
Puoi esportare le app installate come file APKS per il backup o il trasferimento:
- Apri AnExplorer Gestione app
- Trova l'app di cui desideri eseguire il backup
- Premi a lungo → Backup o Esporta come APK
- Il file esportato conserva tutte le suddivisioni dell'app installata sul tuo dispositivo
- Trasferisci gli APK su un altro dispositivo o su un archivio cloud per tenerli al sicuro
Nota: le app con DRM o verifica della licenza potrebbero non funzionare se trasferite su un dispositivo o account Google diverso.
Ispezione dei contenuti degli APK
Puoi esaminare cosa c'è all'interno di un pacchetto APK senza installare:
- Premere a lungo il file
.apksin AnExplorer - Tocca Apri come archivio: il file si apre come un ZIP
- Vedi tutti i file APK divisi elencati con le loro dimensioni
- Ciò consente di verificare che siano incluse l'architettura corretta e le suddivisioni della configurazione
Controlli utili:
- Conferma che
split_config.arm64_v8a.apkesiste per i telefoni moderni - Verifica che la versione base.apk corrisponda a ciò che ti aspetti
- Controlla la dimensione totale estratta per assicurarti di avere abbastanza spazio di archiviazione
Considerazioni sulla compatibilità
I file APKS esportati da un dispositivo potrebbero non funzionare su un altro se:
- Mancata corrispondenza dell'architettura: un APK esportato da un telefono ARM64 non funzionerà su un tablet x86 perché privo di librerie native x86
- Discordanza di densità: non critica, Android ridimensiona le risorse.L'app funziona ma potrebbe utilizzare leggermente più memoria.
- Versione Android: la versione minima dell'SDK dell'app deve essere soddisfatta dal dispositivo di destinazione
- Conflitti di firma: se è già installata una versione diversa dell'app (con chiave di firma diversa).
Per la massima compatibilità durante il backup delle app, assicurati che tutte le suddivisioni dell'architettura siano incluse o utilizza uno strumento che esporti bundle universali.
Risoluzione dei problemi
"Il pacchetto è in conflitto con il pacchetto esistente"
Sul dispositivo di destinazione è già installata una versione dell'app con un certificato di firma diverso.Ciò accade comunemente quando:
- La versione installata proviene da una fonte diversa (APK modificato)
- Stai tentando di installare una versione precedente su una più recente
Soluzione: disinstalla prima l'app esistente, quindi installa gli APK.
Gli APK vengono installati ma l'app si arresta in modo anomalo o mancano funzionalità
Nel pacchetto potrebbero mancare le suddivisioni specifiche del dispositivo necessarie per il dispositivo di destinazione:
- Apri gli APK come ZIP e verifica la suddivisione dell'architettura del tuo dispositivo
- Se hai esportato da un dispositivo ARM64 e stai installando su x86, l'operazione fallirà
- Scarica la variante Universale o esporta da un dispositivo corrispondente
"Sessione fallita" o installazione scaduta
- Chiudi le app in background per liberare RAM: il programma di installazione della sessione necessita di memoria per l'elaborazione
- Garantire spazio di archiviazione sufficiente (2 volte la dimensione del file APKS consigliata)
- Su alcuni dispositivi, i pacchetti molto grandi (oltre 500 MB) potrebbero scadere.Riprovare dopo un nuovo riavvio.
Impossibile aprire il file APKS: "formato sconosciuto"
- Assicurati di utilizzare AnExplorer per aprire il file e non il file manager predefinito
- Premi a lungo → Apri con → AnExplorer se un'altra app gestisce l'associazione dei file
- Il file potrebbe essere danneggiato.Scarica nuovamente o trasferisci nuovamente il file APKS.
Guide correlate
- Installa i file APK: installazione APK standard singola
- Installa i file APKM — Formato bundle APKMirror
- Installa file XAPK — Pacchetto APKPure con dati OBB
- Backup app come APK: esporta le app installate
- Gestione app
