The Jack and Jill build system

The Android SDK now contains the experimental Jack and Jill compilers. Like the traditional Java and Dex compilers, they still translate Java source code to Dalvik bytecode, so at some level, it may seem like a small change. In this presentation, I'd like to discuss the implications for developers. How can you start using the compilers? What are the advantages? Are there any disadvantages? I'll also provide some insight in the underlying technology, such as the Gradle build process and the new Jayce bytecode representation, which may impact the Android ecosystem more profoundly.