今天看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的新支持時為大家做更詳細的分享.