APK
Il file di installazione di Android: in sostanza un archivio zip con codice, risorse e una firma.
Cambiando l'estensione in .zip si apre come qualsiasi archivio. Dentro ci sono AndroidManifest.xml con le dichiarazioni dell'app, uno o più file classes.dex con il codice compilato in formato Dalvik, le risorse e le librerie native per ciascuna architettura di processore.
La firma è obbligatoria e lega l'app alla chiave dello sviluppatore. Gli aggiornamenti sono accettati solo se firmati con la stessa chiave, ed è su questo che si regge l'impossibilità di dirottarli. L'installazione di un APK al di fuori dello store si chiama sideloading ed è consentita su Android, a differenza di iOS: una delle differenze più concrete tra le due piattaforme.