Was bedeutet das Entfernen der NPAPI-Plugin-Unterstützung für einen Endbenutzer?

12

Ich bin ein wenig vertraut mit der Familie der älteren Plugins - QuickTime, Flash und dem Java-Web-Plugin, um nur einige zu nennen. Sie sind seit geraumer Zeit eine Art Hauptstütze für Webanwendungen.

Ich war überrascht zu erfahren , dass NPAPI-Plug-ins in Google Chrome eingestellt werden sollen (nun ja ... ich habe stattdessen in diesem Blog-Beitrag als unscheinbare Fußnote erfahren ). Ich habe Gerüchte gehört, dass es auch in Firefox entfernt wurde, aber ich habe keine konkreten Hinweise darauf gefunden.

Das ist gut. Ich kann das verstehen und respektieren; Diese Plugins fügen dem Browser selbst eine Menge Sicherheitslücken hinzu und sorgen für Aufblähung.

Aber was bedeutet das für mich als Endbenutzer wirklich? Bedeutet dies, dass ich keine Anwendungen ausführen kann, für die das Java-, QuickTime- oder Flash-Plug-in voraussichtlich verfügbar sein wird? Gibt es irgendwelche Ersetzungen oder sonst kompatiblen "Plugins", die ihren Platz einnehmen könnten, bis die Anwendung selbst aktualisiert wird?

Muss ich eine ältere Version meines Browsers verwenden, um die Anwendungen weiter zu verwenden, die diese Plugins noch verwenden?

Bei Bedarf kann ich die Plattform angeben, auf die ich mich beziehe: (X) Ubuntu / Linux Mint, neueste Version (en), 64-Bit-Betriebssystem.

Makoto
quelle

Antworten:

16

Ich habe tatsächlich einige Nachforschungen für mein Unternehmen angestellt, seit wir Flash-Entwicklung betreiben. Hier ist der Inhalt der E-Mail an die höheren Ebenen (einige Teile überarbeitet)

tl; dr

Chrom

Roadmap für die NPAPI-Abschreibung in Chrome:
http://www.chromium.org/developers/npapi-deprecation

  • Januar 2014. Gängige Plug-Ins wie Silverlight, Unity und Java werden vorerst in die Whitelist aufgenommen (obwohl Unity und Java bereits standardmäßig blockiert sind ).
  • Bei anderen Plug-Ins wird ein gelbes Popup angezeigt, in dem Sie um Erlaubnis gefragt werden .
  • Mitte 2014. Für NPAPI-Plug-Ins sind keine Updates mehr zulässig. NPAPI-Plug-Ins werden in der Speichersuche nicht mehr aufgeführt.
  • Das Ausführen blockierter Plug-Ins über die Benutzeroberfläche wird schwieriger, ist jedoch weiterhin möglich (falls bereits installiert).
  • September 2014. Alle NPAPI-Plug-Ins wurden aus dem Store entfernt (funktionieren jedoch weiterhin, wenn sie bereits installiert sind).
  • Ende 2014. Die NPAPI-Unterstützung in Chrome wird vollständig entfernt (Plug-Ins mit NPAPI funktionieren nicht).

Chrome-Alternative zu NPAPI:

Feuerfuchs

Firefox-Alternative zu Plugins:

  • Es wird erneut empfohlen, Technologien zu verwenden, die in den Browsern verfügbar sind, z
    • WebGL , das den OpenGL ES-Zugriff ermöglicht
    • WebRTC.
Slawisch
quelle
Ich wollte mich vor Monaten bei Ihnen für Ihre Antwort bedanken, und ich weiß das zu schätzen. Ich brauche jedoch etwas mehr Konkretheit in Bezug auf Firefox. wenn es in Zukunft nicht mehr möglich sein wird, NPAPI-Plugins vollständig zu unterstützen.
Makoto
Es gibt keine Konkretisierung, aber die Entwickler haben deutlich gemacht, dass dies die Richtung ist, in die Firefox letztendlich geht und dass nur HTML5 eine Zukunft hat. Wenn sie sogar etwas so Komplexes wie die Unreal Engine vollständig in JavaScript implementieren können, bin ich geneigt, dem zuzustimmen. Zwischen der Entwicklung der Browsertechnologien und dem Aufkommen von Mobiltelefonen als dominierende Plattform sind Plugins tot.
Stephanie
Zu sagen, dass Unity sich einfach auf WebGL verlagert, unterschätzt die Auswirkungen ziemlich, aber. ZB Portabilität und Leistung, die Unity offen zugibt: "Es ist unwahrscheinlich, dass Sie Ihr Spiel einfach vom Unity Web Player übertragen können" blogs.unity3d.com/2015/05/28/…
vinnyjames 20.07.15
Ich werde anfangen, diese Antwort ein wenig zu aktualisieren, um einige neue Fakten zu berücksichtigen, die angesichts der jüngsten Ereignisse aufgetaucht sind. Die Menge an Informationen, die Sie hier haben, ist großartig, aber die Antwort ist jetzt etwas veraltet.
Makoto
@Makoto weitermachen, ich gebe zu, ich bin nicht aktiv in diesem Bereich arbeiten, also keine Updates selbst
Slawischen
0

