Brancher

Un article de Wikipédia, l'encyclopédie libre
(redirigé depuis l'extension de navigateur )
Aller à la navigation Aller à la recherche

Un plug-in [ ˈplʌgɪn ] (souvent aussi plugin ; de l'anglais à brancher, "plug in, connect", également extension logicielle ou module complémentaire) est un composant logiciel facultatif qui étend ou modifie un logiciel ou un jeu informatique existant . Le terme est parfois également utilisé comme synonyme de "add-on" et "add-in". Les plugins sont généralement installés par l' utilisateur puis intégrés par l'application principale correspondante lors de l'exécution. Les plug-ins ne peuvent pas s'exécuter sans l'application principale.

fonction

Les fabricants de logiciels définissent souvent des interfaces de programmation d'applications (API) pour leurs produits, que des tiers peuvent utiliser pour programmer des extensions (plug-ins) pour ces produits logiciels . Les plugins suivent généralement l' inversion du modèle de contrôle .

En de rares occasions, les interfaces de plug-in sont devenues un standard . Par exemple, un scanner est généralement livré avec un plug-in qui fonctionne avec les programmes de traitement d'image les plus courants via l' interface TWAIN .

Des exemples courants de plug-ins sont Flash Player ou le plug-in Java pour divers navigateurs Web . Les premiers programmes à prendre en charge les plug-ins sont probablement HyperCard d'Apple et QuarkXPress de Quark (les plug-ins sont appelés Xtensions), tous deux sortis en 1987. Il existe également de nombreux plug-ins pour le programme de base de données FileMaker ou le programme de mise en page Indesign .

Pour les jeux, il existe des soi-disant mods avec lesquels vous pouvez développer votre propre gameplay en utilisant le moteur de jeu respectif (connaissances requises) . Cependant, ces mods ne peuvent plus être considérés comme des plug-ins pour la plupart.

les types

l'audio

Dans les logiciels d' édition audio ou de production musicale , les plug-ins sont comparables à des dispositifs d'effets. Si vous achetez et intégrez du nouveau matériel dans le studio réel, vous installez un plug-in dans le studio virtuel. D'innombrables fournisseurs de tels modules logiciels rencontrent plusieurs programmes hôtes communs qui peuvent s'exécuter sur deux plates-formes ( macOS et Windows ). Les normes TDM , AU , AAX et VST se sont développées à partir d'un chaos d' interfaces propriétaires à travers une évolution de plug-in . Les plugins natifs utilisent la puissance de traitement du processeur de l'ordinateur, alimentéles plug-ins nécessitent des cartes DSP supplémentaires. Entre-temps, certains fabricants ont également opté pour l'externalisation des fonctions optionnelles de leurs programmes vers des plug-ins. Cela présente l'avantage pour l'utilisateur de pouvoir désactiver des fonctions dont il n'a pas besoin et le programme s'exécute ainsi plus rapidement ou de manière plus stable. Il existe également une interface standard sous Linux , la Linux Audio Developer's Simple Plugin API (LADSPA), et maintenant aussi le successeur LV2 .

greffons graphiques

Les programmes d'édition d'images peuvent être étendus avec des filtres graphiques via l'interface du plug-in, qui est généralement un dossier de programme . De nombreuses fonctions peuvent être ajoutées, telles que par ex. B. Effets pour changer la couleur et le motif. Les programmes graphiques vectoriels et les programmes 3D offrent également de telles options d'extension.

Extension de jeu d'ordinateur

Les jeux informatiques peuvent être étendus via des add-ons ou des add-ins .

Plug-ins et extensions de navigateur

Les plug- ins (ou "plug-ins") sont des modules logiciels permettant d'afficher dans la fenêtre du navigateur un contenu spécial que le navigateur lui-même ne peut pas interpréter ni afficher." [1] Cette définition distingue les plug-ins de navigateur des extensions qui servent à modifier et à compléter les navigateurs. Une forme spéciale sont des plug-ins pour les moteurs de recherche.Il existe également des thèmes pour personnaliser l' interface utilisateur .

Navigateurs basés sur Firefox

Les navigateurs basés sur Firefox avaient XUL / XPCOM comme technologie de base pour les plug-ins. XUL/XPCOM a été abandonné avec la version 57 en janvier 2018. [1] Jusqu'à la version 52 en 2017, elle a été remplacée par l' API Netscape ( Netscape Plugin Application Programming Interface , NPAPI en abrégé ). Pendant une période transitoire, seul le flash peut être activé manuellement de manière isolée ; en 2020, l'interface sera complètement supprimée. [2]

Navigateurs basés sur Chromium

Chromium avait également à l'origine un support pour NPAPI. Cela a été supprimé avec Chrome 45 en septembre 2015. [3]

Critique du NPAPI

Les plug-ins de navigateur basés sur l'interface Netscape sont fondamentalement indépendants du navigateur, mais pas du système d'exploitation. Ainsi , les plug-ins pour Windows ne fonctionnent pas dans les navigateurs sous macOS ou Linux . (Les modules complémentaires d'Internet Explorer sont liés à un système d'exploitation simplement parce que ce navigateur n'est disponible que pour Windows.)

Historique d'Internet Explorer

Internet Explorer utilisait ActiveX pour les plug-ins ( appelés ici add-ons ) .

Critique des plug-ins de navigateur

Cependant, de nombreux navigateurs cesseront probablement complètement ou partiellement de prendre en charge leurs systèmes de plug-ins. Les plugins de navigateur ont souvent été identifiés comme la source de problèmes de performances et de sécurité. [4]

Le système de plug-in d'un navigateur est une cible potentielle pour les attaquants. Si un plug-in de navigateur présente une faille de sécurité , il peut parfois être utilisé pour contourner les mécanismes de sécurité du navigateur. De cette façon, le contrôle du navigateur ou, dans le pire des cas, même du système d'exploitation peut être obtenu. [5] Les plug-ins doivent donc être tenus à jour, car les nouvelles mises à jour comblent généralement les failles de sécurité connues.

extensions de navigateur

Les extensions de navigateur sont une norme pour les extensions de navigateur actuellement préférées par les navigateurs Chromium - [6] et Firefox [ 7] .

liens web

Wiktionnaire : Plug-in  – explications du sens, origine des mots, synonymes, traductions

les détails

  1. a b Plugins. Dans : documentation Web mdn. Mozilla Corporation, 23 mars 2019, récupéré le 29 mai 2019 .
  2. Portage d'une ancienne extension Firefox. Dans : Mozilla Corporation. mdn web docs, 18 mars 2019, archivé à partir de l' original ; Récupéré le 29 mai 2019 (anglais).
  3. Dépréciation de NPAPI : guide du développeur - The Chromium Projects. Consulté le 29 mai 2019 .
  4. Firefox ne prendra plus en charge les plugins à l'exception de Flash. Dans : InfoQ. Consulté le 16 mars 2016 .
  5. Wade Alcorn, Christian Frichot, Michele Orrù : Le manuel du pirate de navigateur . John Wiley & Sons, Inc., Indianapolis, Indiana 2014, ISBN 978-1-118-66209-0 , p. 371-419 .
  6. API Web - Google Chrome. Consulté le 29 mai 2019 .
  7. Pourquoi Java, Silverlight, Adobe Acrobat et d'autres plugins ne fonctionnent plus ? | Aide Firefox. Consulté le 29 mai 2019 .