But I think the key observation that you're missing is that the question is
not
re: all of Java vs. all of Android. For the purposes of the current trial,
the
question is limited to the 37 APIs at issue - which (as I understand it)
have
nothing to do with the differences between the overall Android and Java
platforms.
When constrained to writing code that is self-contained, but
can call out to
the infrastructure defined by these 37 APIs, a Java developer
can write 100%
valid Android code - and an Android developer can write 100%
valid Java
code.
Even more - the compiled Java code will be valid input to
the bytecode-to-
Android step of an Android build, and the first stage
compilation that Android
source code goes through during an Android build will
be valid input to a JVM
- it's just Java code, compiled by the Java compiler
into regular JVM bytecode.
[ Reply to This | Parent | # ]
|