従来、iOS(iPhone、iPad等の)アプリを制作する際に用いられる言語は「Objective-C」(オブジェクティブ シー)と言った言語を使い開発するのですが、まぁiOS(iPhone、iPad等の)アプリ以外ではなかなか使用しないと思います。 AndroidアプリとiPhoneアプリを同時に作成しようとすると、「Objective-C」と「Java」それぞれ、別の言語で開発しないと行けないため、作業も困難である。 「Titanium」や「PhoneGap」などのフレームワークを使用することによって、Objective-CやJavaを書かずに、Webアプリケーションの技術を用いて、ネイティブアプリケーションを作ることが可能ではありますが、ミドルウェアを介して作成するのと、ネイティブ言語で開発するのでは、やはり制限であったり、パフォーマンスであったりなど、劣ってしまう点が出てしまいます
![JavaでiOSアプリ開発 RoboVM + eclipse](https://cdn-ak-scissors.b.st-hatena.com/image/square/769a6d3622ab76dac0be0f563c47577978c94f89/height=288;version=1;width=512/https%3A%2F%2Fwww.webcyou.com%2Fwp-content%2Fuploads%2F1c751a6b31b134289e0607d9f213ff5e-150x150.png)