RoboVM 1.6 发布,此版本初步支持 iOS 9 和 Xcode 7。可以尝试一下,在 Xcode 6.4 安装后下载和安装 Xcode 7,使用以下命令,设置 Xcode 7 为默认选型:
sudo xcode-select -s /Applications/Xcode-beta.app
RoboVM 就会使用 Xcode 7 来编译应用,在你的模拟器或者设备上运行应用。可以切换回 Xcode 6.4,只需要简单的运行上面的命令,提供合适的目录,比如: /Applications/Xcode.app
。
此版本已经开始绑定新的 iOS APIs,比如新的联系人 API,在今年夏天应该就能完成。
注意:Xcode 7, iOS 9 和 El Capitan 都在测试阶段,请勿在生产环境使用。如果是为了产品,请使用 Mac OS X Yosemite 和 Xcode 6.4!
此版本主要改进:
动态框架支持
在 Objective-C/Swift 应用嵌入 RoboVM
同时添加了 2 个新 RoboPods:
Google Mobile Ads (AdMob)
Google Play Games Services
下载: http://bit.ly/robovm-studio-1-6-0
更多改进内容请看 发行说明 。
RoboVM 编译器可以将 Java 字节码翻译成 ARM 或者 x86 平台上的原生代码,应用可直接在 CPU 上运行,无需其他解释器或者虚拟机。
RoboVM 同时包含一个 Java 到 Objective-C 的桥,可像其他 Java 对象一样来使用 Objective-C 对象。大多数 UIKit 已经支持,而且将会支持更多的框架。