Advanced Installer : un tout-en-un pour simplifier l’installation

Écrit par charon
Publié le : {{ dayjs(1615882993*1000).local().format("L").toString()}}
Suivez-nous

Un outil « tout-en-un » afin de déployer et d’installer vos applications le plus simplement du monde ? Telle est la promesse d’Advanced Installer, un logiciel conçu par Caphyon et qui n’est certes pas vraiment nouveau, mais sur lequel nous revenons aujourd’hui car il nous rend bien des services.

S’il nous est utile en tant qu’administrateur IT, Advanced Installer ne se résume pas à cette seule finalité. Il est également pratique pour tout développeur qui cherche à diffuser et rendre plus accessibles ses productions grâce, tout d’abord, à l’installation MSIX. Comme ses créateurs se plaisent à le résumer « package once, deploy anywhere » (un seul paquet, déploiement universel), Advanced Installer prend en charge le format MSIX. Cela offre bien des avantages à commencer par le découplage des mises à jour d’OS et d’application et de toutes les petites contraintes qui peuvent ralentir le déploiement.

MSIX a l’avantage de n’installer que ce qui est nécessaire sur le poste cible et il a le bon goût d’isoler les applications afin d’offrir un environnement plus sécurisé. Pour les projets Advanced Installer, l’utilisation du format XML est un autre avantage qui simplifie développement et maintenance alors que la signature numérique SHA256 rassure. Elle est conforme aux standards actuels en matière de sécurité. Enfin, l’intégration à Visual Studio, l’intégration continue ainsi que les fonctionnalités de travail collaboratif constituent d’autres atouts à même de faire pencher la balance en faveur d’Advanced Installer.

Pour notre part, nous avons particulièrement apprécié la présence de petites subtilités qui simplifient grandement la vie. Advanced Installer intègre par exemple un bootstrapper permettant d’aboutir à des fichiers .exe en plus des .msi et autorisant surtout le choix de la langue évidemment très pratique quand il s’agit de diffuser un logiciel dans différents pays, différents continents. Pour ne rien gâcher, l’interface utilisateur est agréable, bien pensée et dispose d’options tout à la fois riches, détaillées et accessibles. Notons également la possibilité de personnaliser les choses avec divers thèmes et un éditeur WYSIWYG puissant.

La fonctionnalité est dans l’air du temps et Advanced Installer ne pouvait évidemment faire l’impasse sur les aspects cloud. Les créateurs du logiciel ont logiquement prévu la possibilité de packager et déployer aussi bien des applications « classiques » pour ordinateurs de bureau que des web apps et ils autorisent leur publication sur des sites gérés par Azure, mais aussi sur le Microsoft Windows Store. Dans l’idée, Advanced Installer se suffit à lui-même, mais ses développeurs ont conscience du besoin de personnaliser les choses et c’est pourquoi il est possible d’intégrer son propre code C#, C++, PowerShell ou VBScript et d’utiliser ses propres custom actions.

Enfin, sur un tel logiciel, la question des redevances peut être délicate. Dans le cas d’Advanced Installer cela ne devrait en réalité pas poser trop de problème : la licence est royalty-free comme se plaisent à le rappeler les créateurs et il est donc possible de distribuer ses installeurs sans paiements additionnels. Il est toutefois à noter que l’éditeur – Caphyon – met en place plusieurs niveaux de licence afin de se conformer aux besoins des usagers. En définitive et même s’il n’est clairement pas le seul sur le marché, Advanced Installer répond à de nombreux besoins de manière efficace : la création de packages logiciels, leur mise à jour et leur déploiement ont rarement été aussi simples.