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

“AI美女”を広告に起用しない ユニリーバ「Dove」はなぜそう決めたのか
Unilever傘下の美容ケアブランド「Dove」は、「Real Beauty」の20周年を機に、生成AIツー...

有料動画サービス 34歳以下では過半数が利用経験、4割は1日1回以上利用
「ニールセン・ビデオコンテンツ アンド アド レポート 2024」を基に、テレビ画面での動...

2024年のGW予算は横ばい 賃上げよりも物価高と円安の影響が勝る?――インテージ調査
インテージが全国の15歳から79歳の男女を対象に実施したゴールデンウイークに関する調査...