Вышел первый стабильный релиз RoboVM — свободного AOT-компилятора Java для iOS

Шведская компания Trillain Mobile представила RoboVM 1.0 — первый стабильный релиз AOT-компилятора и runtime-окружения Java под iOS.

Логотип RoboVM
Логотип RoboVM / Иллюстрация с сайта Robovm.Com

RoboVM компилирует псевдокод Java в машинный код ARM или x86, который в дальнейшем может исполняться непосредственно процессором без использования виртуальной машины. Хотя RoboVM создавался для разработки приложений под iOS, он также может генерировать исполняемые файлы для Linux (включая Android) и Mac OS X (для архитектуры x86). RoboVM также поддерживает другие JVM-языки — Scala, Kotlin, Groovy и Clojure. Также имеется средство интеграции Java и Objective-C под названием «Bro», позволяющее использовать нативные возможности iOS Cocoa Touch API.

Компилятор RoboVM распространяется под свободной лицензией GNU GPLv2, а runtime-окружение — под лицензией Apache. В состав продукта также входит плагин для интеграции компилятора в IDE Eclipse. Также имеются коммерческие плагины для работы с другими IDE (в частности, в скором времени планируется выход плагина для Xcode Interface Builder).

Aлександр по материалам adtmag.com.







Последние новости

Подгружаем последние новости