更新 3. Kotlin 现已成为官方支持的Android开发语言。由Google提供。太棒了!
更新 2: 看起来 JetBrains真的致力于长期支持Kotlin用于Android。我是一个快乐的Kotlin用户:)。
更新: 来自JetBrains的Hadi Hariri提到他们将发布一些关于此主题的信息。一旦他们发布,我会更新这篇文章。
=== 下面是已废弃的内容 ===
Google刚刚发布了即将推出的Android N的预览版,其中有一些有趣的功能,最引人注目的是部分的Java 8语言支持。这得益于Google正在开发的新的Jack工具链。
当前的工具链使用javac或kotlinc:
javac(.java
--> .class
)--> dx(.class
--> .dex
)
kotlinc(.kt
--> .class
)--> dx(.class
--> .dex
)
新的Jack工具链:
Jack(.java
--> .jack
--> .dex
)
我认为Google将向前推进,使Jack成为Android开发的默认工具链。
更新:Jack现在已被弃用。是的。我的问题是,作为一个在Android开发中使用kotlin的用户,这个新的工具链将如何影响我的未来?我会“被困在过去”吗?