O que a remoção do suporte ao plugin NPAPI significa para um usuário final?


12

Estou familiarizado com a família de plug-ins legados - ou seja, QuickTime, Flash e o plug-in Java Web, para citar alguns. Eles têm sido um dos pilares dos aplicativos da web há algum tempo.

Então, fiquei surpreso ao saber (bem ... na verdade, aprendi em torno desta postagem do blog , como uma nota de rodapé não descrita) que os plug-ins NPAPI devem ser descontinuados no Google Chrome. Também ouvi rumores de que isso foi removido no Firefox, mas não encontrei nenhuma referência rígida a isso.

Isso é bom. Eu posso entender e respeitar isso; esses plug-ins adicionam muitas vulnerabilidades de segurança ao navegador por conta própria e muitas inchaço.

Mas, o que isso realmente significa para mim como usuário final? Isso significa que não poderei executar aplicativos que esperam que o plug-in Java, QuickTime ou Flash esteja disponível? Existem substituições ou um tipo de "plug-in" compatível de outra forma que possa ocorrer até que o aplicativo em si seja atualizado?

Preciso usar uma versão mais antiga do meu navegador para continuar usando os aplicativos que ainda fazem uso desses plugins?

Se necessário, posso especificar a plataforma à qual estou me referindo: (X) Ubuntu / Linux Mint, versão (s) mais recente (s), SO de 64 bits.

Respostas:


16

Na verdade, fiz algumas pesquisas para minha empresa desde que desenvolvemos o flash. Aqui está o conteúdo do email para os superiores (algumas partes foram editadas)

tl; dr

cromada

Roteiro de descontinuação da NPAPI do Chrome:
http://www.chromium.org/developers/npapi-deprecation

  • Janeiro de 2014. Plug-ins comuns, como Silverlight, Unity, Java, estarão na lista de permissões por enquanto (embora o Unity e o Java já estejam bloqueados por padrão )
  • Outros plug-ins verão um pop-up amarelo pedindo permissão .
  • Meados de 2014. Não são mais permitidas atualizações para plug-ins NPAPI. Os plug-ins NPAPI não estão mais listados na pesquisa da loja.
  • Permitir a execução de plug-ins bloqueados será mais difícil através da interface do usuário, mas ainda possível (se já estiver instalado)
  • Setembro de 2014. Todos os plug-ins NPAPI removidos da loja (mas ainda funcionarão se já estiverem instalados)
  • Final de 2014. O suporte a NPAPI no Chrome será removido completamente (os plug-ins que usam NPAPI não funcionarão)

Alternativa do Chrome ao NPAPI:

Raposa de fogo

Alternativa do Firefox aos plug-ins:

  • Mais uma vez, a sugestão é usar tecnologias disponíveis nos navegadores, como
    • WebGL , que permite acesso ao OpenGL ES
    • WebRTC.

Queria agradecer-lhe meses atrás por sua resposta e agradeço. No entanto, preciso de mais concretude no Firefox; se ele parar de oferecer suporte completo aos plug-ins NPAPI no futuro.
Makoto

Não há concretude, mas os desenvolvedores indicaram claramente que é a direção que o Firefox está seguindo e que apenas o HTML5 tem futuro. Quando eles podem implementar algo tão complexo quanto o Unreal Engine inteiramente em JavaScript, estou inclinado a concordar. Entre a evolução das tecnologias dos navegadores e o surgimento de celulares como plataforma dominante, os plug-ins estão mortos.
Stephanie

Dizer que o Unity simplesmente mudará para o WebGL está subestimando bastante o impacto. Portabilidade e desempenho por exemplo, que a Unidade admite abertamente: "É improvável que você vai ser capaz de simplesmente flutuar seu jogo ao longo do Unity Web Player" blogs.unity3d.com/2015/05/28/...
vinnyjames

Vou começar a atualizar um pouco esta resposta para incorporar alguns fatos novos que surgiram à luz dos eventos recentes. A quantidade de informações que você tem aqui é ótima, mas a resposta está um pouco desatualizada agora.
Makoto

@Makoto ir em frente, eu vou admitir que eu não estou fazendo ativamente qualquer trabalho neste campo, por isso não tem nenhuma atualização me
Slav

0

Responderei a 2 de suas perguntas e darei informações sobre o status dos plug-ins NPAPI no navegador em 2018, para todos aqueles que precisam executar plug-ins porque páginas corporativas, páginas de controle, cursos de e-learning, administrador de hardware da web, etc.

Preciso usar uma versão mais antiga do meu navegador para continuar usando os aplicativos que ainda fazem uso desses plugins?

Não, você atualizou os garfos do Firefox compatíveis com NPAPI, como:

Waterfox 56 (atualizado e baseado em FF56)

Basilisk 201801 (atualizado e baseado em FF55)

Palemoon 27 (atualizado e baseado na interface do usuário do FF27)

Preciso usar uma versão mais antiga do meu navegador para continuar usando os aplicativos que ainda fazem uso desses plugins?

Sim, se você deseja usar o Firefox oficial ou um navegador Chrome . De fato, a última versão de um navegador com o mecanismo 'Chrome' é:

Crómio. build 45.0.2416.0-win32 (requer ativar o PPAPI com chrome: // flags / # enable-npapi)


O fato é que isso realmente não responde à pergunta. Eu nunca encorajaria alguém a usar versões mais antigas de navegadores apenas por causa do suporte à NPAPI, já que esse é um pacote de vulnerabilidades que estão esperando para explodir.
Makoto

que? você leu minha resposta? versões mais antigas? Ambas as versões do Firefox são tão atualizadas quanto qualquer outro navegador (alguns dias atrás). A versão do Chromiun está desatualizada, mas não é encorajadora de usar, mas apenas informações sobre a última versão: Do ​​meu ponto de vista e como usuário final, eu apreciaria essas informações e não uma informação filtrada / censurada
Daniel Perez

Então Makoto, qual é a sua solução? Não use nenhum navegador porque a segurança total é um mito? e as pessoas que precisam executar a NPAPI porque não é uma opção? para a maioria das empresas de consultoria java e flash ainda estão em uso, eles têm tantos conteúdos e desenvolvimentos personalizados que ainda serão usados ​​por um longo tempo. Nenhuma alternativa significa usuários usando um navegador sem patches de segurança por vários anos. Enquanto no meu post, o navegador atualizou os patches de código e segurança de alguns dias atrás.
Daniel Perez

Não vou negar que existem alguns serviços que ainda usam plug-ins NPAPI e ainda dependem disso. Um dos serviços que eu uso com frequência - o Crunchyroll - ainda está no Flash player, mas o Flash ainda funciona no Chrome mais recente. Qualquer pessoa na versão mais recente do Java não possui um plug-in disponível, já que o próprio Oracle o arrancou. Faz vários anos desde que estes foram anunciados para serem removidos; qualquer empresa de consultoria que ainda dependa de plug-ins da NPAPI para entregar seu produto deve ter seus contratos rescindidos devido à entrega de código não-sustentável.
Makoto
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.