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 許可。