米Google、JavaコードをObjective-Cに変換するツール「J2ObjC」を公開 − @IT(情報元のブックマーク数)

どっちをベースに開発するかという話もあるけど、規約が厳しいiOSアプリをAndroidに変換した方が効率が良い気がするのは気のせい?

Googleは、オープンソースのコード変換ツール「J2ObjC」をリリースした。JavaソースコードiOSアプリ開発に使われるObjective-Cソースコードに変換できる。
Googleオープンソースブログによると、同ツールではJavaコードをiOSアプリケーションビルドの一部とすることができ、生成されたファイルの編集は不要。データアクセスやアプリケーションロジックといった、UI以外の部分に関するコードをJavaで記述し、それをWebアプリだけでなくAndroidアプリ、iOSアプリで共有できる。
Java 6を完全サポートしているほか、ランタイム機能のうち、例外、内部および匿名クラス、ジェネリックタイプ、スレッド、リフレクションなど、クライアントサイドのアプリケーション開発に必要な機能の大半をサポート。JUnitテスト変換と実行にも対応し、XcodeとMakeを含むほとんどの開発ツールで利用できる。

米Google、JavaコードをObjective-Cに変換するツール「J2ObjC」を公開 − @IT

screenshot