9 December 2014

Google is building new Android compilers Jack and Jill

new compilers jack and jill could be due to the ongoing dispute with Oracle over the use of Java.

new compilers jack and Jill could be due to the ongoing dispute with Oracle over the use of Java.
What changes for developers yet defined, but part of an ongoing process to cut-down on compile times and optimize Android development process.


The internal process would be Jill adds a new pre-processing and caching step which "shields" Jack from standard .class Java bytecode, where needed, and convert it into .jayce intermediate bytecode instead. Jack then takes the Java source code, and the .jayce bytecode, and converts it into Dalvik bytecode. Removing Java bytecode means would have less of an argument.