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 マーケティング」新着記事

最も利用率の高いショート動画サービスはTikTokではない?
ADKマーケティング・ソリューションズは、ショート動画に関する調査結果を発表しました。

古くて新しいMMM(マーケティングミックスモデリング)が今注目される理由
大手コスメブランドのEstee Lauder Companiesはブランドマーケティングとパフォーマンス...

Yahoo!広告 検索広告、生成AIがタイトルや説明文を提案してくれる機能を無料で提供
LINEヤフーは「Yahoo!広告 検索広告」において、ユーザーが誘導先サイトのURLを入力する...