The number of people using Linux (and I mean Linux the kernel) and free software in general has exploded in the last 2 years thanks to Android and Google. Even if you want to discard phones and only count the tablets (which are starting to get very close to laptops in terms of what you can do with them), the number of new users is huge. And yet, we are all hostage of a choice -- a bad choice, in my humble opinion -- that Google made: Java.
Reason #1: Android came with Java! To be fair, it wasn't Google's choice as such: Google bought Android in 2005, and I can only suspect that Android was well entrenched in Java at that point.
Reason #2: In 2005, Java was still pretty much your only choice if you wanted to write applications once, and expect them to run regardless of what CPU you used.
Reason #3: Java was (and is) well known and widely used.
It's all about timing
What's so important about Chrome?
Is it too late?
What about native Applications?
The possible solutions
Am I dreaming? Maybe. I wonder if I am the only one who thinks that being locked to Java deserves a solution -- a real one.