Discord’da Büyük Değişim: Rust’a Geçiş Başladı
Discord, masaüstü uygulamasını Electron altyapısından Rust’a taşımaya karar verdi. Şirketin kurucu ortağı ve teknoloji direktörü Stanislav Vishnevskiy, X hesabı üzerinden yaptığı açıklamada, Electron’un uygulamadan tamamen çıkarılacağını duyurdu. Vishnevskiy’nin paylaştığı Görev Yöneticisi ekran görüntüsünde, “Discord Phoenix” adlı yeni sürümün yalnızca yaklaşık 290 MB RAM kullandığını belirtirken, mevcut Discord uygulamasının bazen gigabaytlarca bellek tükettiğine dikkat çekti.
Electron Sorununun Nedenleri
Electron, web teknolojileri kullanarak masaüstü uygulamaları geliştirmek için yaygın olarak kullanılan bir altyapıdır. Geliştiricilere JavaScript gibi dilleri kullanarak birden fazla platformda uygulama çıkarma imkanı sunar. Ancak, her Electron uygulaması kendi içerisinde bir Chromium tarayıcısını barındırdığı için, bu uygulamalar doğrudan işletim sistemi için yazılmış yerel uygulamalara göre çok daha fazla bellek tüketir.
Discord, uzun bir süredir bu fazla bellek tüketimi sorunu ile gündemdeydi. Şirket, belleğin aşırı dolması durumunda Windows 11’de uygulamayı otomatik olarak yeniden başlatma gibi geçici çözümlere başvurmak zorunda kaldı.
Yenilikler ve Tercih Edilen Altyapı
Vishnevskiy, Discord’un Rust programlama dilini 2018 yılından beri kullandığını ve mevcut uygulamanın büyük kısmının aslında Rust ile inşa edildiğini açıkladı. Tüm uygulamanın Rust’a taşınması, şirketin uzun süredir hedeflediği bir adım olarak tanımlandı.
Kullanıcılar, yeni uygulamanın arayüzü için Rust tabanlı popüler yapı olan Tauri’yi beklerken, Vishnevskiy bunun yerine GPUI’yi tercih ettiklerini açıkladı. GPUI, arayüzü doğrudan ekran kartı üzerinden çizen bir Rust arayüz kütüphanesi olarak dikkat çekiyor.
Mobil Uygulama da Yenileniyor
Masaüstü uygulama ile sınırlı kalmayan değişiklikler, mobil platforma da yansıyacak. Discord, mobil uygulamasında kullandığı React Native altyapısını da terk ediyor. Mobil uygulama, kendi yerel arayüzünü korurken, arka plandaki kodunu Rust üzerinden masaüstü sürümüyle paylaşacak. Böylece Discord, iki platformu tek bir kod tabanı ile geliştirebilecek.
Discord, yeni uygulamanın test süreçlerine yakında başlayacak. Ancak, beta sürümünün ne zaman itibarıyla kullanıcılara sunulacağına dair henüz bir tarih verilmiş değil.
Türkiye’deki Durum
Dikkat çeken bir diğer husus ise Discord’un Türkiye’deki durumu. Şu an için Türkiye kullanıcıları, Ankara 1. Sulh Ceza Hakimliği’nin kararıyla 9 Ekim 2024 tarihinden itibaren erişim engeline takılmış durumda. Ulaştırma ve Altyapı Bakanı Abdulkadir Uraloğlu, Discord’un 2026 yılında Türkiye’nin belirttiği kriterlere yaklaşacağını ve yeniden kullanıma açılabileceğini paylaşmıştı. Ancak, Ekim 2026 itibarıyla erişim engeli devam etmekte ve henüz resmi bir açılış tarihi mevcut değil.
