Android知识Android技术知识Android开发

[翻译] Android未来对Java 8的支持

2017-03-15  本文已影响100人  luisxu

今天看Twitter上一群大神都在讨论和缅怀Jack, 故翻译了一下引发这次事件的Google官网原文.

CGIJmTQWIAAstjF.jpg

原文地址: https://android-developers.googleblog.com/2017/03/future-of-java-8-language-feature.html

在谷歌, 我们总是尽量做正确的事情. 有时候这意味着计划的调整. 我们了解开发者社区一直很关注对Java 8的良好支持, 我们决定改变支持的方式.

我们决定在当前的jaavc和dx工具集中直接支持Java8的功能,并废弃Jack工具链. 有了这个新方向,依赖于当前的Java类格式的工具和插件还可以继续工作. 在未来, Java 8功能会被Android编译系统天然支持. 我们计划在未来数周将这个实现为Android Studio的一部分, 所以我们将这个提前跟大家分享.

我们开始是通过Jack工具链来添加Java8特性. 随着时间的推移, 我们意识到切换到Jack的成本太高了, 会涉及到注解处理器,字节码等等. 多谢大家尝试Jack工具链并给我们很有用的反馈. 在我们发布新的工具之前, 你可以继续使用Jack来编译Java 8代码. 后面从Jack的迁移会需要很小的工作量或根本不需要工作量.

我们希望新计划可以让每个人都可以在Android上使用到Java8的优秀特性. 我们会在发布Android Studio的新支持时为大家做更详细的分享.

上一篇 下一篇

猜你喜欢

热点阅读