RoboVM 0.0.5 released and first app in App Store

Today I have the pleasure to announce that version 0.0.5 of  RoboVM has been released. During this release cycle we have achieved a historic milestone: the first RoboVM based app ever has successfully been published on the App Store! The 0.0.5 release includes the necessary tools to package an app as an iPhone application archive (.IPA) file which can then be submitted to the App Store. Provided that you’ve got all your Apple developer certificates and provisioning profiles in order packaging an app should be as simple as right clicking the project in Eclipse and selecting RoboVM Tools → Package for App Store/Ad-Hoc distribution. An IPA...

RoboVM 0.0.4 released

Today we’re happy to announce that version 0.0.4 of RoboVM has been released. Get it from the Eclipse Marketplace or the RoboVM home page. The focus of this release has mostly been on performance optimizations. Virtual and interface method calls in particular have seen a huge improvement in performance (> 10x). We’ve also turned on LLVM optimizations roughly corresponding to clang’s -O2. Some common operations (like entering/leaving synchronized blocks) have been inlined and we’ve added some intrinsic functions. E.g. calls to Math.sqrt() will now be replaced by a few machine code instructions and run considerably faster. We will...