Por que os complementos se tornam incompatíveis ao atualizar o firefox

19

Meu navegador padrão é o Chrome, mas quando uso ocasionalmente o Firefox por qualquer motivo, geralmente há uma atualização.
Quase sempre que eu atualizo o Firefox, alguns de meus complementos se tornam incompatíveis.
Por que é que?
Por que isso não acontece no Chrome?

Tyilo
fonte
3
É realmente péssimo, e por que estou usando o Firefox cada vez menos.
Lance Roberts
1
Chrome e Firefox têm arquiteturas de complemento diferentes. O Firefox é muito mais capaz, mas o Chrome foi pensado de maneira mais consciente para evitar esses tipos de problemas. O sistema do Firefox está fortemente vinculado aos números das versões, pois as APIs dos complementos geralmente mudam entre as versões. O sistema do Firefox se tornou muito inutilizável desde que eles mudaram recentemente seu ciclo de lançamento e numeração de versões. Espero que eles apresentem uma estratégia para melhorá-la, mas ainda não li nada de esperançoso.
Hippietrail

Respostas:

10

Eu te escuto! Eu executei o Firefox hoje pela primeira vez em idades apenas para usar um complemento - ele disse que uma atualização está disponível - eu deixei fazer isso e, em seguida, todos os meus complementos foram desativados!

As atualizações do Firefox, na verdade, não marcam os complementos individuais como incompatíveis em si; é o autor do complemento que não afirma que eles são compatíveis que os desativa.

Você pode usar o repórter de compatibilidade com add- ons, que permitirá que você relate addons que não são "compatíveis" com a sua versão do Firefox.

Quanto ao motivo pelo qual o Chrome não faz isso - eu acho que é subjetivo e você receberá respostas diferentes - IMHO, ele é projetado de uma maneira mais tradicional - permite todos os complementos e, se algo quebrar, o ônus fica do usuário para encontrar o erro em que, desativando-o até que ele saiba que é seguro, o Firefox pode incomodar o usuário comum, mas é uma solução mais segura para o usuário final.

William Hilsum
fonte
21

Cada complemento no Firefox possui uma configuração que especifica com quais versões do Firefox ele funcionará (presume-se que o autor tenha testado seu complemento com as versões mencionadas). Historicamente, os addons normalmente reivindicavam compatibilidade com uma versão principal do Firefox (por exemplo, 2.X), mas havia problemas com diferenças entre 3.0 e 3.6, portanto os autores dos addons eram mais específicos e alegavam compatibilidade com versões principais e secundárias específicas (por exemplo, 3.6.X ) Uma variedade de versões pode ser especificada (por exemplo, 2.X -> 3.6.X), mas um limite superior deve ser definido e não pode ser uma versão futura não lançada do Firefox se você deseja distribuir seu complemento pelo site Mozilla.

Agora que as versões "principais" do Firefox são lançadas a cada 6 a 8 semanas (vimos as versões 4.0 a 6.0 desde março), os autores de complementos simplesmente não conseguem acompanhar e mais e mais estão ficando para trás.

Ocasionalmente, você verá uma mensagem na página "Extensões" do Chrome informando que uma extensão específica precisa ser atualizada para funcionar com a versão atual do Chrome, mas, como as atualizações são feitas automaticamente em segundo plano, é difícil encontrar uma nesse estado.

Perada
fonte
-1

Se isso o incomoda, uma única correção é apenas para não usar addons esotéricos ou impopulares. Em qualquer add-on do sistema, os plug-ins ficarão desatualizados eventualmente. Os complementos de projetos de animais de estimação impopulares, abandonados ou de pessoas raramente são atualizados para usar a nova API disponível em um novo navegador.

Uso o mesmo conjunto de complementos há anos e apenas uma vez recebi um erro de incompatibilidade. Minha lista:

  • Última passagem
  • Xmarks
  • Adblock plus
  • Greasemonkey - Este é o único com o qual tive problemas
  • Firebug
  • Cabeçalhos HTTP ao vivo
  • Chatzilla

Todos esses addons funcionam há anos sem nenhum problema. O que eles têm em comum? Eles são populares.

Honestamente, o recente ataque do Firefox porque eles estão usando o complemento de alguém que não funciona em uma nova versão do firefox, quando o addon foi criado em um fim de semana para algumas funcionalidades minúsculas e publicado apenas para dar uma indicação ao nome, está ficando muito antigo. Os addons populares sempre funcionaram, use-os. Se você estiver usando um complemento baixado por 5 pessoas, você estará por sua conta

TheLQ
fonte
Importa-se de explicar o voto negativo?
TheLQ