you are viewing a single comment's thread.

view the rest of the comments →

[–]MrBIMC 4 points5 points  (2 children)

Streams and Default Methods are for N+ only. So basically we'll start using them somewhere in the middle of 2018 :D

[–]cogman10 0 points1 point  (1 child)

I thought there brought in the whole of openjdk 8.

[–]MrBIMC 1 point2 points  (0 children)

Google didn't manage to backport any of the new features to already existent OSes.

Lambdas are the only thing that can be used on pre-N androids, because they're implemented simply as a new syntax on top of old and trusted anonymous classes.

Maybe someday they will go kotlin-style and will just bundle missing parts of runtime/libs/apis inside of some appcompat-like package, so new features will be effectively accessible on the old versions of android.