OpenJDK планирует внедрить Java на платформу iOS


Бхупиндер Кур

OpenJDK планирует внедрить Java на платформу iOS
  • OpenJDK планирует разрешить разработку Java для устройств Android и iOS.
  • Он будет сильно фокусироваться на устройствах iOS.
  • Он представил GraalVM опережающий компилятор.

Сообщество OpenJDK и Java недавно предложило сделать Java способной войти на неизведанную территорию – iOS. Сообщество поделилось тем, что надеется возобновить свою работу над проектом OpenJDK Mobile Center, чтобы это произошло.

Но здесь возникают вопросы: что заставило их принять это решение? А что именно представляет собой проект OpenJDK Mobile?

Давайте раскроем ответы здесь.

OpenJDK

OpenJDK (Open Java Development Kit) является FOSS (Бесплатная и с открытым исходным кодом) реализация Java SE (Java Platform Standard Edition). Он был разработан OpenJDK и сообществом Java, корпорацией Oracle, IBM, SAP SE, Red Hat и Apple Inc и используется для создания решений, совместимых с Linux, Mac OS X, OpenIndiana и многими другими платформами.

Выпущенный еще в 2007 году, OpenJDK недавно выпустил обновление под названием проекта «OpenJDK Mobile Center», которое вернуло его в центр внимания.

это проект представила набор API в последней версии исходного репозитория OpenJDK для Android и iOS, предоставляя разработчикам возможность использовать инструменты разработки Java в мобильной экосистеме.

Он также предложил различные другие возможности, такие как обработка элементов управления пользовательского интерфейса для клиентских приложений, поддержание бесперебойной связи с помощью серверное облако и сторонние сервисы, и использование API-интерфейсов для конкретной платформы, чтобы в конечном итоге создать собственный исполняемый файл для устройств Android и iOS.

Тем не менее, основное внимание было уделено платформе iOS. Это связано с тем, что хотя первоначальные версии Android поддерживали Java для разработки, в экосистеме Apple iOS такой возможности нет. iOS не предлагает никакой традиционной поддержки Java, JVM (виртуальная машина Java)и вся концепция JIT (Just-in-time) компиляции.

Итак, с целью активизации присутствия Java на обеих платформах, команда представила ранний компилятор GraalVM для эффективной компиляции кода во время сборки в iOS, что поможет разработчикам соединять скомпилированный код Java со своими нативными библиотеками. и сделать весь исполняемый файл для платформы Apple.

Это означает, что разработчикам Java больше не нужно тратить свое время на изучение Objective-C или Swift, чтобы получить разработка приложений для iOS Мир. Они смогут использовать кроссплатформенную среду Java для создания мобильных решений для iPhone и использовать лучшие конкурентные преимущества.

Хотя использование Java для iOS является основным элементом этого предложения, сообщество также планирует представить собственный плагин Eclipse от Gluon и устаревший инструмент RoboVM для использования Java на устройствах Android.

Кроме того, они также планируют выпустить синхронизированный форк мастера OpenJDK с использованием Project Skara.

В целом это дает четкое представление о том, что Java планирует внести революционные изменения в экономику мобильных приложений – как в экосистеме Android, так и в iOS. Так что не только для разработчиков Java, но и для разработчиков приложений для Android и iOS это отличная возможность. Они смогут использовать новые возможности в мобильной индустрии и использовать более высокие преимущества.

Поэтому, если вы также являетесь Java-разработчиком или кем-то из мобильной экосистемы Android / iOS, будьте в курсе всех таких объявлений, связанных с OpenJDK mobile – для которых можно положиться на наш раздел новостей.

Статьи по Теме:

Продолжайте изучать ландшафт дизайна продукта с помощью этих полезных ресурсов:


0 Comments

Ваш e-mail не будет опубликован. Обязательные поля помечены *