9 puan yazan ganadist 2022-08-05 | 2 yorum | WhatsApp'ta paylaş

Android'in işletim sistemindeki bazı bileşenlerde Rust kullanılıyor, ancak uygulama geliştirirken Rust kullanmanın şu anda bazı sınırları var.

Android ekibinde NDK'den sorumlu olan Dan Albert, Android geliştirme ekosistemine ve NDK'ye Rust'ı entegre etmek için gereken maddeleri derliyor.

Aslında NDK yılda iki kez yayınlanıyordu.
Q1 : Derleyici sürümü güncellemesi
Q3 : Desteklenen işletim sistemi güncellemesi

Derleyici sürümü güncellemesiyle ilgili olarak, gcc'den clang'e geçiş tamamlandığı için olsa gerek, gelecek ilkbaharda atlanacağı söyleniyor.

Görünüşe göre Rust desteği için efor harcanacak.

2 yorum

 
siabard 2022-08-05

Rust ile NDK 23 sürümünün pek iyi çalışmadığı için mecburen NDK 21 sürümünü kullanmak zorunda kaldıklarını söyleyen bir yazı görmüştüm; umarım düzelmiştir.

 
ganadist 2022-08-05

Bu, NDK 23'ten itibaren linker'ın gnu ld yerine lld olarak değiştirilmesiyle ortaya çıkıyor gibi görünüyor. (Rust tarafı sanki gcc ile bağlantılı gibi.)
NDK 23'ün altındaki sürümler kullanımdan kaldırılmış gibi görünüyor ve bir workaround kullanılarak NDK 23 ve üzeriyle birlikte kullanılması tavsiye ediliyor gibi görünüyor.

https://crates.io/crates/ndk-sys#supported-ndk-versions