Che cos'è un file APK e cosa fa? spiegato

Che cos'è un file APK e cosa fa? spiegato

Se hai un dispositivo Android, potresti aver sentito il termine APK e mi chiedevo cosa significa. Anche se puoi usare Android senza mai imparare il significato di APK, studiare un po' ti aiuterà ad apprezzare ulteriormente la piattaforma.





Diamo un'occhiata a cos'è un file APK e perché è importante per Android.





Che cos'è un file APK?

APK sta per Pacchetto Android (A volte Kit pacchetto Android o Pacchetto di applicazioni Android ). È il formato di file utilizzato da Android per distribuire e installare le app. Di conseguenza, gli APK contengono tutti gli elementi di cui un'app ha bisogno per essere installata correttamente sul tuo dispositivo.





Un APK è un file di archivio, il che significa che contiene più file, oltre ad alcuni metadati su di essi. Probabilmente hai familiarità con altri tipi di file di archivio, come ZIP e RAR.

Generalmente, i file di archivio (come ZIP) vengono utilizzati per combinare più file in uno, al fine di renderli più portabili o comprimerli per risparmiare spazio. Quando un archivio viene utilizzato per distribuire software, viene chiamato pacchetto software.



A quanto pare, gli APK sono una variante del formato di file JAR (Java Archive), poiché molti Android sono costruiti in Java. Tutti gli APK sono essenzialmente file ZIP, ma devono contenere informazioni aggiuntive per funzionare correttamente come APK.

Quindi tutti gli APK sono ZIP, ma non tutti gli ZIP sono APK. Se sei curioso, puoi aprire un file APK e vedere cosa c'è dentro. Basta usare uno di i migliori strumenti di estrazione di file , come 7-Zip, per aprirlo come faresti con qualsiasi vecchio file ZIP.





A cosa servono i file APK?

I file APK ti consentono di installare app sul tuo telefono Android. Sono simili ai file APPX utilizzati per installare le app dello Store su Windows 10, nonché ai file di pacchetto corrispondenti su altre piattaforme. Quando apri un APK sul tuo dispositivo, contiene le istruzioni per l'installazione sul tuo telefono, oltre a fornire informazioni su se stesso al tuo dispositivo.

Normalmente, quando visiti Google Play e scarichi un'app, lo store installa automaticamente l'APK per te. In questo modo, il Play Store funge anche da gestore di pacchetti, uno strumento per installare, aggiornare e rimuovere facilmente il software su un dispositivo.





Per saperne di più: Come scaricare e aggiornare app su telefoni e tablet Android

cosa fare con i vecchi dischi rigidi?

Tuttavia, a causa della natura aperta di Android, Google Play non è l'unico modo per trovare e installare gli APK. È facile ottenere un file APK da qualche altra parte, spostarlo sul dispositivo e installarlo manualmente. Vedere come caricare le app su Android per una guida completa

Come vengono creati i file APK?

Quando uno sviluppatore crea un'app Android, probabilmente utilizza Android Studio, lo strumento di sviluppo ufficiale per Android. Una volta che l'app è pronta per la spedizione, Android Studio compila l'app, quindi la inserisce in un unico contenitore, un APK.

Gli APK possono avere qualsiasi nome, ma in genere devono mantenere l'estensione del file .apk quindi i sistemi operativi sanno come interpretarli. Quando scarichi un APK, di solito scopri che hanno nomi di file come i seguenti:

com.google.android.dialer_66.0.374464860.apk

Questa è una versione (abbreviata) del nome APK per l'app Google Phone. Puoi vedere che il nome completo dell'app corrisponde al nome file dell'app nell'URL della sua pagina Google Play:

https://play.google.com/store/apps/details?id= com.google.android.dialer

I numeri alla fine rappresentano la versione corrente, che può essere abbastanza granulare poiché le app principali come questa vengono aggiornate continuamente.

Perché dovrei installare i file APK manualmente?

Google Play va bene per le esigenze di installazione di Android della maggior parte delle persone. Ma ci sono diversi vantaggi nell'installazione manuale degli APK.

Uno dei più grandi è ottenere l'accesso all'ultima versione delle app in anticipo. Quando una delle principali app di Google (come Calendar) rilascia un aggiornamento importante, può essere necessaria una settimana o più prima che il tuo dispositivo lo ottenga da Google Play. L'installazione dell'APK da solo ti consente di saltare l'attesa e di aggiornare non appena vuoi.

Galleria di immagini (3 immagini) Espandere Espandere Espandere Chiudere

Il sideload degli APK ti consente anche di installare app sul tuo dispositivo che non sono disponibili su Google Play. Potresti trovare un'app non consentita su Google Play perché viola una norma o forse desideri testare l'app di un tuo amico che è attualmente in fase di sviluppo.

Proprio come il software desktop, tuttavia, il download di file APK da siti Web casuali può essere pericoloso. Sebbene Google Play disponga di filtri per rilevare le app più pericolose, non c'è molta protezione quando installi gli APK da solo.

Soltanto scarica APK da siti attendibili . Fai attenzione a qualsiasi pagina che ti promette un'app a pagamento gratuita: è una tattica comune per installare malware sul tuo dispositivo.

Cos'è Base.APK?

Potresti aver trovato un file sul tuo telefono chiamato base.apk e mi chiedevo cosa fa. Potrai vedere solo questi base.apk file se si dispone dell'accesso root sul telefono, poiché si trovano in cartelle di sistema protette.

Questo è un file che troverai in ogni cartella dell'app. Contiene l'APK che hai scaricato da Google Play, utilizzato inizialmente per installare l'app. Se controlli la dimensione di questo file rispetto alla dimensione del file riportata nella pagina del Play Store dell'app, dovrebbero corrispondere.

Le app di backup APK possono utilizzarle per creare una copia delle app installate sul telefono. Se lo desideri, puoi anche copiare manualmente questi file altrove per uso personale. Ma questo non è necessario per backup del tuo dispositivo Android , quindi se non sei rootato, non preoccuparti di questi file.

Ora sai a cosa servono i file APK

Abbiamo esaminato come gli APK sono il formato principale utilizzato da Android per distribuire e installare app. Per l'uso normale, sono per lo più invisibili. Ma gli APK alimentano tutti i download sul tuo telefono, quindi ti occupi di loro tutto il tempo, anche se non te ne rendi conto.

Il sideload degli APK da fonti esterne al Play Store è utile e una delle parti migliori dell'utilizzo di Android. Ma dovresti farlo solo quando ti fidi dell'origine dei file, per evitare di esporre il telefono a rischi per la sicurezza.

Credito immagine: osservatore/ Depositphotos

Condividere Condividere Tweet E-mail 9 impostazioni Android integrate per aumentare la sicurezza del tuo dispositivo

Hai un dispositivo Android? Devi conoscere queste utilità chiave che aiutano a proteggere il tuo dispositivo.

Leggi Avanti
Argomenti correlati
  • Android
  • Sviluppo di app
  • Suggerimenti Android
  • Google Play Store
Circa l'autore Ben Stegner(1735 articoli pubblicati)

Ben è un vicedirettore e l'onboarding manager di MakeUseOf. Ha lasciato il suo lavoro IT per scrivere a tempo pieno nel 2016 e non si è mai guardato indietro. Si occupa di tutorial tecnici, consigli sui videogiochi e altro ancora come scrittore professionista da oltre sette anni.

Altro da Ben Stegner

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti