Qu'est-ce qu'une application «portable» et pourquoi est-ce important?

Table des matières:

Qu'est-ce qu'une application «portable» et pourquoi est-ce important?
Qu'est-ce qu'une application «portable» et pourquoi est-ce important?

Vidéo: Qu'est-ce qu'une application «portable» et pourquoi est-ce important?

Vidéo: Qu'est-ce qu'une application «portable» et pourquoi est-ce important?
Vidéo: How to Get a Job in a United Nations Mission - UN Peacekeeping and Special Political Missions - YouTube 2024, Mars
Anonim
Les applications portables offrent des avantages certains par rapport à leurs homologues traditionnels. Elles sont légères et vous permettent de passer d’un ordinateur à l’autre tout en emportant vos applications et vos paramètres. Voici pourquoi ils sont différents et pourquoi parfois, mais pas toujours, un bon choix.
Les applications portables offrent des avantages certains par rapport à leurs homologues traditionnels. Elles sont légères et vous permettent de passer d’un ordinateur à l’autre tout en emportant vos applications et vos paramètres. Voici pourquoi ils sont différents et pourquoi parfois, mais pas toujours, un bon choix.

Comment les applications standard sont installées

Pour comprendre ce qui rend une application portable, il peut être utile de commencer par jeter un coup d'œil sur la manière dont les applications traditionnelles sont installées dans Windows. Lorsque vous installez une application dans Windows, les fichiers d'installation se trouvent dans plusieurs emplacements différents. La plupart des fichiers de l’application sont généralement copiés dans un seul dossier quelque part dans le dossier C: Program Files. Les fichiers contenant des paramètres s'appliquant à tous les utilisateurs de l'application peuvent être créés dans le dossier ProgramData.

Les paramètres propres à différents comptes d'utilisateur sur le PC sont stockés dans des fichiers créés dans le dossier caché «AppData» à l'intérieur de chaque dossier d'utilisateur de comptes. La plupart des applications créent des entrées dans le registre Windows pouvant également contenir divers paramètres de configuration. Et de nombreuses applications tirent parti des bibliothèques de code partagées installées avec des éléments tels que le framework.NET et les redistribuables Visual C ++.
Les paramètres propres à différents comptes d'utilisateur sur le PC sont stockés dans des fichiers créés dans le dossier caché «AppData» à l'intérieur de chaque dossier d'utilisateur de comptes. La plupart des applications créent des entrées dans le registre Windows pouvant également contenir divers paramètres de configuration. Et de nombreuses applications tirent parti des bibliothèques de code partagées installées avec des éléments tels que le framework.NET et les redistribuables Visual C ++.

Cette séparation des fonctions présente des avantages distincts. Plusieurs applications peuvent partager des informations contenues dans des entrées de registre ou des bibliothèques de code partagées, évitant ainsi les duplications inutiles. Le stockage de paramètres spécifiques à un utilisateur à un endroit et de paramètres système à un autre signifie que les applications peuvent mieux tirer parti de nombreuses fonctionnalités Windows conçues pour un système multi-utilisateurs. Pour commencer, chaque utilisateur peut compter sur le chargement de ses propres paramètres au démarrage de l'application simplement parce qu'il est connecté à son propre compte Windows. Des fonctionnalités telles que les autorisations de fichiers et de partage sont construites sur cette structure. De plus, l'enregistrement de tous les paramètres du programme dans des zones désignées rend la sauvegarde de votre système plus fiable.

Alors, qu’est-ce qu’une application portable et pourquoi utiliserais-je?

Une application portable est simplement une application qui n’utilise pas d’installateur. Tous les fichiers nécessaires à l'exécution de l'application résident dans un seul dossier, que vous pouvez placer n'importe où sur le système. Si vous déplacez le dossier, l'application fonctionnera toujours de la même manière. Au lieu d'installer une application portable, vous la téléchargez généralement sous forme de fichier ZIP, extrayez ce fichier ZIP dans un dossier et exécutez le fichier exécutable de l'application. Si l'application vous permet d'enregistrer des paramètres, ceux-ci sont enregistrés dans des fichiers directement dans le même dossier.
Une application portable est simplement une application qui n’utilise pas d’installateur. Tous les fichiers nécessaires à l'exécution de l'application résident dans un seul dossier, que vous pouvez placer n'importe où sur le système. Si vous déplacez le dossier, l'application fonctionnera toujours de la même manière. Au lieu d'installer une application portable, vous la téléchargez généralement sous forme de fichier ZIP, extrayez ce fichier ZIP dans un dossier et exécutez le fichier exécutable de l'application. Si l'application vous permet d'enregistrer des paramètres, ceux-ci sont enregistrés dans des fichiers directement dans le même dossier.

