NPAPIプラグインサポートの削除は、エンドユーザーにとってどのような意味がありますか?


12

私は、レガシープラグインのファミリ、つまりQuickTime、Flash、およびJava Webプラグインにある程度精通しています。かなり長い間、彼らは一種のWebアプリケーションの主力でした。

だから、私はNPAPIプラグインがGoogle Chromeで廃止されることを学んだことに驚きました(まあ... 代わりにこのブログ投稿について、説明のない脚注として学びました)。Firefoxでも同様に削除されているという噂を聞いたことがありますが、これに関するハードリファレンスは見つかりませんでした。

それはいいです。私はそれを理解し、尊重することができます。これらのプラグインは、単独で多くのセキュリティの脆弱性をブラウザに追加します。

しかし、それはエンドユーザーとして私にとって本当に何を意味しますか?これは、Java、QuickTime、またはFlashプラグインが利用可能になると予想されるアプリケーションを実行できないことを意味しますか?アプリケーション自体が更新されるまで、代替品や互換性のある種類の「プラグイン」が存在する可能性がありますか?

これらのプラグインを引き続き使用するアプリケーションを引き続き使用するには、ブラウザーの古いバージョンを使用する必要がありますか?

必要に応じて、参照しているプラ​​ットフォームを指定できます。(X)Ubuntu / Linux Mint、最新バージョン、64ビットOS。

回答:


16

私たちはフラッシュ開発を行っているので、実際に私の会社のためにいくつかの研究をしました。上位へのメールの内容は次のとおりです(一部は編集済み)

tl; dr

クロム

ChromeのNPAPI非推奨ロードマップ:http ://www.chromium.org/developers/npapi-deprecation

  • 2014年1月。Silverlight、Unity、Javaなどの一般的なプラグインは、現時点ではホワイトリストに登録されます(ただし、UnityとJavaは既にデフォルトでブロックされています
  • 他のプラグインには、許可を求める黄色のポップアップが表示されます。
  • 2014年半ば。NPAPIプラグインの更新は許可されません。NPAPIプラグインがストア検索にリストされなくなりました。
  • ブロックされたプラグインの実行をUIで許可することはより困難になりますが、それでも可能です(既にインストールされている場合)
  • 2014年9月。すべてのNPAPIプラグインがストアから削除されました(ただし、既にインストールされている場合は引き続き機能します)
  • 2014年末。ChromeでのNPAPIサポートは完全に削除されます(NPAPIを使用したプラグインは機能しません)

NPAPIに代わるChrome:

Firefox

  • Auroraと呼ばれる新しいFirefoxバージョンのリリースで「Click-to-Play」プラグインを有効にします(ベータ版以前)
    https://blog.mozilla.org/futurereleases/2013/09/24/plugin-activation-in -firefox /
  • この変更の影響:Flashを除くすべてのプラグイン(古いFlashバージョンを除く)
  • ユーザーは、プラグインの実行を許可するためにポップアップクリックする必要があります
    • 2016年末までに、サポートされるプラグインはFlashのみになります。他のすべてのNPAPIプラグインは互換性がありません。

プラグインの代替Firefox:

  • 繰り返しになりますが、ブラウザ内で利用可能なテクノロジーを使用することをお勧めします。
    • OpenGL ESアクセスを許可するWebGL
    • WebRTC。

私はあなたの答えを数ヶ月前に感謝するつもりでした、そして感謝します。ただし、Firefoxについてはもう少し具体性が必要です。将来NPAPIプラグインの完全なサポートを停止する場合。
誠14

具体性はありませんが、開発者は、Firefoxが最終的に進む方向であり、HTML5のみが未来を持っていることを明確に示しています。Unreal Engineのような複雑なものさえも完全にJavaScriptで実装できる場合、私は同意する傾向があります。ブラウザテクノロジーの進化と、支配的なプラットフォームとしてのモバイルの出現の間、プラグインは死んでいます。
ステファニー

Unityが単にWebGLに移行すると言うことは、その影響をかなり過小評価していますが。「それはあなたが単にユニティのWeb Playerから上のあなたのゲームをフロートすることができるでしょうとは考えにくいのです」:Unityは公然と認めているなどの移植性とパフォーマンスblogs.unity3d.com/2015/05/28/...
vinnyjames

最近の出来事を踏まえて出てきたいくつかの新しい事実を取り入れるために、この回答を少し更新し始めます。あなたがここに持っている情報の量は素晴らしいですが、応答は今少し時代遅れです。

@Makoto、先に進みます。私はこの分野で積極的に仕事をしていないことを認めますので、自分で更新をしないでください
スラブ

0

私はあなたの質問の2つに返信し、企業ページ、管理ページ、eラーニングコース、ハードウェアWeb管理者などのためにプラグインを実行する必要があるすべての人のために、2018年にブラウザでNPAPIプラグインのステータスに関する情報を提供します...

これらのプラグインを引き続き使用するアプリケーションを引き続き使用するには、ブラウザーの古いバージョンを使用する必要がありますか?

いいえ、次のようなNPAPIをサポートするFirefoxのフォークを更新しました。

Waterfox 56(FF56で更新およびベース)

バシリスク201801(FF55で更新およびベース)

Palemoon 27(FF27 UIで更新およびベース)

これらのプラグインを引き続き使用するアプリケーションを引き続き使用するには、ブラウザーの古いバージョンを使用する必要がありますか?

はい、公式のFirefoxまたはChromeブラウザを使用する場合。実際、「Chrome」エンジンを搭載したブラウザの最新バージョンは次のとおりです。

クロム。ビルド45.0.2416.0-win32(chrome:// flags /#enable-npapiでPPAPIを有効にする必要があります)


事は、これは実際に質問に答えません。NPAPIサポートのためだけに古いバージョンのブラウザーを使用することを誰にも勧めません。それは、爆発するのを待っている脆弱性の束だからです。

何?私の返事を読みましたか?古いバージョン?両方のFirefoxバージョンは、他のブラウザーと同じくらい更新されています(数日前)。私の視点からは、エンドユーザーとして、私は、この情報ではなくフィルター/検閲の情報をいただければと思います:Chromiunバージョンは古いが、それは使用することを奨励に関するものではありませんが、最後のバージョンに関する情報だけさ
ダニエル・ペレス

次に、誠、あなたの解決策は何ですか?完全なセキュリティは神話なので、ブラウザを使用しないでください?NPAPIはオプションではないため、NPAPIを実行する必要がある人はどうでしょうか。ほとんどのコンサルティング会社では、javaとflashがまだ使用されており、非常に多くのコンテンツがカスタム開発されているため、長い間使用されています。代替手段がないということは、ユーザーがセキュリティパッチなしでブラウザを数年間使用していることを意味します。私の投稿では、ブラウザは数日前からコードとセキュリティパッチを更新しています。
ダニエルペレス

NPAPIプラグインをまだ使用し、これに依存しているサービスがあることを否定しません。私がよく使用するサービスの1つであるCrunchyrollは、まだFlashプレーヤーに固執していますが、Flashはまだ最新のChromeで動作します。最新バージョンのJavaを使用しているユーザーは、Oracle自身がそれをリッピングしたため、利用可能なプラグインを持っていません。これらが削除されることが発表されてから数年が経ちました。NPAPIプラグインに依存して製品を提供しているコンサルタント会社は、メンテナンス不可能なコードを提供するために契約を終了する必要があります。
マコト
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.