OSSプロジェクトの派生物をノベルが有償サポート

.NETでiPhoneアプリ開発、「MonoTouch」がリリース

2009/09/15

 ノベルは9月14日、.NET Frameworkを使って、iPhoneおよびiPod touch向けネイティブアプリケーションが開発できる「MonoTouch 1.0」を発表した。C#をはじめとする.NET言語で開発できる。これまでC/Objective-Cでしかできなかった開発が、.NET開発者にも開放されることで、今後は企業アプリケーションの世界でもiPhoneアプリが増えるかもしれない。

novell01.png MonoTouchのビジュアル開発環境「MonoDevelop」

 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ドル。ノベルのオンラインストアから購入、ダウンロードできる。

(@IT 西村賢)

情報をお寄せください:

Insider.NET フォーラム 新着記事
  • 第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 -
ソリューションFLASH

「ITmedia マーケティング」新着記事

残念なブランド体験で8割の顧客は「もう買わない」――Sitecore調査
消費者にとって不都合な事象が発生した際にも、ブランドを好きでいられるのは10人に1人。

ナイキとアディダスに学ぶ ファンを増やす企業文化とは?
スポーツにおけるトップブランドの座を巡ってし烈な競争を繰り広げてきたナイキとアディ...

DXにおける「コンサルティング力」とは?
DXが加速する中でコンサルティング人材へのニーズが高まっています。DXにおける「コンサ...