RoboVM 1.4 发布,Java 转原生平台代码
RoboVM 1.4 发布,RoboVM 平等的支持命令行,Eclipse,IDEA 或者 NetBeans。RoboVM Studio 是基于 IDEA 社区版本 15 EAP。此版本第一次提供 RoboVM Studio 1.0 Mac OS X EAP 版本:http://bit.ly/1N6tbIQ。
主要改进:
-
Fixed a linker crash that happened for Clojure users.
-
Fixed the dreaded “Line number must not be < 1″ issue a few Clojure users ran into.
-
Changed the API by moving
awakeFromNib
toNSObject
. -
Finished adding
@WeaklyLinked/@StronglyLinked
annotations to all bindings. -
Fixed a few issues with tree shaking.
-
The IntelliJ IDEA plugin now comes with a setup wizard for prerequisits.
-
The IntelliJ IDEA plugin now automatically enables auto-make for RoboVM projects, improving synching between storyboards and your code changes.
-
Launching on the iPad simulator will now default to x86-64.
更多改进请看发行说明。
RoboVM 编译器可以将 Java 字节码翻译成 ARM 或者 x86 平台上的原生代码,应用可直接在 CPU 上运行,无需其他解释器或者虚拟机。
RoboVM 同时包含一个 Java 到 Objective-C 的桥,可像其他 Java 对象一样来使用 Objective-C 对象。大多数 UIKit 已经支持,而且将会支持更多的框架。
编译工具基于 GPLv2 许可协议,其他代码使用 Apache 许可。