Skip to content

itch.io uygulaması v26.6.0: yerel Apple Silicon desteği, OAuth ile giriş ve 32 bit desteğinin sonu

itch.io masaüstü uygulamasının uzun bir aradan sonraki ilk kararlı sürümü olan 26.6.0 yayımlandı. Güncelleme; yerel Apple Silicon desteği, yeni bir kimlik doğrulama akışı ve 32 bit derlemelerin sona ermesiyle uygulamanın altyapısını modernleştiriyor.

Bağımsız oyun dağıtım platformları olarak Steam ve itch.io'nun karşılaştırması

Yerel Apple Silicon desteği

M serisi çiplere sahip macOS kullanıcıları artık uygulamayı Rosetta 2 üzerinden çalıştırmak yerine yerel bir arm64 ikili dosyası kullanacak. Uygulama kendisini otomatik olarak arm64 sürümüne güncellediği için mevcut kullanıcıların elle herhangi bir işlem yapması gerekmiyor. Bunun Apple Silicon tabanlı Mac'lerde performansı ve pil ömrünü belirgin ölçüde iyileştirmesi bekleniyor.

Uygulama içi girişin yerini OAuth aldı

Varsayılan giriş akışı artık uygulama içinde kullanıcı adı ve parola istemek yerine OAuth tabanlı kimlik doğrulama için tarayıcınızı açıyor. Bu değişiklik, botların sızdırılmış kullanıcı adı ve parola kombinasyonlarını giriş formlarında denediği kimlik bilgisi doldurma saldırılarına doğrudan çözüm getiriyor. Parolayla giriş yedek seçenek olarak hâlâ kullanılabiliyor ancak bundan böyle varsayılan yöntem OAuth olacak.

Electron ve derleme değişiklikleri

Uygulama, altyapıdaki Chromium ve Node.js sürümlerini de güncelleyen Electron 22'den Electron 25'e yükseltildi. 32 bit derlemeler tamamen kullanımdan kaldırıldı. Bu noktada değişiklik çok az kullanıcıyı etkilese de derleme sürecini sadeleştiren net bir geçiş sağlıyor.

Linux'ta yükleyici artık önceki biçim yerine AppImage ile sunuluyor. Ayrıca ilk kez arm64 Linux derlemeleri de kullanıma sunuldu. Bu, ARM tabanlı Linux makinelerde ve Raspberry Pi gibi tek kartlı bilgisayarlarda çalışan geliştiriciler açısından önem taşıyor.

Butler, Go 1.24 ile yeniden derlendi

Geliştiricilerin oyun derlemelerini itch.io'ya yüklemek ve yönetmek için kullandığı komut satırı aracı Butler, Go 1.24 ve güncellenmiş bağımlılıklarla yeniden derlendi. Bu, çoğu geliştiricinin doğrudan fark etmeyeceği bir arka uç değişikliği olsa da aracın güncel sistemler ve TLS gereksinimleriyle uyumlu kalmasını sağlıyor.

Bu neden önemli?

itch.io masaüstü uygulaması, birçok bağımsız oyun oyuncusunun Steam dışındaki oyunları keşfetmesini ve yönetmesini sağlıyor. İndirmeleri, fark yamalarıyla otomatik güncellemeleri ve tarayıcı tabanlı oyunların çevrimdışı oynanmasını yönetiyor. Uygulama bir süredir güncellemeler konusunda nispeten sessizdi; dolayısıyla bu sürüm, platformun istemci tarafı altyapısına yeniden yatırım yapıldığının sinyalini veriyor.

Modernleştirilen derleme ve sürüm süreci, bundan böyle güncellemelerin daha sık yayımlanacağı anlamına da gelmeli. Ekip şimdiden Electron 40'a yükseltilen ve üç işletim sisteminin tamamında sanal alan kullanımını baştan düzenleyen v26.9.0 sürümünü yayımladı.

Kaynaklar