Xcode [ Objective-C ]
安心・安全のApple公式開発環境Xcodeです。
最大の問題はほぼMac開発用のObjective-Cという言語を使用しないといけないことでしょうか。
でも最近ではバージョンアップを重ねてかなり書きやすくなってるっぽいです。
他の環境で開発する場合でも最終的にApp Storeで配布するならインストールしておく必要があります。
デベロッパツールの概要 – Apple Developer
RubyMotion [ Ruby ]
iOS SDK の API を使用することになるのでメソッド名などRubyっぽくなかったり、RubyのGemが使えるわけではないので微妙に思われるかもしれませんが、Objective-Cのライブラリがそのまま使えたり、ネイティブにコンパイルされるので速度面などのメリットがあります。
言語 | Ruby |
---|---|
価格 | $199.99、$100/年(?) |
プラットフォーム | iOS, MacOSX |
RubyMotion
RubyMotionがすごく良く分かる良記事のまとめ
PhoneGap [ HTML,CSS,JavaScript ]
HTML、CSS、JavaScriptで開発できるので、Web制作者だったら一番とっかかりやすいですね。
基本的にWebViewでの表示になるようなので速度面での問題がありますが、既存のJSライブラリなどが使用できるというメリットもあります。
PhoneGapはAdobeの製品です。
言語 | HTML、CSS、JavaScript |
---|---|
価格 | プライベートアプリ数1つ無料、25まで$9.99/月 |
プラットフォーム | OS, Android, Windows Phone, Blackberry |
PhoneGap
マルチデバイス対応のモバイルアプリ開発環境「PhoneGap」「PhoneGap Build」をおさらいする
PhoneGap Fan – PhoneGap (Cordova) の日本語コミュニティ
Titanium Mobile [ JavaScript ]
JavaScriptでiOS、Androidなどに対応したアプリが開発できるらしいですが、独自API&フレームワークで開発することになります。
独自のJavaScriptエンジンで実行されるので、ネイティブアプリより遅くなります。
言語 | JavaScript |
---|---|
価格 | 基本無料 Plans & Pricing 2012年6月1日版を見てみる。 |
プラットフォーム | iOS, Android, Windows Phone |
Titanium Mobile Application Development
Titanium Mobileで作る! iPhone/Androidアプリ
Xamarin [ C# ]
C#で開発できるのがXamarinです。
価格は無料だとできることが限られているので、基本的には $299/年 掛かるようです。趣味で開発するような人には厳しいお値段ですね。
言語 | C# |
---|---|
価格 | $299/年間(プラットフォーム毎) |
プラットフォーム | iOS, Android, Mac, Windows |
Xamarin
Xamarin(ザマリン) とはなんぞや
NHK紅白の Android/iPhone アプリが .NET/Xamarin 製だったということ
RoboVM [ Java ]
Java+Eclipseで開発できます。VMで動くのではなくコンパイルされるらしいので速度面も問題ないらしいです。
言語 | Java |
---|---|
価格 | オープンソース |
プラットフォーム | iOS |
RoboVM
Kivy [ Python ]
日本だとまだあまり使ってる人が少なそうなイメージですが、PythonだとKivyっていうので開発できます。
言語 | Python |
---|---|
価格 | オープンソース |
プラットフォーム | Linux, Windows, OS X, Android, iOS |
Kivy: Crossplatform Framework for NUI
Delphi XE6
Delphiってどうなんですかね。すみませんよく知りません。
言語 | Delphi |
---|---|
価格 | 有料 |
プラットフォーム | iOS, Android |
iOS Mobile App Development with Delphi
探せばまだまだありそうですが、以上です。
メジャーな言語なら出揃っている感じですね。