Skip to content

aplikasi itch.io v26.6.0: dukungan native Apple Silicon, login OAuth, dan penghentian versi 32-bit

Aplikasi desktop itch.io merilis versi 26.6.0, rilis stabil pertamanya setelah cukup lama. Pembaruan ini memodernisasi infrastruktur aplikasi dengan dukungan native Apple Silicon, alur autentikasi baru, dan penghentian build 32-bit.

Perbandingan Steam dan itch.io sebagai platform distribusi game indie

Dukungan native Apple Silicon

Pengguna macOS dengan chip seri M kini akan mendapatkan biner arm64 native alih-alih menjalankan aplikasi melalui Rosetta 2. Aplikasi akan otomatis diperbarui ke versi arm64, sehingga pengguna lama tidak perlu melakukan apa pun secara manual. Perubahan ini seharusnya meningkatkan performa dan daya tahan baterai secara nyata pada Mac dengan Apple Silicon.

OAuth menggantikan login di dalam aplikasi

Alur login bawaan kini membuka browser untuk autentikasi berbasis OAuth, alih-alih meminta nama pengguna dan kata sandi di dalam aplikasi. Perubahan ini secara langsung menangani serangan credential stuffing, yaitu ketika bot mencoba kombinasi nama pengguna dan kata sandi yang bocor pada formulir login. Login dengan kata sandi masih tersedia sebagai opsi cadangan, tetapi mulai sekarang OAuth menjadi metode bawaan.

Perubahan Electron dan build

Aplikasi telah ditingkatkan dari Electron 22 ke Electron 25, yang menghadirkan pembaruan Chromium dan Node.js di balik layar. Build 32-bit dihentikan sepenuhnya. Saat ini perubahan tersebut hanya memengaruhi sangat sedikit pengguna, tetapi pemisahan tegas ini menyederhanakan pipeline build.

Di Linux, penginstal kini menyertakan AppImage sebagai pengganti format sebelumnya. Untuk pertama kalinya, tersedia pula build Linux arm64, yang relevan bagi pengembang yang menggunakan mesin Linux berbasis ARM dan komputer papan tunggal seperti Raspberry Pi.

Butler dibangun ulang dengan Go 1.24

Butler, alat CLI yang digunakan pengembang untuk mengunggah dan mengelola build game di itch.io, telah dibangun ulang dengan Go 1.24 serta dependensi yang diperbarui. Ini merupakan perubahan backend yang tidak akan dirasakan langsung oleh sebagian besar pengembang, tetapi memastikan alat tersebut tetap kompatibel dengan sistem terkini dan persyaratan TLS.

Mengapa ini penting

Aplikasi desktop itch.io menjadi sarana bagi banyak pemain game indie untuk menemukan dan mengelola game di luar Steam. Aplikasi ini menangani unduhan, pembaruan otomatis dengan delta patching, serta permainan offline untuk game berbasis browser. Pembaruan aplikasi sempat relatif sepi selama beberapa waktu, sehingga rilis ini menandakan investasi baru pada infrastruktur sisi klien platform tersebut.

Pipeline build dan rilis yang telah dimodernisasi juga semestinya memungkinkan pembaruan yang lebih sering ke depannya. Tim tersebut telah menindaklanjutinya dengan v26.9.0, yang meningkatkan Electron ke versi 40 dan merombak sandboxing di ketiga sistem operasi.

Referensi