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

Isso não é estritamente verdade, aliás. A maioria dos sistemas operacionais não vincula seus navegadores ao sistema operacional 1:1, mas Firefox e Chrome, em particular, limitam quais versões podem ser instaladas em computadores antigos do Windows e Mac.

O Firefox ESR não passará de 115 para essas máquinas. O Chrome para no 109. Ambos estão recebendo o banner.

Não são apenas iPhones antigos, mas também desktops e laptops mais antigos, muitos dos quais são perfeitamente utilizáveis (embora vulneráveis, sim) e funcionam bem com as partes “chatas” da web que pessoas “chatas” e idosas ainda usam. São algumas dessas mesmas pessoas que ainda usam fóruns em vez de, digamos, Discord ou o que quer que os jovens usem hoje em dia. E são elas que estão sendo prejudicadas por essa mudança que prioriza a experiência do desenvolvedor em detrimento das necessidades do usuário.

O Discourse, e a maior parte da web, tem funcionado bem sem a necessidade de cores relativas, lookbehinds ou sub-grids. De alguma forma, conseguimos. Sempre houve a necessidade de novos recursos, mas isso foi equilibrado de forma responsável pela degradação graciosa, excluindo usuários apenas quando nenhuma alternativa era possível - o que não deveria acontecer com muita frequência quando o trabalho fundamental de um software é exibir posts de texto com algumas imagens.

Eu sei que muitos de nós, nerds de tecnologia, gostamos de ficar perto da vanguarda, e estamos acostumados a perseguir essa linha de ponta implacável, mas isso tem dois gumes. Neste caso, está prejudicando usuários reais que dependem do Discourse não apenas para uma experiência moderna e lucrativa, mas para poderem permanecer conectados às suas comunidades de longa data.

Seria uma coisa se isso fosse um problema crítico de segurança que não pudesse ser corrigido de outra forma. Mas parece apenas uma pequena melhoria em devex (por favor, corrija-me se estiver errado) que é mais sobre tornar o desenvolvimento futuro mais fácil e rápido. Nesse caso, precisa ser tão urgente? Duas semanas de aviso? Certamente não causaria muito dano esperar mais alguns meses, lançar um modo básico de HTML primeiro e tornar as futuras depreciações para sempre mais toleráveis para todos?

3 curtidas