こんにちは、けんにぃです。 ナビタイムジャパンで時刻表のサービス開発・DevOps・機械学習の研究開発などを担当しています。 今回は C++ の代替として注目を浴びている Rust を使って Android NDK を実装することはできるのか?について調査したことをまとめようと思います。 C++ はつらいよ最近 Android NDK の開発をしていて後輩から「C++ はつらいです」と言われました。確かに C++ は難易度の高い言語なので、この気持は良く分かります。Android NDK の開発に限らず、サーバサイドでも同じようなことをつぶやく後輩はとても多いです。 しかし最近だと C++ の代わりに Rust を使う事例を少しづつ見るようになってきました。Android NDK でも Rust が使えると便利そうだなぁと思ったので、使えるのかどうか調査してみました。 Android ND