Encerrando suporte ao iOS 15 & outros navegadores antigos em julho de 2025

Então, um grande problema é que isso descontinua o suporte para qualquer pessoa que use Windows 7 e Windows 8.

As versões máximas do Firefox são 115 e do Chrome é 110.

Isso afeta cerca de 800 dos meus usuários ativos.

E não tenho certeza sobre os sistemas operacionais móveis que são afetados?? Mas provavelmente muitos mais. Metade dos meus usuários não estão nos EUA e acho que isso os afeta desproporcionalmente.

8 curtidas

tem problemas maiores do que não conseguir usar o Discourse.

Repetirei a declaração do Firefox aqui, pois é um resumo sensato da situação:

A Microsoft encerrou o suporte oficial para Windows 7, 8 e 8.1 em janeiro de 2023. Sistemas operacionais sem suporte não recebem atualizações de segurança e possuem exploits conhecidos. Sem suporte oficial da Microsoft, manter o Firefox para sistemas operacionais obsoletos torna-se caro para a Mozilla e perigoso para os usuários.

Isso foi há mais de 2 anos.

Existem opções. Compre um computador novo. Compre um Chromebook. Compre um celular. Use Linux.

:laughing: Não tenho certeza do que você está tentando implicar com esta declaração, mas a maioria das pessoas não está nos EUA. A maioria de nossa equipe não está nos EUA.

11 curtidas

Compreendo e concordo plenamente com as implicações de segurança de manter o suporte para sistemas operacionais obsoletos. No entanto, minha preocupação aqui não é sobre a decisão da Microsoft de fim de vida ou se os usuários “devem” atualizar, mas sim sobre o impacto no mundo real nas comunidades que atualmente usam o Discourse.

No meu caso, isso afeta cerca de 800 usuários ativos, muitos dos quais estão em regiões onde a atualização de hardware ou sistema operacional não é trivial devido a restrições econômicas ou logísticas. A suposição de que todos podem “simplesmente comprar um novo computador ou um Chromebook” não se aplica universalmente, especialmente fora da América do Norte e da Europa Ocidental.

O efeito desproporcional sobre usuários internacionais não é um ponto retórico, é uma preocupação de visibilidade. Se nossa missão inclui possibilitar o discurso global, devemos pelo menos reconhecer o custo de cortar o acesso para um segmento de usuários que pode depender mais deste software do que a maioria.

Não estou pressionando para reverter a decisão, apenas defendendo que a abordemos com consciência e, talvez, forneçamos mensagens mais claras ou orientações de transição para os afetados.

8 curtidas

Eu entendo esse problema e quero que o Discourse alcance o maior número possível de pessoas. Dito isso, também precisamos de uma experiência moderna e precisamos assumir uma posição em relação aos requisitos mínimos para uma experiência moderna.

Sinto que a solução possível de longo prazo aqui pode ser uma visualização “html+css” editável.

Todos os seus 800 usuários ainda poderão ler e interagir por meio do email, isso não será perdido.

Talvez a mudança de longo prazo aqui seja que, eventualmente, forneceremos uma capacidade mínima de login e escrita na nossa visualização html para que alguns dos mais desprivilegiados ainda possam interagir em dispositivos muito antigos.

É importante notar que telefones bargain Oppo e Tecno ainda rodarão o Discourse após essa mudança, estamos falando aqui geralmente de dispositivos usados ou pessoas que não podem comprar um upgrade por mais de 10 anos.

17 curtidas

Estou no Android 9 Kiwi Browser 132, usando o Chrome 132.0.6961.0, mas esse recurso de cor ainda é mostrado como não suportado e tenho aquele banner de aviso.

Veja o meu Resultado de detecção de recursos no console do WebDev:

{
	"relativeColor": false,
	"subgrid": true,
	"lookbehindRegex": true
}

@david, talvez renomear este tópico, pois ele não se limita a alguma versão do iOS, mas sim a algumas versões do navegador em qualquer sistema operacional.

Mas desculpe, não tenho ideia de título.

O Firefox ESR atual (versões mais antigas) passa no teste?

2 curtidas

O Chrome 132 parece ser uma versão recente.
Eu não conheço as versões do Chrome.
Não é muito cedo para impor o uso de cores relativas?

2 curtidas

Potencialmente relacionado:

Você tem 100% de certeza de que o Kiwi está usando o Chromium 132? É estranho que eles fizessem isso e não suportassem a sintaxe de cores relativa. Você poderia tentar visitar a página de teste do @Arkshine e ver o que ela diz?

No Chrome 132 ‘oficial’ do Google, ele é definitivamente suportado:

Sim, o ESR atual é 128, que suporta todos esses recursos.

Atualizado :+1:

6 curtidas

A versão mais recente do Kiwi é a v132: Releases · kiwibrowser/src.next · GitHub

Eu instalei:

Parece que inicialmente deveria estar disponível a partir da v131 para desktop/android/webview, mas o caniuse diz que está disponível a partir da v134 no android. No entanto, não consigo encontrar nenhuma informação confiável sobre isso (provavelmente não estou olhando no lugar certo)

6 curtidas

Isso pode ser apenas porque eles não coletaram dados para versões anteriores do Chrome no Android. Observe que não há quadrados vermelhos acima de 134 para indicar falta de suporte em versões mais antigas.

Infelizmente, parece que testar uma versão mais antiga do Chrome no Android é bastante complicado. Mesmo o browserstack não faz isso.

3 curtidas

Eu também tenho o Chrome 80:

2 curtidas

Isso não é óbvio? Isso se aplica a literalmente toda tecnologia. Toda tecnologia para qualquer coisa sempre foi, e sempre será, limitada a algumas pessoas. É assim que as coisas são.