Le principal avantage de l’utilisation des applications portables est évident: elles sont portables. Collez-les sur un lecteur USB, par exemple, et vous pourrez les transporter d'un ordinateur à l'autre. Ils ne laisseront aucune trace sur les PC sur lesquels vous les exécutez. Tout, y compris les paramètres que vous avez enregistrés, est enregistré directement dans le dossier de l'application portable sur le lecteur USB. C’est en fait très similaire à la façon dont les choses fonctionnaient à l’époque de MS-DOS et de Windows 3.1.

Les applications portables peuvent être utiles même si vous ne passez pas d’un ordinateur à l’autre. D'une part, ils laissent une empreinte plus petite sur votre PC. Elles ont tendance à être plus légères que la plupart des applications installables simplement parce qu'elles ne doivent pas être installées. Vous pouvez les synchroniser (avec leurs paramètres) sur vos autres PC en utilisant quelque chose comme Dropbox. Ou, vous pouvez simplement utiliser une application une fois sans avoir à vous soucier de la laisser cruellement sur votre système.

Bien sûr, il y aura toujours des applications que vous devez installer. Soit ils sont trop gros, soit trop sophistiqués, pour fonctionner comme une application portable, ou ils doivent vraiment tirer parti des fonctionnalités de multi-utilisateurs ou de sécurité de Windows. Mais de nombreuses applications existent dans les deux versions, ce qui signifie que vous pouvez choisir entre un programme d'installation et un fichier ZIP lorsque vous le téléchargez.

Bien sûr, l’utilisation d’applications portables présente certains inconvénients. Les contrôles de compte d'utilisateur (UAC) de Windows ne fonctionnent pas pour les applications portables comme ils le font pour les applications installées, ce qui signifie qu'ils sont davantage soumis à des processus non administratifs. Vous pourriez en fait considérer celui-ci à la fois comme un avantage et un inconvénient. L’avantage, c’est que si vous avez besoin d’une application portable, vous pouvez probablement l’exécuter même si vous êtes sur un réseau, par exemple au travail, où vous ne pouvez pas installer une application normale. L’inconvénient est que le service informatique et les protocoles de sécurité qu’ils ont créés pourraient être moins efficaces.

Un autre inconvénient des applications portables est qu’elles ne sont généralement pas conçues pour plusieurs utilisateurs. Ce n’est probablement pas un problème, car vous créez probablement un lecteur portable que vous pouvez transporter uniquement pour vous-même. Toutefois, si plusieurs utilisateurs doivent utiliser une application, ils doivent tous utiliser les mêmes paramètres ou vous devez disposer de plusieurs copies du dossier de l'application sur votre lecteur portable.

Enfin, si vous exécutez des applications portables à partir d’un lecteur USB, vous devez veiller à éjecter le lecteur correctement au lieu de le retirer simplement. Sinon, vous pouvez corrompre les applications ou faire en sorte que les paramètres ne soient pas enregistrés correctement. Vous pouvez même rencontrer ce problème sur des PC qui gèrent mal les clés USB lorsqu’elles se mettent en veille ou en veille prolongée. C’est moins un problème sur les PC modernes que par le passé, mais il existe encore des PC qui gèrent mal le sommeil.

Cela dit, les avantages des applications portables l'emportent généralement sur les inconvénients, notamment si vous utilisez beaucoup de PC.

Quels types d'applications portables sont disponibles?

Si vous considérez les applications portables comme un support technique généralement utilisé par les utilitaires système, vous serez peut-être surpris de découvrir qu'il existe toutes sortes d'applications portables. Vous pouvez en lire beaucoup dans notre guide sur les meilleures applications portables gratuites pour votre boîte à outils pour lecteur flash. Vous y trouverez des utilitaires système, certes, mais également des applications répondant à presque tous vos besoins: productivité, communications, visualisation des images et des images, et bien plus encore.

