Si vous possédez un appareil Android, vous avez peut-être entendu le terme APK et vous vous êtes demandé ce que cela signifiait. Bien que vous puissiez utiliser Android sans jamais connaître la signification d’APK, le fait de l’étudier un peu vous aidera à mieux comprendre et apprécier la plate-forme.
Voyons ce qu’est un fichier APK et pourquoi il est important pour Android.
Qu’est-ce qu’un fichier APK ?
APK signifie Paquet Android (parfois Kit de paquetage Android ou Paquet d’applications Android). Il s’agit du format de fichier qu’Android utilise pour distribuer et installer les applications. Par conséquent, un APK contient tous les éléments dont une application a besoin pour s’installer correctement sur votre appareil.
Un APK est un fichier d’archive, ce qui signifie qu’il contient plusieurs fichiers, ainsi que des métadonnées les concernant. Vous êtes probablement familier avec d’autres types de fichiers d’archives, comme ZIP et RAR.
En général, les fichiers d’archives (comme ZIP) sont utilisés pour combiner plusieurs fichiers en un seul, afin de les rendre plus portables ou de les compresser pour gagner de l’espace. Lorsqu’une archive est utilisée pour distribuer un logiciel, on l’appelle alors un progiciel.
Il s’avère que les APK sont une variante du format de fichier JAR (Java Archive), car une grande partie d’Android est construite en Java. Tous les APK sont des fichiers ZIP à la base, mais ils doivent contenir des informations supplémentaires pour fonctionner correctement en tant qu’APK.
Ainsi, tous les APK sont des ZIP, mais tous les ZIP ne sont pas des APK. Si vous êtes curieux, vous pouvez ouvrir un fichier APK et voir ce qu’il contient. Il suffit d’utiliser un outil d’extraction de fichiers comme 7-Zip pour l’ouvrir comme vous le feriez avec n’importe quel fichier ZIP. Vous ne pouvez pas faire grand-chose avec les APK sur des plateformes autres qu’Android, à moins d’installer un émulateur Android comme Bluestacks.
A quoi servent les fichiers APK ?
Les fichiers APK vous permettent d’installer des applications sur votre téléphone Android. Ils sont similaires aux fichiers APPX utilisés pour installer les applications du Store sous Windows, ainsi qu’aux fichiers de paquetage correspondants sur d’autres plateformes. Lorsque vous ouvrez un APK sur votre appareil, il contient les instructions pour installer l’application sur votre téléphone et fournit des informations sur le paquet lui-même à votre appareil.
Normalement, lorsque vous visitez Google Play pour télécharger ou mettre à jour une application, la boutique installe automatiquement l’APK pour vous. De cette façon, le Play Store agit également comme un gestionnaire de paquets, c’est-à-dire un outil permettant d’installer, de mettre à jour et de supprimer facilement des logiciels sur un appareil.
Cependant, en raison de la nature ouverte d’Android, Google Play n’est pas le seul moyen de trouver et d’installer des APK. Il est facile d’obtenir un fichier APK ailleurs, de le déplacer sur votre appareil et de l’installer manuellement. Consultez le guide complet sur le chargement latéral d’applications sur Android.
Comment sont créés les fichiers APK ?
Lorsqu’un développeur crée une application Android, il utilise probablement Android Studio, l’outil de développement officiel d’Android. Une fois l’application prête à être expédiée, Android Studio compile l’application, puis la place dans un conteneur – un APK.
Les APK peuvent avoir n’importe quel nom, mais doivent généralement conserver l’extension de fichier .apk pour que les systèmes d’exploitation sachent comment les interpréter. Lorsque vous téléchargez un APK, vous trouverez généralement des noms de fichiers comme les suivants :
com.google.android.dialer_66.0.374464860.apk
Il s’agit d’une version (abrégée) du nom de l’APK de l’application Téléphone de Google. Vous pouvez constater que le nom complet de l’application correspond au nom de fichier de l’application dans l’URL de sa page Google Play :
https://play.google.com/store/apps/details?id=com.google.android.dialer
Les chiffres à la fin représentent la version actuelle, qui peut être assez granulaire puisque des applications majeures comme celle-ci sont mises à jour en permanence.
Pourquoi devrais-je installer les fichiers APK manuellement ?
Google Play est très bien pour la plupart des gens qui ont besoin d’installer Android. Mais il y a plusieurs avantages à installer les APKs manuellement.
L’un des plus importants est d’avoir accès à la dernière version des applications à l’avance. Lorsqu’une application Google importante (comme l’agenda) sort une mise à jour majeure, il faut parfois une semaine ou plus pour que votre appareil reçoive la dernière version de Google Play. En installant vous-même l’APK, vous pouvez éviter l’attente et effectuer la mise à jour dès que vous le souhaitez.



Le Sideloading APKs vous permet également d’installer sur votre appareil des applications qui ne sont pas disponibles sur Google Play. Il se peut que vous trouviez une application qui n’est pas autorisée sur Google Play parce qu’elle viole un règlement, ou que vous vouliez tester l’application de votre ami qui est en cours de développement.
Tout comme les logiciels de bureau, le téléchargement de fichiers APK à partir de sites Web aléatoires peut être dangereux. Bien que Google Play ait mis en place des filtres pour repérer les applications dangereuses, la protection n’est pas aussi grande lorsque vous installez des APK par vous-même. Il peut s’agir d’un logiciel malveillant déguisé en application légitime ou d’un logiciel espion modifié.
Ne téléchargez les APK que depuis des sites de confiance. Méfiez-vous de toute page qui vous promet une application payante et gratuite – il s’agit d’une tactique courante pour installer des logiciels malveillants sur votre appareil.
Qu’est-ce que Base.APK ?
Tu as peut-être trouvé sur ton téléphone un fichier appelé base.apk et je me suis demandé ce que ça faisait. Vous ne pourrez voir que ces base.apk si vous avez un accès root sur votre téléphone, car ils sont dans des dossiers système protégés.
Il s’agit d’un fichier que vous trouverez dans chaque dossier d’application. Il contient l’APK que vous avez téléchargé sur Google Play, utilisé pour installer l’application initialement. Si vous comparez la taille de ce fichier à celle indiquée sur la page Play Store de l’application, elles devraient correspondre.
Les applications de sauvegarde APK peuvent les utiliser pour faire une copie des applications installées sur votre téléphone. Si vous le souhaitez, vous pouvez également copier manuellement ces fichiers ailleurs pour votre propre usage. Mais cela n’est pas nécessaire pour sauvegarder votre appareil Android, donc si vous n’êtes pas enraciné, ne vous inquiétez pas de ces fichiers. Et si vous les voyez, ne paniquez pas, car ils font partie du fonctionnement normal d’Android.
Vous savez maintenant à quoi servent les fichiers APK
Nous avons vu comment les APK sont le format de base utilisé par Android pour distribuer et installer des applications. Pour une utilisation normale, ils sont pratiquement invisibles. Mais les APK sont à l’origine de tous les téléchargements sur votre téléphone, et vous y avez donc affaire en permanence, même si vous ne vous en rendez pas compte.
Le Sideloading d’APKs provenant de sources autres que le Play Store est utile, et c’est l’une des meilleures parties de l’utilisation d’Android. Mais vous ne devez le faire que si vous avez confiance en l’origine des fichiers, afin d’éviter d’ouvrir votre téléphone à des risques de sécurité.