Qu’est-ce qu’un fichier APK et à quoi sert-il ? Expliqué

Si vous avez un appareil Android, vous avez peut-être entendu le terme et vous vous demandez ce que cela signifie. Bien que vous puissiez utiliser Android sans jamais apprendre la signification d’APK, é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 (parfois ou ). C’est le format de fichier utilisé par Android pour distribuer et installer des 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 à leur sujet. Vous connaissez probablement d’autres types de fichiers d’archive, comme ZIP et RAR.

Généralement, les fichiers d’archive (comme ZIP) sont utilisés pour combiner plusieurs fichiers en un seul, afin de les rendre plus portables ou de les compresser pour économiser 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 essentiellement des fichiers ZIP, 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. Utilisez simplement un outil d’extraction de fichiers comme 7-Zip pour l’ouvrir comme n’importe quel ancien fichier ZIP. Vous ne pouvez pas faire grand-chose avec les APK sur des plates-formes autres qu’Android, sauf si vous installez un émulateur Android comme Bluestacks.

Fichier APK Android en 7-zip

À 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 Store sur Windows, ainsi qu’aux fichiers de package correspondants sur d’autres plates-formes. 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 package 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 manière, le Play Store agit également comme un gestionnaire de packages, 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 fichiers APK. Il est facile d’obtenir un fichier APK ailleurs, de le déplacer sur votre appareil et de l’installer manuellement. Découvrez comment charger des applications sur Android pour un guide complet.

Comment les fichiers APK sont-ils créés ?

Lorsqu’un développeur crée une application Android, il utilise probablement Android Studio, l’outil de développement officiel pour Android. Une fois l’application prête à être expédiée, Android Studio compile l’application, puis la place dans un seul conteneur, un APK.

Les APK peuvent avoir n’importe quel nom, mais doivent généralement conserver l’extension de fichier pour que les systèmes d’exploitation sachent comment les interpréter. Lorsque vous téléchargez un fichier APK, vous constatez généralement qu’il porte des noms de fichier comme celui-ci :

 com.google.android.dialer_66.0.374464860.apk 

Il s’agit d’une version (abrégé) du nom APK de l’application Google Phone. Vous pouvez voir 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 les principales applications comme celle-ci sont mises à jour en permanence.

Pourquoi installer les fichiers APK manuellement ?

Google Play convient aux besoins d’installation d’Android de la plupart des utilisateurs. Mais il y a plusieurs avantages à installer les APK manuellement.

L’un des plus importants est d’avoir accès à la dernière version des applications à l’avance. Lorsqu’une application Google majeure (comme Agenda) publie une mise à jour majeure, cela peut prendre une semaine ou plus pour que votre appareil obtienne la dernière version de Google Play. L’installation de l’APK par vous-même vous permet d’éviter l’attente et de mettre à jour dès que vous le souhaitez.

Le chargement latéral d’APK vous permet également d’installer des applications sur votre appareil qui ne sont pas disponibles sur Google Play. Vous pouvez trouver une application qui n’est pas autorisée sur Google Play parce qu’elle enfreint une politique, ou peut-être souhaitez-vous tester l’application de votre ami qui est actuellement en développement.

Cependant, 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 détecter les applications dangereuses, il n’y a pas autant de protection lorsque vous installez des APK par vous-même. Il peut s’agir de logiciels malveillants déguisés en applications légitimes, ou ils peuvent être falsifiés pour inclure des logiciels espions.

Ne téléchargez que des APK provenant de sites de confiance. Méfiez-vous de toute page qui vous promet une application payante gratuite – c’est une tactique courante pour installer des logiciels malveillants sur votre appareil.

Qu’est-ce que Base.APK ?

Vous avez peut-être rencontré un fichier appelé sur votre téléphone et vous vous demandez ce qu’il fait. Vous ne pourrez voir ces fichiers que si vous disposez d’un accès root sur votre téléphone, car ils se trouvent 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é depuis Google Play, utilisé pour installer l’application initialement. Si vous comparez la taille de ce fichier à la taille de fichier indiquée sur la page Play Store de l’application, ils doivent 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 ce n’est pas nécessaire pour sauvegarder votre appareil Android, donc si vous n’êtes pas rooté, ne vous inquiétez pas pour 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 examiné comment les APK sont le format de base utilisé par Android pour distribuer et installer des applications. Pour une utilisation normale, ils sont pour la plupart invisibles. Mais les APK alimentent tous les téléchargements sur votre téléphone, vous les traitez donc tout le temps, même si vous ne vous en rendez pas compte.

Le chargement latéral d’APK à partir de sources extérieures au Play Store est utile et constitue l’une des meilleures parties de l’utilisation d’Android. Mais vous ne devez le faire que lorsque vous faites confiance à l’origine des fichiers, afin d’éviter d’exposer votre téléphone à des risques de sécurité.