«Почему Apache Harmony» или «Как использовать Java 8 на Android»

Большинство из нас уже слышали о классных функциях, которые принесет Java 8, но Android не будет их поддерживать. Это из-за использования GoogleАпач Гармония для Android. Это то, что мешает нам (разработчикам приложений для Android) улучшить наш код с помощью лямбда-выражений, стандартных реализаций в интерфейсах, переключения на строку и многое другое. Конечно, мы будем работать некоторое время, но что если некоторые библиотеки, которые мы используем в наших приложениях, начнут использовать функции Java 8? Насколько я знаю, это не будет работать (пожалуйста, исправьте меня, если не так). Это создает несовместимость междустандарт-Ява иAndroid-Джава. Это не может быть тем, что намеревается Google, или, по крайней мере, я могуне думаю о причине, по которой компания, разрабатывающая широко распространенную операционную систему, хотела быт навсегда остаться сстарый Java версия.

Вопросы:

Почему они используют Apache Harmony?Почему можноони принимают более новую версию Java?Если они нене хочу Oracleс Java, почему можнот они используют подмножествоOpenJDK (лицензионный нуб тут)?Известны ли вам какие-либо планы по обновлению используемой версии Java?Знаете ли вы, как использовать классы Java 8 в современных системах Android?

Ответы на вопрос(3)

Ваш ответ на вопрос