Que signifie la suppression de la prise en charge du plug-in NPAPI pour un utilisateur final?

12

Je connais un peu la famille des plugins hérités - à savoir QuickTime, Flash et le plugin Web Java pour n'en nommer que quelques-uns. Ils sont une sorte de pilier des applications Web depuis un certain temps.

J'ai donc été surpris d'apprendre (eh bien ... j'ai plutôt appris à propos de ce blog , en tant que note de bas de page non descriptive) que les plugins NPAPI doivent être interrompus dans Google Chrome. J'ai également entendu des rumeurs concernant sa suppression dans Firefox, mais je n'ai trouvé aucune référence matérielle à cela.

C'est très bien. Je peux comprendre et respecter cela; ces plugins ajoutent beaucoup de failles de sécurité au navigateur par eux-mêmes, et beaucoup de ballonnement.

Mais qu'est-ce que cela signifie vraiment pour moi en tant qu'utilisateur final? Cela signifie-t-il que je ne serai pas en mesure d'exécuter des applications qui s'attendent à ce que le plug-in Java, QuickTime ou Flash soit disponible? Existe-t-il des remplacements ou un "plug-in" par ailleurs compatible qui pourrait prendre sa place jusqu'à la mise à jour de l'application elle-même?

Dois-je utiliser une ancienne version de mon navigateur pour continuer à utiliser les applications qui utilisent encore ces plugins?

Si besoin est, je peux spécifier la plateforme à laquelle je fais référence: (X) Ubuntu / Linux Mint, dernière (s) version (s), OS 64 bits.

Makoto
la source

Réponses:

16

J'ai fait des recherches pour mon entreprise depuis que nous faisons du développement flash. Voici le contenu de l'email destiné aux supérieurs (certaines parties caviardées)

tl; dr

Chrome

Feuille de route pour la dépréciation NPAPI de Chrome:
http://www.chromium.org/developers/npapi-deprecation

  • Janvier 2014. Les plug-ins courants, comme Silverlight, Unity, Java seront pour l'instant sur liste blanche (bien que Unity et Java soient déjà bloqués par défaut )
  • D'autres plug-ins verront une fenêtre contextuelle jaune demandant l'autorisation .
  • Mi-2014. Plus aucune mise à jour autorisée pour les plug-ins NPAPI. Les plug-ins NPAPI ne sont plus répertoriés dans la recherche en magasin.
  • Autoriser l'exécution des plug-ins bloqués sera plus difficile via l'interface utilisateur, mais reste possible (si déjà installé)
  • Septembre 2014. Tous les plug-ins NPAPI supprimés du magasin (mais fonctionneront toujours s'ils sont déjà installés)
  • Fin 2014. La prise en charge de NPAPI dans Chrome sera entièrement supprimée (les plug-ins utilisant NPAPI ne fonctionneront pas)

Alternative de Chrome à NPAPI:

Firefox

  • Activera les plug-ins "click-to-play" avec la sortie de la nouvelle version de Firefox appelée Aurora (toujours en pré-bêta)
    https://blog.mozilla.org/futurereleases/2013/09/24/plugin-activation-in -firefox /
  • Cette modification affecte: tous les plug-ins, à l' exception de Flash (sauf les anciennes versions de Flash)
  • Les utilisateurs devront cliquer sur popup pour permettre aux plug-ins de s'exécuter.
    • À la fin de 2016, le seul plugin qui sera pris en charge sera Flash. Tous les autres plugins NPAPI ne seront pas compatibles.

Alternative à Firefox pour les plug-ins:

  • Encore une fois, il est suggéré d'utiliser des technologies disponibles dans les navigateurs, telles que
    • WebGL , qui permet l'accès à OpenGL ES
    • WebRTC.
slave
la source
Je voulais vous remercier il y a des mois pour votre réponse, et je l'apprécie. J'ai besoin d'un peu plus de concret autour de Firefox; si cela va cesser de prendre en charge les plugins NPAPI à l'avenir.
Makoto
Il n'y a rien de concret, mais les développeurs ont clairement indiqué que c'est la direction que Firefox allait éventuellement prendre et que seul HTML5 avait un avenir. Quand ils peuvent implémenter même quelque chose d'aussi complexe que le moteur Unreal entièrement en JavaScript, j'ai tendance à être d'accord. Entre l'évolution des technologies des navigateurs et l'émergence des mobiles comme plateforme dominante, les plugins sont morts.
Stephanie
Dire que Unity passera simplement à WebGL sous-estime tout à fait l'impact. Par exemple, la portabilité et les performances qu'Unity admet ouvertement: "Il est peu probable que vous puissiez simplement faire flotter votre jeu depuis Unity Web Player" blogs.unity3d.com/2015/05/28/…
vinnyjames
Je vais commencer à mettre à jour cette réponse un peu pour incorporer de nouveaux faits qui sont apparus à la lumière des événements récents. La quantité d'informations que vous avez ici est excellente, mais la réponse est un peu dépassée maintenant.
Makoto
@Makoto allez-y, je dois admettre que je ne fais aucun travail dans ce domaine, donc je n'ai pas de mises à jour moi
Slav
0

Je répondrai à 2 de vos questions et je donnerai des informations sur le statut des plugins NPAPI dans le navigateur en 2018, pour tous ceux qui ont besoin d'exécuter des plugins car les pages d'entreprise, gouvernent les pages, les cours elearning, l'administrateur web matériel, etc ...

Dois-je utiliser une ancienne version de mon navigateur pour continuer à utiliser les applications qui utilisent encore ces plugins?

Non, vous avez mis à jour les fourches de Firefox prenant en charge NPAPI, telles que:

Waterfox 56 (mis à jour et basé sur FF56)

Basilisk 201801 (mis à jour et basé sur FF55)

Palemoon 27 (mis à jour et basé sur FF27 UI)

Dois-je utiliser une ancienne version de mon navigateur pour continuer à utiliser les applications qui utilisent encore ces plugins?

Oui, si vous souhaitez utiliser le navigateur officiel Firefox ou Chrome . En fait, la dernière version d'un navigateur avec moteur «Chrome» est:

Chrome. build 45.0.2416.0-win32 (il nécessite d'activer PPAPI avec chrome: // flags / # enable-npapi)

Daniel Perez
la source
Le fait est que cela ne répond pas vraiment à la question. Je n'encouragerais jamais personne à utiliser des versions plus anciennes de navigateurs juste pour le support de NPAPI, car c'est un paquet de vulnérabilités qui ne demande qu'à éclater.
Makoto
quelle? avez-vous lu ma réponse? Versions plus anciennes? Les deux versions de Firefox sont autant mises à jour que tout autre navigateur (il y a quelques jours). La version de Chromiun est obsolète, mais il ne s'agit pas d'encourager l'utilisation, mais simplement des informations sur la dernière version: De mon point de vue, et en tant qu'utilisateur final, j'apprécierais ces informations et non des informations filtrées / censurées
Daniel Perez
Alors Makoto, quelle est votre solution? N'utilisez pas de navigateur car la sécurité totale est un mythe? Qu'en est-il des personnes qui doivent exécuter NPAPI parce que ce n'est pas une option? pour la plupart des sociétés de conseil, java et flash sont toujours utilisés, ils ont tellement de contenus et de développements personnalisés qu'ils utiliseront encore longtemps. Aucune alternative signifie que les utilisateurs utilisent un navigateur sans correctifs de sécurité pendant plusieurs années. Alors que dans mon article, le navigateur a mis à jour le code et les correctifs de sécurité d'il y a quelques jours.
Daniel Perez
Je ne nierai pas qu'il existe certains services qui utilisent toujours des plugins NPAPI et qui dépendent toujours de cela. L'un des services que j'utilise souvent - Crunchyroll - est toujours avec un lecteur Flash, mais Flash fonctionne toujours dans le dernier Chrome. N'importe qui sur la dernière version de Java n'a pas de plugin disponible depuis qu'Oracle lui-même l'a arraché. Cela fait plusieurs années que leur suppression a été annoncée; toute société de conseil qui s'appuie toujours sur les plugins NPAPI pour livrer son produit devrait voir son contrat résilié en raison de la livraison de code non maintenable.
Makoto