Google расширила поддержку Java 8 в Android

В программировании под Android язык Java 8 играет не последнюю роль. Команда Google решила не отставать от современных тенденций и расширила поддержку Java 8.

Было решено заменить набор инструментов Jack, добавив поддержку Java 8 для существующих компиляторов javac и dx. При этом существующие инструменты и плагины, зависящие от формата файла класса Java, продолжат работать. В перспективе, языковые свойства Java 8 будут автоматически поддерживаться в системе сборки приложений под Android. Подобные новшества будут введены в ближайшее время.

Расширенная поддержка Java 8 изначально была протестирована с использованием набора инструментов Jack. В Google пришли к выводу, что работа с Jack является слишком затратной, если принять во внимание программы по обработке аннотаций, преобразованию кода, а также анализаторы байткода. Однако использование Jack для создания кода в Java 8 будет доступно до выхода новых инструментов, а последующий переход не потребует особых усилий. Разработчики смогут в большей мере почувствовать преимущества Java 8 в разработке под Android. Более подробная информация будет доступна позже, когда Android Studio получит официальную поддержку обновлённых инструментов.

Источник: блог Android Developers