MonoTouch allows developers to create C# and .NET based applications that run on Apple's iPhone and Apple's iPod Touch devices.

Novellは7日(米国時間)、MonoTouchの最新版となるMonoTouch 2.0のリリースを発表した。MonoTouchはクロスコンパイラ、ライブラリ、ツール、Xcodeインテグレーション、デバッガ、デバイス経由デバッガなどが含まれたアプリケーション開発キット。C#などの.NET対応プログラミング言語を使ってiPhone / iPod touch向けアプリケーションを開発できるという特徴がある。

MonoTouch 2.0における最大の注目点は、対応デバイスにiPadが追加されたことにある。MonoTouch 2.0における主な新機能は次のとおり。

MonoTouch 2.0における主な拡張機能
iPad、iPhone、iPod touch向けアプリケーションのビルド
iPad、iPhone、iPod touch向けにC#を使った開発を実現
デバッグシミュレータ、デバイス越しのデバッグ、プロファイルサポートなどの改善
生成するバイナリの縮小化と起動時間の短縮

AppleはiPadやiPhoneでスクリプト実行環境を提供することやJITを提供することを許可していない。.NETの本来の活用形態であればこの規制に該当するが、MonoTouchでは最終的にネイティブコードを出力することでこの問題をクリアしている。