Accueil🇫🇷Chercher

Application portable

Une application portable, ou logiciel portable, est un programme informatique caractérisé par sa portabilité, c'est-à-dire sa capacité à fonctionner dans différents environnements d'exécution. Il ne requiert pas d'installation préalable, ne dépend pas de composants externes et n'engendre pas de modification durable du système par son fonctionnement.

Une clé USB

Des applications portables sont proposées pour n'importe quel système d'exploitation : Windows, Linux, Mac, etc.

Ces applications sont utiles pour travailler sur un ordinateur dont la politique de sécurité n'autorise pas d'installations, ou pour éviter d'apporter des modifications durables à un ordinateur utilisé temporairement. On peut alors faire usage de l'application à partir d'un stockage amovible comme une clé USB.

Critères spécifiques

Une application portable se définit selon les critères suivants :

  • une application qui n'utilise pas d'installateur système ;
  • une application cloisonnĂ©e dans un dossier, c'est-Ă -dire que les fichiers utilisĂ©s par l'application sont stockĂ©s dans le dossier (ou sous-dossier) de l'exĂ©cutable ;
  • une application discrète, c'est une consĂ©quence du point prĂ©cĂ©dent. L'application Ă©tant cloisonnĂ©e, l'utilisateur ne laisse que très peu de traces d'utilisation ou empreinte de cette application sur le système dont il se sert, qu'il s'agisse de fichiers, de librairies, ou d'entrĂ©es dans la base de registre (sous Windows) ;
  • une application autonome. ConsĂ©quence des prĂ©cĂ©dents points, seul le système en cours d'utilisation dans la mĂ©moire vive de l'ordinateur est nĂ©cessaire Ă  l'exĂ©cution de l'application portable ;
  • une application transportable. L'exĂ©cutable utilise des rĂ©fĂ©rences relatives aux fichiers utilisĂ©s (Ă  opposer Ă  absolues). C'est-Ă -dire que celui-ci ne va pas s'appuyer sur l'adresse du fichier qu'il veut utiliser, comportant la lettre du point de montage, mais sur son emplacement d'exĂ©cution. Ainsi, il est possible d'utiliser une application portable depuis une clĂ© USB, disque dur externe, ou tout autre support amovible montĂ© sur un système avec la lettre E et X sur un autre système.

Si les quatre premiers points sont le plus souvent respectés et considérés comme conditions sine qua non pour définir l'application « portable », le dernier point est souvent négligé.

Les applications portables restent évidemment dépendantes du système d'exploitation pour lequel elles ont été conçues (voire d'une version particulière de ce système d'exploitation). Ainsi, une application portable conçue pour Microsoft Windows ne fonctionnera que sur ce système et l'ordinateur hôte devra donc en disposer.

Il est donc possible d'utiliser un logiciel portable sur n'importe quel ordinateur qui respecte les prérequis du logiciel. Souvent les données personnelles pourront être conservées sur le média qui contient l'application portable. Ainsi, si l'application portable est en plus discrète, il est possible de l'utiliser sans laisser de traces sur l'ordinateur hôte.

La notion d'application portable ne doit pas être confondue avec la notion de portabilité, signifiant que ces applications peuvent « s’installer » sur des systèmes d’exploitation différents, sur un Windows comme sur Linux, Solaris ou Mac OS X.

De petites applications simples sont naturellement portables car elles ne nécessitent aucune installation préalable. On peut citer par exemple Putty. D’autres nécessitent des modifications plus ou moins importantes, pour s’adapter à ce type fonctionnement.

Vers une nouvelle pratique de l’informatique ?

Avec les capacités actuelles des médias USB (clé ou disque dur externes), on pourrait envisager une informatique hyper-transportable, un ordinateur au fond de sa poche. Il suffirait alors de trouver du courant et un processeur hôte pour exécuter ses applications.

Lanceurs et Packages

Dans le dernier cas cité, il est souvent nécessaire d'avoir recours à la mise en place (création) d'un lanceur. Il permet de berner l'application au moment de son exécution mais surtout à la fin de l'utilisation de celle-ci pour récupération des paramètres utilisateur et/ou suppression de traces. Le plus souvent, l'application, rendue portable grâce au lanceur, est diffusée avec le lanceur sous forme de ce qu'on peut appeler un package.

Voici une liste de sites préparant des packages :

  • LiberKey - Packages francophones et anglophones (environ 300 packages) ;
  • Framakey - Packages francophones (plus de 100 packages, logiciels libres uniquement) ;
  • PortableApps.com - Packages multilingues (plus de 300 packages) ;
  • usbsoft.org - Applications portables (logiciels libres et open source) en tĂ©lĂ©chargement direct.

Suites d’applications portables

Une suite d’applications portables est un ensemble d’applications intégrées à un lanceur d’application qui en général se présente sous la forme d'un menu déroulant dans lequel se trouvent des liens vers les applications. Ces suites sont préparées et sont fournies avec un système d'extraction qui facilite le décompactage de la suite. On peut citer :

  • FramaKey - ensemble d’applications uniquement libres prĂ©parĂ© par Framasoft, il y a deux versions, une normale et une lĂ©gère, cette suite est très orientĂ©e bureautique ;
  • LiberKey - ensemble d’applications gratuites (mais pas forcĂ©ment libres), trois versions, pack de 12 Ă  160 applications sur les 300 disponibles, beaucoup de domaines sont couverts ;
  • PortableApps.com - ensemble d’applications Open Source et propriĂ©taire ;
  • PortableFreeware.com - ensemble d’applications libres ;
  • Nomadez-vous - applications portables en français.

Applications portables pour Mac

De nombreux programmes développés pour le système d’exploitation Mac OS X sont portables car il suffit de glisser/déposer l’application dans le dossier Applications pour que celle-ci soit installée. La plupart peuvent même être exécutées directement de leur image disque (ceci n'est toutefois pas conseillé), permettant ainsi à l’utilisateur de tester directement les applications qu’il a téléchargées. Toutefois, certaines applications nécessitent l’installation de fichiers sur le disque dur local, généralement celles étant issues d’un portage de Windows. Le seul frein à la portabilité est le fait que les options sont stockées dans la bibliothèque de l’utilisateur, et ne sont donc pas transportées avec l’application.

Voir aussi

Articles connexes

Liens externes

Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.