[翻譯] Android未來對Java 8的支持

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

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容