retro + compiler からの造語 Android用ビルドツールのプラグイン 古いAndroid向けにJava8の標準ライブラリの機能をバックポートする 古いAndroid向けにJava8の標準ライブラリの機能をバックポートする??🤔 Retropilerができること 7.0より前のAndroid OSで実行すると例外になる この Iterable#forEach() がJava8で追加されたメソッドで、Android 7.0でやっと利用可能になったAPIなので 🤔 Android OSの開発言語 よく「AndroidアプリはJavaで書く」とか「AndroidのアレはJavaではない」とかいわれる それは、AndroidがJVMのバイトコードを変換した別のバイトコード(dex)を実行するから さらに、Javaの標準ライブラリがOracle JDK由来ではないのでJDKとは挙