As opções alternativas do Discourse são parar de atualizar e, portanto, deixar seu software estagnar, eventualmente abrir falhas críticas e possivelmente ser deixado para trás por alguém que não faça isso.

Ou a opção B, pagar e apoiar uma equipe totalmente separada para garantir suporte total para tudo, sempre, para sempre (porque qual é o limite? Telefones de 12 anos?). Isso é extremamente inviável.

Para contexto, o Windows 10 atualmente tem 60% do mercado de desktops, e o 11 tem 35% (e isso já tem alguns meses). Isso significa que usuários sem suporte (desktop) representam uma porcentagem de um único dígito. Portanto, que uma porção significativa de pessoas acessando o Discourse SEM NENHUMA forma de fazê-lo exista para exigir suporte ilimitado e sem fim para tudo simplesmente não é razoável.

É ruim, é claro, mas isso é uma parte inerente da tecnologia.

6 curtidas

Mas aqui sintaxe de cores relativa soa engenhoso em comparação com o quão recentes são o Chrome 132 ou 134.

Continuando a discussão de Dropping iOS 15 e outros navegadores antigos em maio de 2025:

Acho que as pessoas que usam navegadores web antigos ainda deveriam poder usar um framework básico de GUI para comentar, fazer login, etc., desde que o navegador web ainda esteja em desenvolvimento.

Existem muitos navegadores web que se qualificam para isso.

Badwolf, qupzilla, epiphany, basilisk-browser, palemoon
outros navegadores web baseados em UXP
etc…

Nem todo mundo gosta de toda essa “beleza” exagerada que os navegadores web abraçam, como navegadores baseados em Chromium e Firefox Quantum e seus forks.

Senti a necessidade de mencionar isso porque recebi um erro hoje em dois sites diferentes do Discourse e realmente acho que não deveria ser ditado quais navegadores web são discriminados com base na modernização.

Cada um dos navegadores web modernos atuais, Firefox, Safari, Opera, navegadores web Chromium, incluindo Edge e Google Chrome, estão infectados com recursos desnecessários, telemetria e, em muitos casos, coleta de dados.

Então… é assim que me sinto sobre o “moderno”.

Por outro lado, não espero que vocês suportem navegadores web que não são atualizados desde antes do início dos anos 2000.

Eu acho que vocês ignorariam esses e diriam “cada um por si”.

Mas sim, eu absolutamente odeio a aparência dos navegadores web modernos. Eles são muito brilhantes e chamativos. Eles parecem horríveis. Sinto o mesmo sobre o Windows XP e versões mais novas também. Mas isso é outra história.

De qualquer forma, acho que estou apenas dizendo, pelo menos façam o que mencionei no primeiro ponto, se possível.

3 curtidas

Para não desviar do assunto. Mas pode ser uma ideia ficar de olho no projeto “Discorkie”.

Embora, se for apenas o peso extra do navegador, você pode simplesmente usar o “instalar aplicativo”, como no Chrome, para ter uma versão um pouco mais enxuta do navegador Chrome como um aplicativo.

Posso entender a preferência por manter um navegador/plataforma de preferência. No entanto, sistemas operacionais e navegadores mais antigos muitas vezes não suportam recursos mais recentes e apresentam outras vulnerabilidades de segurança potencial devido à falta de suporte a novos padrões.

1 curtida

Obrigado, bom saber. Essa visualização permite criar tópicos e responder, mesmo que de forma rudimentar, como a falta de alguns recursos convenientes?

Perguntando para um amigo. :slightly_smiling_face: Não, estou perguntando porque um usuário em nossa comunidade viu o banner e está perguntando sobre o que acontecerá.

E alguém sabe se os usuários do macOS 10.13 têm alguma chance com algum navegador?

2 curtidas

Não. Bem, sim usando e-mail — se isso for uma forma rudimentar o suficiente :face_with_peeking_eye:

2 curtidas

O problema com essa teoria é que o Microsoft Edge, Google Chrome, Safari e Opera são todos softwares proprietários e, mesmo assim, são navegadores supportados.

Eu não tenho dúvidas de que o Firefox, até o atual, é mais seguro do que essa porcaria. Mesmo com o Palemoon e outros navegadores de nicho, especialmente. Além disso, questões de privacidade são muito comuns em navegadores proprietários. Então, esse argumento que você fez está cheio de falhas. Sem querer ofender… mas sim, isso me dá arrepios.

Todo esse trabalho vale a pena? Quantas pessoas isso afeta realisticamente? :thinking:

Você tem alguma estatística sobre a porcentagem de usuários do Discourse que serão afetados? Se você pudesse colocar algo em experimental que coletasse estatísticas de compatibilidade anonimizadas em segundo plano, tenho certeza de que a maioria dos administradores do Discourse a habilitaria para coletar alguns números.

1 curtida

O Discourse já está exibindo o banner para alguns usuários, e eu me pergunto se há uma maneira no Data Explorer de descobrir quem o está recebendo. Dessa forma, os administradores poderiam a) não apenas esperar que alguém reclame e b) mesmo que alguém reclame, eles podem dizer com dados concretos “até onde sabemos, [número] usuários ativos de [número] são afetados por este problema.” Não estou solicitando a criação de nada, apenas perguntando se isso já é possível com uma consulta ao banco de dados.

2 curtidas

No momento, não. Não enviamos nenhuma telemetria sobre recursos do JS para o servidor, portanto, não estaria disponível no explorador de dados.

A melhor coisa que você poderia fazer é analisar as strings do User Agent nos logs do NGINX para procurar certas versões de navegador.

6 curtidas