简评:从官方介绍来看 Kotlin 还会支持 iOS 和 macOS,赶紧学习一手。:p
在 2017 年的 Google I/O 上,Android 团队宣布了 Kotlin 成为官方支持语言。这可完全称得上是 Android 开发圈里的一个大新闻了。今天就给大家翻译一下 JetBrains 官方对这一事件的声明吧。
对于 Android 开发者来说,对 Kotlin 的支持有助于解决目前用 Java 开发中的一些常见痛点,比如运行时异常和源代码冗长......
从现在开始,Android Studio 3.0 附带了 Kotlin,不再需要单独安装任何插件或担心兼容性问题。广大开发者也可以放心了,今后 JetBrains 和 Google 都将支持使用 Kotlin 进行 Android 开发。我们的愿景是使 Kotlin 成为各平台开发的最优选择,无论是 Web 应用、Android、iOS 还是嵌入式......
这次 Google 将 Kotlin 作为 Android 开发的 First-class 支持语言会为 Kotlin 带来更多的用户,也意味着今后会有更多的库、工具、经验分享和工作机会。我们也很高兴看到 Kotlin 生态系统的蓬勃发展。
并且,JetBrains 将和 Google 合作,创建一个 Kotlin 的非盈利基金会。语言的发展将继续由 JetBrains 赞助,Kotlin 团队(40 多人和公司内部第二大团队)也继续照常运作。Andrey Breslav 继续担任首席语言设计师,Kotlin 也将按照既有的原则和计划继续开发。
A Big Thank You!
我们要感谢 Google 和 Android 团队对 Kotlin 的信任。但首先,我们要感谢你,我们的社区,我们的用户。
FAQ
1. Kotlin 将会主要关注对 Android 的支持吗?
Kotlin 的目标永远是能够在多平台上使用,我们依旧会继续支持和开发 Kotlin / JVM(服务器端、桌面和其他类型的应用程序) 和 Kotlin / JS。目前我们正在为 Kotlin / Native 开发其他平台,如 macOS, iOS 和 loT / 嵌入式系统。
2. 这会对 Kotlin 的发布周期有什么影响?
Kotlin 将继续和 Android、Android Studio 保持独立的发布周期。项目依旧保持完全独立,当然两边的产品团队将密切合作,以确保 Kotlin 在 Android Studio 中的正常运作。
3. 这会影响到对 Eclipse 或 Netbeans 的支持吗?
当然不会。Kotlin 继续是面向多个平台的语言,并将继续像之前一样对其他 IDE 提供支持。
4. 会影响到对 macOS 和 iOS 的支持吗?
不会。我们依旧在开发支持这两个系统,在这方面没有任何改变。
5. JetBrains 是要被 Google 收购了吗?
No。JetBrains 没有计划被任何公司收购,并将继续作为一个独立面向开发者的工具提供商,无论他们选择的是什么平台和语言。
延伸阅读: