Skip to content

app de itch.io v26.6.0: compatibilidad nativa con Apple Silicon, inicio de sesión con OAuth y retirada de los 32 bits

La app de escritorio de itch.io ha lanzado la versión 26.6.0, su primera versión estable en bastante tiempo. La actualización moderniza la infraestructura de la app con compatibilidad nativa con Apple Silicon, un nuevo flujo de autenticación y el fin de las compilaciones de 32 bits.

Comparación de Steam e itch.io como plataformas de distribución de juegos independientes

Compatibilidad nativa con Apple Silicon

Los usuarios de macOS con chips de la serie M recibirán ahora un binario arm64 nativo en lugar de ejecutar la app mediante Rosetta 2. La app se actualiza automáticamente a la versión arm64, por lo que los usuarios actuales no tienen que hacer nada manualmente. Esto debería mejorar de forma perceptible el rendimiento y la autonomía de la batería en los Mac con Apple Silicon.

OAuth sustituye al inicio de sesión dentro de la app

El flujo de inicio de sesión predeterminado ahora abre el navegador para realizar la autenticación mediante OAuth, en lugar de solicitar el nombre de usuario y la contraseña dentro de la propia app. Este cambio aborda directamente los ataques de relleno de credenciales, en los que bots prueban en formularios de inicio de sesión combinaciones filtradas de nombres de usuario y contraseñas. El inicio de sesión con contraseña sigue disponible como alternativa, pero OAuth será la opción predeterminada a partir de ahora.

Cambios en Electron y en las compilaciones

La app se ha actualizado de Electron 22 a Electron 25, lo que incorpora nuevas versiones de Chromium y Node.js en su funcionamiento interno. Las compilaciones de 32 bits se han retirado por completo. A estas alturas, esto afecta a muy pocos usuarios, pero supone una ruptura clara que simplifica el proceso de compilación.

En Linux, el instalador ahora incluye una AppImage en lugar del formato anterior. También hay por primera vez nuevas compilaciones arm64 para Linux, algo relevante para desarrolladores que trabajan con equipos Linux basados en ARM y ordenadores de placa única como Raspberry Pi.

Butler recompilado con Go 1.24

Butler, la herramienta de línea de comandos que los desarrolladores utilizan para subir y gestionar compilaciones de juegos en itch.io, se ha recompilado con Go 1.24 y dependencias actualizadas. Se trata de un cambio de infraestructura que la mayoría de los desarrolladores no notará directamente, pero mantiene la herramienta compatible con los sistemas y requisitos de TLS actuales.

Por qué es importante

La app de escritorio de itch.io es el medio por el que muchos jugadores de títulos independientes descubren y gestionan juegos fuera de Steam. Se encarga de las descargas, las actualizaciones automáticas mediante parches diferenciales y la posibilidad de jugar sin conexión a juegos basados en navegador. La app llevaba un tiempo relativamente inactiva en cuanto a actualizaciones, por lo que este lanzamiento indica una inversión renovada en la infraestructura del cliente de la plataforma.

La modernización del proceso de compilación y lanzamiento también debería traducirse en actualizaciones más frecuentes de ahora en adelante. El equipo ya ha publicado posteriormente la versión v26.9.0, que actualizó la app a Electron 40 e incorporó una profunda revisión del aislamiento de procesos en los tres sistemas operativos.

Referencias