Android N Java 8 功能(Jack 编译器)和 Kotlin 互操作
更新 3.KOTLIN 现在正式支持 ANDROID 开发。由谷歌。哎呀呀
更新 2:从长远来看,JetBrains 似乎真的致力于支持 Kotlin for Android。我是一个快乐的kotlin用户:)。
更新:来自JetBrains的Hadi Hariri提到他们将发布有关此主题的一些信息。一旦他们这样做,我会更新这篇文章。
=== 已弃用的内容 下一页 ===
谷歌刚刚发布了即将推出的Android N的预览版,其中包含一些有趣的功能,其中最值得注意的是部分Java 8语言支持。这是可能的,因为谷歌正在研究新的Jack工具链。
当前使用 javac 或 kotlinc 的工具链:
javac ( --> ) --> dx ( -->)
kotlinc ( --> ) --> dx.java
.class
.class
.dex
.kt
.class
(.class
--> .dex
)
新千斤顶工具链:
千斤顶 (.java
--> .jack
--> .dex
)
我假设谷歌会推动让杰克成为Android开发的默认工具链。更新:杰克现已弃用。亚斯。
我的问题是,这个新的工具链将来会如何影响我作为Android开发的kotlin用户?我会“卡在过去”吗?