&gt; Is there an actual JSR for reified generics? I was under the impression that would generally break VM compatibility.<p>Not yet. But it might happen, it depends how value types get implemented.<p>Check &quot;New Bytecodes, New Objects&quot;, &quot;Adventures on the Road to Valhalla&quot;:<p><a href="http:&#x2F;&#x2F;www.oracle.com&#x2F;technetwork&#x2F;java&#x2F;javase&#x2F;community&#x2F;jlssessions-2015-2633029.html" rel="nofollow">http:&#x2F;&#x2F;www.oracle.com&#x2F;technetwork&#x2F;java&#x2F;javase&#x2F;community&#x2F;jlss...</a><p>&gt; I have a hard time believing Google will stop supporting Java on Android<p>Of course they won&#x27;t stop supporting it. After all they stated at Google IO 2014, that only Java matters and they could not see why anyone would want to use something else.<p>But they also don&#x27;t show any interest to reduce the gap with the official Java.<p>Even the actual version lacks many of the Java 7 libraries.<p>&gt;  I do know Go support for Android was recently released though.<p>It doesn&#x27;t have any official support from the Android team.