An interesting new tool from the folks in Mountain View allows developers to easily translate Java (the programming language for Android) to iOS’ native Objective-C:
J2ObjC enables Java code to be part of an iOS application’s build, as no editing of the generated files is necessary. The goal is to write an application’s non-UI code (such as data access, or application logic) in Java, which can then be shared by Android apps, web apps (using GWT), and iOS.
The tool was announced on Google’s OpenSource blog, and is available to developers today. It’s an interesting move, which should allows those who choose to develop on Android first to easily move to iOS – something that has historically been more of a complicated and cumbersome transition.