Выпущен RoboVM 1.0


Компания Trillain Mobile выпустила первую стабильную версию RoboVM, позволяющую запускать Java на iOS.

Идея RoboVM состоит в том, чтобы позволить вам писать код на Java на iOS, а не на Objective C или Swift.

Как мы объясняли в прошлом году, RoboVM — это байт-код для компилятора ARM, который позволяет вам кодировать на любом языке, предназначенном для JVM. Он имеет мост Java-Objective-C, который позволяет вам вызывать любые API-интерфейсы собственной инфраструктуры, которые вам нужны, а объекты Objective-C можно использовать, как если бы они были объектами Java. Остальная часть времени выполнения предоставляется Android Framework за вычетом всего, что связано с пользовательским интерфейсом.

Вам все еще нужен Mac и XCode, чтобы использовать RoboVM, по крайней мере, для запуска скомпилированного кода. Вы можете запустить свое приложение на симуляторе или на реальном устройстве.

В новой версии улучшен отладчик с полной функциональностью JDWP.

Компилятор также теперь предлагает поддержку RAM-диска, что ускоряет компиляцию и компоновку, если ваш жесткий диск работает медленно.

RoboVM теперь поддерживает сжатие файлов HFS +. Все файлы, помещенные в кэш, теперь сжимаются, что еще больше ускоряет процесс компиляции и уменьшает объем пространства, используемого для кеш-памяти RoboVM.

В этом выпуске есть новый мастер проекта Eclipse, использующий новый проект шаблонов. Также была добавлена поддержка архетипа Maven.

Поддержка вызова инструментов через robovm.xml — еще одно дополнение, с первоначальной поддержкой инструмента TextureAtlas, и другие возможности появятся в будущем.

Разработчики говорят, что теперь будут предлагаться коммерческие лицензии, хотя вы по-прежнему можете бесплатно писать код, используя ядро OSS. В сообщении в блоге о новой версии Марио Зехнер говорит, что вы по-прежнему сможете создавать приложения без каких-либо искусственных ограничений и бесплатно. Коммерческие лицензии добавляют удобные функции и услуги поддержки к ядру OSS, и намерение состоит в том, чтобы использовать деньги, полученные от коммерческих лицензий, для поддержки работы над бесплатным ядром OSS и обеспечения долговечности проекта в целом.

В зависимости от выбранной версии коммерческие лицензии добавляют отладчик, совместимый с JDWP, как для симулятора, так и для отладки на устройстве; улучшенные отчеты о сбоях; личная поддержка по электронной почте; и поддержка JavaFX.

Вскоре обещаны новые версии RoboVM с новыми функциями, включая улучшенную документацию и интеграцию Intellij IDEA и Android Studio.


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