OSSプロジェクトの派生物をノベルが有償サポート
.NETでiPhoneアプリ開発、「MonoTouch」がリリース
2009/09/15
ノベルは9月14日、.NET Frameworkを使って、iPhoneおよびiPod touch向けネイティブアプリケーションが開発できる「MonoTouch 1.0」を発表した。C#をはじめとする.NET言語で開発できる。これまでC/Objective-Cでしかできなかった開発が、.NET開発者にも開放されることで、今後は企業アプリケーションの世界でもiPhoneアプリが増えるかもしれない。
MonoTouchは、ノベルが支援するオープンソースのプロジェクト「Monoプロジェクト」の派生物。.NETのクラスライブラリのOSS実装や、iPhone OSのネイティブAPIに対する.NETのバインディングを提供する。コンパイルは静的に行い、JIT機能などを省くことでiPhone SDKのライセンスに抵触せずにネイティブアプリを作成できる。すでにiPhone向けゲームソフトなど、一部のiPhoneアプリは、Monoプロジェクトの成果物を利用して作られている(参考記事:iPhoneでC#アプリが審査に通るワケ)。MonoTouchは、一部セキュリティ上の理由による例外を除き、ガベージコレクションやマルチスレッドサポート、C# 3.0、LINQなど.NET 3.5の機能をサポートする。また、ビジュアルな開発環境のMonoDevelopも付属する(Hello Worldの例はここ、簡単なiPhoneアプリケーション開発の様子が分かるチュートリアルはここ)。
利用にはMac OSが使える環境が必要なほか、開発したアプリケーションを配布するためにはiPhoneの開発者登録が必要。
Monoプロジェクトの成果物はオープンソースで提供されているが、MonoTouchはサブスクリプションによるサポートを付加したもの。1年間のサブスクリプション料は、パーソナル版が399ドル、エンタープライズ版が999ドル。5ライセンス付属のエンタープライズ版が9999ドル。ノベルのオンラインストアから購入、ダウンロードできる。
関連記事
情報をお寄せください:
- 第2回 簡潔なコーディングのために (2017/7/26)
ラムダ式で記述できるメンバの増加、throw式、out変数、タプルなど、C# 7には以前よりもコードを簡潔に記述できるような機能が導入されている - 第1回 Visual Studio Codeデバッグの基礎知識 (2017/7/21)
Node.jsプログラムをデバッグしながら、Visual Studio Codeに統合されているデバッグ機能の基本の「キ」をマスターしよう - 第1回 明瞭なコーディングのために (2017/7/19)
C# 7で追加された新機能の中から、「数値リテラル構文の改善」と「ローカル関数」を紹介する。これらは分かりやすいコードを記述するのに使える - Presentation Translator (2017/7/18)
Presentation TranslatorはPowerPoint用のアドイン。プレゼンテーション時の字幕の付加や、多言語での質疑応答、スライドの翻訳を行える
キャリアアップ
- - PR -
- - PR -
転職/派遣情報を探す
「ITmedia マーケティング」新着記事
Metaの「イーロン・マスク化」が広告ビジネスに及ぼす影響
Metaがモデレーションルールを緩和し、ファクトチェックを廃止することを決定した。これ...
世界の広告総収入は1兆ドル超えへ デジタル広告が成長をけん引
2024年の世界広告収入が初めて1兆ドルを突破する見通し。デジタル広告の拡大が成長を支え...
新成人(二十歳)のTikTok利用率は5年で5倍に その他のSNSの利用動向は?
「芦田愛菜」「鈴木福」「本田望結」といった天才子役で知られた著名人を含むこの世代の...