Que fait un packager d'application?
Lorsqu'une application informatique est terminée et distribuée, un utilisateur final peut lancer le programme en cliquant sur une seule icône. Pendant le développement de cette application, les ingénieurs logiciels utilisent un certain nombre de ressources différentes qui nécessitent des processus hautement techniques pour lancer et tester le programme. Le travail d'un packager d'application consiste à prendre les différents composants qui constituent un programme et à faire en sorte que l'utilisateur final puisse facilement installer et démarrer l'application.
La première tâche d'un packager d'application consiste à identifier toutes les bibliothèques et fichiers dont un programme doit exécuter avec succès. Ceux-ci peuvent prendre la forme de bibliothèques de logiciels, de fichiers de base de données, de fichiers de code source compilés et de composants graphiques. Certains de ces fichiers résideront dans le répertoire du programme, mais d'autres ressources, telles que les serveurs de base de données ou les moteurs graphiques système, doivent être installés en tant que logiciel distinct sur l'ordinateur de l'utilisateur final.
Le packager d'application rassemble tous les fichiers qui n'ont pas besoin d'être InstalleD en tant que logiciel système séparé dans un seul dossier. Dans le processus de développement, les programmeurs peuvent appeler ces ressources de n'importe où sur leur poste de travail, mais les produits finaux ont besoin d'une configuration uniforme. En condensant tous les fichiers en un seul répertoire, le packager d'application garantit que tout le code d'un programme contient les chemins de répertoire corrects pour accéder à ces ressources.
Une fois que l'application Packager a consolidé tous les fichiers qu'un programme doit exécuter, il ou elle prépare le répertoire lui-même pour l'utilisateur final. Cela implique de remplacer les icônes système par défaut pour les fichiers exécutables par les icônes des artistes graphiques conçus spécifiquement pour le programme et y compris les fichiers de documentation dans le répertoire. Une fois ces composants prêts, le packager doit configurer un installateur pour l'application.
Un packager d'application utilise un logiciel spécialement conçu pour créer et automatiserprocessus de stallation. Cela implique:
- Spécification de quels composants logiciels doivent être présents sur le système pour que le programme s'exécute
- Chargement des fichiers nécessaires pour ajouter ce logiciel dans le cas où il est absent du système,
- Chargement du répertoire contenant tous les fichiers de l'application.
La dernière étape consiste à tester le programme d'installation sur les machines représentatives de ce que les clients utiliseront pour s'assurer que le processus fonctionne.
Les emballages d'application nécessitent des antécédents en informatique et en programmation. Ils n'écrivent pas de parties principales du code source du programme, mais doivent toujours comprendre le cycle de développement des logiciels et comment modifier le code source. Ceci est nécessaire pour s'assurer que le code source reflète avec précision la disposition du fichier final du répertoire du programme.