En plus de toutes ces applications autonomes, vous pouvez également télécharger des suites d'applications que vous pouvez installer sur un lecteur USB. Ces suites vous fournissent généralement un lanceur de style menu permettant d’accéder aux applications et certaines coordonnant également les paramètres des applications pour vous. Nombre de ces suites proposent des centaines d'applications portables gratuites, vous permettant essentiellement de créer un espace de travail portable complet. PortableApps, Lupo PenSuite, CodySafe et LiberKey sont quelques-unes des suites les plus populaires.

Prenez le temps de regarder les différentes suites portables si c’est ce qui vous intéresse. Dans certains cas, les applications portables ne sont disponibles que par le biais d’une suite logicielle comme celle-ci. Par exemple, PortableApps.com donne accès à plusieurs centaines d'applications portables que vous pouvez télécharger et installer sur votre disque PortableApps. Beaucoup de ces applications ne peuvent être installées que sur la suite PortableApps et ne disposent pas d'une version portable que vous pouvez utiliser sans la suite. PortableApps offre l'avantage de pouvoir choisir exactement les applications que vous souhaitez inclure. Toutes les applications portables sont regroupées dans le téléchargement principal dans d’autres suites, c’est donc une perspective tout ou rien. Toutefois, chaque suite peut fournir des outils spécifiques que vous ne pouvez pas trouver pour les autres suites. Consultez donc les applications disponibles avant de prendre votre décision.

Vous constaterez également que lorsque nous recommandons des utilitaires tiers dans bon nombre de nos articles, nous choisissons souvent de proposer des applications portables aux applications installables.
Vous constaterez également que lorsque nous recommandons des utilitaires tiers dans bon nombre de nos articles, nous choisissons souvent de proposer des applications portables aux applications installables.

Puis-je rendre les applications installables régulières portables?

Il est souvent possible de faire une application régulière portable, mais cela peut être un peu difficile et demande un peu de travail. Si l’application est très simple (par exemple, un utilitaire qui n’a évidemment pas besoin d’être une application installable), il est parfois possible d’extraire ces fichiers du programme d’installation et de les transformer en une application portable à l’aide de ces instructions. C’est loin d’être une méthode garantie, mais cela vaut la peine d’essayer.

Une autre option pour rendre une application installable portable consiste à la virtualiser. Cela nécessite généralement un peu plus de configuration, mais vous devez créer une machine virtuelle portable capable d'exécuter le système d'exploitation nécessaire et l'application (ou les applications) dont vous avez besoin, puis de charger cette machine virtuelle sur le support portable de votre choix. Portable VirtualBox est l’outil le plus courant à cet égard. Nous avons un guide pratique sur son utilisation pour emmener des machines virtuelles partout avec vous. VirtualBox est une offre de machine virtuelle gratuite proposée par Oracle qui peut s’exécuter sur pratiquement tous les systèmes d’exploitation de bureau. Portable VirtualBox est un wrapper pour VirtualBox qui le transforme en une application portable que vous pouvez installer sur une clé USB ou un disque dur externe.

Cameyo est une autre option de virtualisation intéressante. Au lieu d'exécuter une machine virtuelle complète à partir de votre lecteur portable, vous créez une machine virtuelle sur votre système de bureau. Vous utilisez ensuite Cameyo pour enregistrer l'installation d'une application sur cette machine virtuelle. Lorsque cela est terminé, Cameyo crée un seul fichier exécutable que vous pouvez faire glisser sur votre lecteur portable et exécuter où vous le souhaitez. Cameyo est également gratuit pour les particuliers et les petites entreprises. Si vous êtes intéressé, nous avons également un guide sur l’utilisation de Cameyo pour créer des applications portables.

Quelle que soit la méthode choisie, cela vaut la peine d'explorer les applications portables. Rien de tel que le sentiment de liberté et de flexibilité que procure le fait de savoir qu’avec la clé USB suspendue à votre trousseau, vous pouvez exécuter tous les aspects importants de votre vie informatique.

Conseillé: