Yeah.
And for good reasons. Reminds me of the initial complaint about "no flash in iPhone", then someone managed to put it in an Android tablet and then they realised what a bad idea it is.
Because it's their platform, and they are not a monopoly in the mobile market (more like 20-30% in EU).
>* They're shutting out Flash and Java*
Yes, amen to that (though it's: Flash and Java applets).
>and yet Google get nailed to the floor despite supporting a pretty liberal, almost completely open source mobile OS.
Well, "almost" is the key word. The main value proposition behind Android is in the Google apps integration, and Google is very adamant about who and how gets that in a MS circa 1995 way.
Besides, the reasons they "nail" Google to the floor has nothing to do with Android, but about it's monopoly on search and the abuses of it.
Java the language specification != JVM bytecode.
There isn't any transpilation to Objective-C involved.