Oracle предлагает OpenJDK Mobile Java


Oracle предложила новый проект OpenJDK, который будет портировать OpenJDK для Android, iOS и Windows Mobile.

Предложение было внесено в список рассылки OpenJDK Бобом Вандеттом, инженером-консультантом Oracle и коммиттером проекта JDK, который работал над Java более 15 лет, сосредоточив внимание на встраиваемых и мобильных платформах Java SE в течение последних 9 лет. Он предлагает создать Мобильный проект с самим собой в качестве первоначального руководителя проекта и Группой Носильщиков в качестве спонсора.

Мобильный проект будет сосредоточен на портировании JDK на популярные мобильные платформы, такие как iOS, Android и Windows Mobile. Oracle планирует внести изменения в систему сборки, точку доступа и исходный код JDK, необходимые для целевых мобильных платформ, включая возможность создавать статические среды выполнения Java и модификации нулевого интерпретатора, необходимые для устройств iOS ARM.

В число первоначальных рецензентов проекта войдут все нынешние рецензенты проекта JDK 9, а также Гэри Адамс и Бертран Дельсарт, оба из Oracle, которые, по словам Вандетта, “внесли значительный вклад во встроенные Java-продукты Oracle”.

В общих обсуждениях OpenJDK Вандетт описывает ожидаемый вклад Oracle в проект следующим образом:

Порт на базе JDK 9 (безголовый)

 Поддержка как минимум эквивалента профиля compact2 (но в виде модуля)

 iOS x64 и arm64 (arm64 будет предоставляться через нулевой интерпретатор)

 Android x86 и arm (оба 32-разрядные с поддержкой JIT)

Windows 10 x64 Surface Pro (без поддержки Windows Phone ARM)

 Вспомогательный интерфейс JavaLauncher для упрощения процесса включения Java в мобильные приложения

 Примеры приложений HelloWorld и/или шаблонов проектов для каждой платформы

Вандетт говорит, что в настоящее время у Oracle есть этот список технологий, работающих в JDK 8u60, и что она находится в процессе переноса этой работы на JDK 9. Если проект будет одобрен, он создаст вики-страницу проекта с более подробной информацией.

Голосование по предложению в настоящее время проходит с крайним сроком до 12 октября, и до сих пор голоса были в пользу нового проекта.

Может ли это привести к «правильной» Java с открытым исходным кодом для Android? 


Добавить комментарий