Blog

Google, Android AOSP geliştirmede Rust için destek ekler

Uygulama geliştiricileri, uygulamalarını oluşturmak için öncelikle Java veya Kotlin’i seçebilir, ancak işletim sisteminin alt katmanlarının C veya C++ gibi daha sağlam ve hatasız alternatiflere ihtiyacı vardır. Google şimdi duyurdu AOSP’de desteklenen bir programlama dili olarak Rust desteği.

bundan böyle, Android’in alt katmanları C, C++ ve Rust’ı karıştırabilecek, çok popüler değil ama kullananlar tarafından çok beğeniliyor. Bu diller, kontrol ve öngörülebilirlik göz önünde bulundurularak tasarlanmıştır, bu da onları düşük seviyeli kaynaklara ve donanıma erişim için daha iyi seçenekler haline getirir.

{«videoId»:»x7zhgs8″,»autoplay»:true,»title»:»Android 12 Önizleme – Adım adım nasıl kurulur»}

Rust ile yapılan Android

Google, son bir buçuk yıldır Rust programlama dilini aşamalı olarak dahil etmek Yeni Bluetooth yığını gibi belirli sayıda AOSP projesinde.

pas, paslanma

Rust’ın C ve C++’a göre ana avantajı, kullanım ihtiyacını azaltarak bellek güvenliğini artıran mekanizmalara sahip olmasıdır. kum havuzu, bu da daha fazla kaynak tüketir ve süreçte gecikme sağlar. google öne çıkanlar Android geliştirmede Rust kullanmanın iki doğrudan faydası: Kod içindeki hataların yoğunluğunu azaltır ve korumalı alan ihtiyacını azaltır.

Google, Microsoft ve Mozilla, programlama dilinin geliştirilmesini desteklemek için yeni Rust Foundation'ın bir parçasıdır.

AOSP’de on milyonlarca satır kod varken hepsini Rust’ta yeniden yazmak hem göz korkutucu hem de imkansız olurdu, bu yüzden Google çabalarını Rust’ı yeni gelişmelerde kullanmaya odaklayacak ve eski kodu yeniden yazmak değil. Ayrıca, Google’ın araştırmasına göre, en fazla sayıda bellek güvenlik hatasına sahip olanlar ve Rust’ı kullanmaktan en fazla fayda sağlayacak olanlar kesinlikle nispeten yeni projeler.

Hafıza

Birçok bağımlılık ve alet zincirleri bakımı yapılması gereken araçlar ve güncellenmesi gereken test altyapısı ve eğitime ihtiyaç duyan geliştiriciler için Google, Rust’ı Android’in daha büyük bir bölümüne getirmenin olduğuna inanıyor. çok yıllı bir projedir. Şimdilik Rust, Android geliştirmenin kendisinde C ve C++ ile birlikte yaşayacak. Uygulama geliştiricileri için herhangi bir değişiklik yoktur.

DEVAMINI OKU  Facebook'ta Gruplar ve Sayfalar için yeni deneyimler hakkında bilgi edinin

Daha fazla bilgi | Android Geliştiricileri

– Haberler Google, Android AOSP geliştirmede Rust için destek ekler aslen yayınlandı Android Ivan Ramirez’in fotoğrafı.

Orijinal kaynağı kontrol edin

Bunu severim:

Severim Yükleniyor…

Deja una respuesta

Botón volver arriba
Cerrar

Bloqueador de anuncios detectado

¡Considere apoyarnos desactivando su bloqueador de anuncios!