3 ms·
The first plan was to support 3 languages : -Javascript for small apps such as homescreen widgets -Java for more complete apps -C++ for the cases where its pow
by on_and_off 11y ago
The first plan was to support 3 languages :
-Javascript for small apps such as homescreen widgets
-Java for more complete apps
-C++ for the cases where its power is necessary.
Along the way they dropped Javascript since they decided that Java was not too bothersome to write Android apps in, even small ones.
They have also restricted C++ to the NDK.
These decisions have been taken a long time ago though. If somebody were to create Android today, the landscape has changed a lot since then.
Swift, Kotlin, Rust, C#, ... there are a lot of new developments.