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的新支持时为大家做更详细的分享.

上一篇下一篇

猜你喜欢

热点阅读