Annonce du « plan » de prise en charge de Rust dans l’Android NDK
(github.com/android)Certains composants du système d’exploitation Android utilisent Rust, mais il existe encore actuellement des limites à l’utilisation de Rust pour développer des applications.
Dan Albert, qui est en charge du NDK au sein de l’équipe Android, est en train de recenser les éléments nécessaires pour intégrer Rust à l’écosystème de développement Android et au NDK.
À l’origine, le NDK était publié deux fois par an.
Q1 : mise à jour de la version du compilateur
Q3 : mise à jour des OS pris en charge
Concernant la mise à jour de la version du compilateur, peut-être parce que la migration de gcc vers clang est désormais terminée, il est indiqué que la prochaine sortie de printemps sera sautée.
Il semble que des ressources de développement seront consacrées à la prise en charge de Rust.
2 commentaires
J’ai déjà vu un article disant que Rust et le NDK version 23 ne fonctionnaient pas très bien ensemble, au point qu’on n’avait pas d’autre choix que d’utiliser le NDK 21 ; j’espère que cela s’est amélioré.
Il semble que cela soit dû au fait qu’à partir du NDK 23, le linker est passé de gnu ld à lld. (Il semble que le côté Rust soit lié à gcc.)
Les versions antérieures au NDK 23 semblent être dépréciées, et il est recommandé d’utiliser une solution de contournement pour l’employer avec le NDK 23 ou supérieur.
https://crates.io/crates/ndk-sys#supported-ndk-versions