app do itch.io v26.6.0: suporte nativo ao Apple Silicon, login via OAuth e fim das versões de 32 bits
O aplicativo do itch.io para desktop lançou a versão 26.6.0, sua primeira versão estável em algum tempo. A atualização moderniza a infraestrutura do aplicativo com suporte nativo ao Apple Silicon, um novo fluxo de autenticação e o fim das versões de 32 bits.
Comparação entre Steam e itch.io como plataformas de distribuição de jogos independentes
Suporte nativo ao Apple Silicon
Usuários do macOS com chips da série M agora receberão um binário arm64 nativo, em vez de executar o aplicativo por meio do Rosetta 2. O aplicativo é atualizado automaticamente para a versão arm64, portanto, os usuários atuais não precisam fazer nada manualmente. Isso deve melhorar consideravelmente o desempenho e a duração da bateria nos Macs com Apple Silicon.
OAuth substitui o login no aplicativo
O fluxo de login padrão agora abre o navegador para autenticação via OAuth, em vez de solicitar nome de usuário e senha dentro do próprio aplicativo. Essa mudança combate diretamente os ataques de preenchimento de credenciais, nos quais bots testam em formulários de login combinações vazadas de nome de usuário e senha. O login por senha continua disponível como alternativa, mas o OAuth será o padrão daqui para frente.
Mudanças no Electron e no processo de build
O aplicativo foi atualizado do Electron 22 para o Electron 25, trazendo internamente novas versões do Chromium e do Node.js. As versões de 32 bits foram totalmente descontinuadas. Isso afeta pouquíssimos usuários atualmente, mas é uma ruptura definitiva que simplifica o pipeline de build.
No Linux, o instalador agora inclui uma AppImage em vez do formato anterior. Pela primeira vez, também há novas versões arm64 para Linux, algo relevante para desenvolvedores que usam máquinas Linux baseadas em ARM e computadores de placa única, como o Raspberry Pi.
Butler recompilado com Go 1.24
O Butler, ferramenta de linha de comando usada por desenvolvedores para enviar e gerenciar builds de jogos no itch.io, foi recompilado com Go 1.24 e dependências atualizadas. Essa é uma mudança de backend que a maioria dos desenvolvedores não perceberá diretamente, mas que mantém a ferramenta compatível com os sistemas e requisitos de TLS atuais.
Por que isso é importante
O aplicativo do itch.io para desktop é a forma como muitos jogadores de títulos independentes descobrem e gerenciam jogos fora do Steam. Ele cuida dos downloads, das atualizações automáticas com patches delta e da execução offline de jogos baseados em navegador. O aplicativo passou algum tempo recebendo relativamente poucas atualizações, portanto, este lançamento sinaliza um investimento renovado na infraestrutura do cliente da plataforma.
O pipeline modernizado de build e lançamento também deve permitir atualizações mais frequentes daqui para frente. A equipe já lançou em seguida a v26.9.0, que atualizou o aplicativo para o Electron 40 e reformulou o isolamento por sandbox nos três sistemas operacionais.