Ich beantworte 2 Ihrer Fragen und gebe 2018 Informationen zum Status der NPAPI-Plugins im Browser. Dies gilt für alle, die Plugins ausführen müssen, weil Unternehmensseiten, Verwaltungsseiten, E-Learning-Kurse, Hardware-Webadministration usw.

Muss ich eine ältere Version meines Browsers verwenden, um die Anwendungen weiter zu verwenden, die diese Plugins noch verwenden?

Nein, Sie haben Firefox-Forks aktualisiert, die NPAPI unterstützen, z. B .:

Waterfox 56 (aktualisiert und basiert auf FF56)

Basilisk 201801 (aktualisiert und basierend auf FF55)

Palemoon 27 (aktualisiert und basierend auf FF27 UI)

Muss ich eine ältere Version meines Browsers verwenden, um die Anwendungen weiter zu verwenden, die diese Plugins noch verwenden?

Ja, wenn Sie den offiziellen Firefox oder einen Chrome-Browser verwenden möchten . In der Tat ist die letzte Version eines Browsers mit 'Chrome'-Engine:

Chrom. build 45.0.2416.0-win32 (PPAPI muss mit chrome: // flags / # enable-npapi aktiviert werden)

Daniel Perez
quelle
Tatsache ist, dass dies die Frage nicht wirklich beantwortet . Ich würde niemanden dazu ermutigen, ältere Versionen von Browsern nur für die NPAPI-Unterstützung zu verwenden, da dies ein Bündel von Sicherheitslücken ist, die nur darauf warten, herauszubrechen.
Makoto
Was? Hast du meine Antwort gelesen? ältere Versionen? Beide Firefox-Versionen sind so aktuell wie alle anderen Browser (vor wenigen Tagen). Die Chromiun-Version ist veraltet, aber es geht nicht darum, zur Verwendung zu ermutigen, sondern nur um Informationen zur letzten Version: Aus meiner Sicht und als Endbenutzer würde ich diese Informationen und keine gefilterten / zensierten Informationen begrüßen
Daniel Perez
Dann Makoto, was ist Ihre Lösung? Verwenden Sie keinen Browser, da absolute Sicherheit ein Mythos ist? Was ist mit den Leuten, die NPAPI ausführen müssen, weil dies keine Option ist? Für die meisten Beratungsunternehmen sind Java und Flash noch im Einsatz, sie haben so viele Inhalte und kundenspezifische Entwicklungen, dass sie diese noch lange nutzen werden. Keine Alternative bedeutet, dass Benutzer mehrere Jahre lang einen Browser ohne Sicherheitspatches verwenden. Während in meinem Beitrag Browser Code- und Sicherheitspatches von vor wenigen Tagen aktualisiert haben.
Daniel Perez
Ich werde nicht leugnen, dass es einige Dienste gibt, die immer noch NPAPI-Plugins verwenden und sich immer noch darauf verlassen. Einer der Dienste, die ich häufig benutze - Crunchyroll - ist immer noch mit einem Flash-Player verbunden, aber Flash funktioniert immer noch mit dem neuesten Chrome. Jeder Benutzer der neuesten Java-Version hat kein Plugin zur Verfügung, da Oracle es selbst herausgerissen hat. Es ist einige Jahre her, seit diese angekündigt wurden, um entfernt zu werden; Jedes Beratungsunternehmen, das sich bei der Auslieferung seines Produkts immer noch auf NPAPI-Plugins verlässt, sollte seine Verträge wegen der Auslieferung von nicht wartbarem Code kündigen.
Makoto