Popüler iletişim platformu Discord, Rust programlama diline dayanan tamamen yeni bir istemci (Client) geliştirerek Android kullanıcılarının deneyiminde köklü bir değişiklik yapmaya hazırlanıyor. Bu teknik dönüşüm, özellikle orta ve düşük özellikli cihazlarda kullanıcıların uzun süredir karşılaştığı yavaşlık ve yüksek bellek kullanımı sorunlarını çözmeyi amaçlıyor.
Çalıştırma Hızında Somut İyileştirmeler
Discord'un CTO'su ve kurucu ortağı Stanislav Vishnevskiy, yeni istemcinin performans testlerinde üstünlüğünü gösteren ilk sonuçları açıkladı. Eski Android telefonlar (Samsung A serisi) üzerinde yapılan bir karşılaştırmada sonuçlar şunları gösterdi:
- Mevcut istemci: Çalışmaya başlaması yaklaşık 3 saniye, içeriğin tamamen yüklenmesi ise ardından 2 saniye sürüyor.
- Yeni istemci (Rust ile oluşturulan): Çalışmaya bir saniyeden kısa sürede başlıyor ve tüm veriler iki saniyeden kısa sürede yükleniyor.
Bellek (RAM) Kullanım Verimliliği
Hızın yanı sıra yeni güncelleme, uygulamanın rastgele erişimli bellek (RAM) üzerindeki yazılım ayak izini azaltmaya odaklanıyor. Vishnevskiy, aynı yaklaşımı benimseyen yeni masaüstü (PC) sürümünün sadece yaklaşık 300 MB bellek tükettiğini, bunun da 1200 MB'a kadar tüketebilen mevcut sürüme kıyasla devasa bir düşüş olduğunu belirtti.
Bu Değişiklik Neden Teknik Olarak Önemli?
Rust diline geçiş sadece bir araç değişikliği değil, sistem verimliliğini artırmak için stratejik bir karardır. Rust, işlemci kaynaklarını tüketen ve yanıt gecikmesine neden olan "çöp toplama" (Garbage Collection) işlemlerine ihtiyaç duymadan, belleği yüksek hızda ve güvenli bir şekilde yönetme yeteneğiyle bilinir. Bu yaklaşım, ekonomik Android telefonlara sahip milyonlarca kullanıcı için daha sorunsuz bir deneyim anlamına gelecek; uygulama daha hafif olacak ve günlük işlemlere daha hızlı yanıt verecektir.
Bu umut verici gelişmelere rağmen, Discord yeni sürümün yayınlanması için resmi bir tarih açıklamadı, ancak teknik göstergeler genel kullanıma sunulmadan önce son aşamalar üzerinde çalışıldığını işaret ediyor.