Even so, it’s quite limiting and makes it difficult for e.g. non-JVM UI libraries to exist on Android. No other popular platform has this issue.
Even so, it’s quite limiting and makes it difficult for e.g. non-JVM UI libraries to exist on Android. No other popular platform has this issue.
Mostly because Android was on the forefront that is about time to move from C and C++ for the whole application stack.
Note that you also aren't without issues on Apple platforms if the language doesn't plug into the Objective-C or Swift runtimes in some form.
Likewise on Windows if the language isn't able to talk .NET or COM/WinRT.