(1/2)2015年11月に開催されたマイクロソフトの開発者向けイベントConnect();のキーノートから、これからマイクロソフトと.NET開発者が進む道を探る。2014」では、マイクロソフトがオープンソースの世界へと大きく舵を取ることが発表された。2015」で、マイクロソフトが発表した内容はある意味「脱Windows化」を印象づけるものとなった。2015」初日のスコット・ガスリー氏によるキーノートの内容を基に、マイクロソフトの将来、そして.NET開発者の将来を推察していこう。2015」で行われた発表の内容をざっくりとまとめておこう。発表内容は数多く、多岐にわたるので、以下は筆者がキーノートを見て、筆者が「これは」と思ったものだ。Servicesに改名。Marketplace。1が11月30日にリリース予定いくつか取り上げていこう。Codeがプレビューからベータに変わり、オープンソース化された。2015」のキーノートのライブストリーミングからキャプチャしたもの。Codeは皆さんご存じの通り、クロスプラットフォームで動作するエディターだ。いっても、マイクロソフトが磨きに磨きを掛けたIntelliSenseを搭載し、デバッグ機能も内蔵するなど、プレビュー版の状態でも非常に使い勝手のよいものだった。今回のベータ版リリースに伴い、その大きな弱点と思われていたエクステンション機能がついに搭載された。X上でのCordovaアプリの開発も可能になる(ようだ)。CodeとTypeScriptで作られている。グーグルが作ったプログラミング言語「Go」のエクステンションも提供されている。Codeは、オープンソース/クロスプラットフォームというマイクロソフトの取り組みを象徴するツールの一つとなっている。Codeについては、エクステンションなどの新機能を中心に紹介する記事を公開する予定なので、そちらをお待ちいただきたい。これらがいよいよRC(リリース候補)となり、Go-Liveライセンスの下、プロダクトの開発にも使える状態となった。CoreはUWPアプリのランタイムでもある)。bits」といっていたが同一のバイナリではないだろう)が配布され、全ての環境で同じASP.NETアプリが実行できるようになった。Xでもサポートされることだ。Time)コンパイラーでネイティブコードを生成するためにも使われるようだ。Onlineという名称は誤解を招きやすいものだった。IDEというイメージが想起される。Services」(以下、VSTS)に名称が変更された。Marketplaceで拡張機能(テクステンション)が提供される(カスタムコントロール、コンテキストメニュー、ビルド/リリースタスクなど)。VSTS/パッケージ管理サービス/コード検索機能などがパブリックプレビューとして使えるようになるなど、さまざまな面で機能が拡張されている。Servicesの強化紹介」などを参照してほしい。注目したいのは、VSでクロスプラットフォーム開発と意気込んではみたものの、手元にMac(とXcodeとAppleの開発者ライセンス)がないとiOS用のアプリはビルドできなかった点を、MacInCloud(Macのリモートレンタルサービス)との提携により、Macがない環境でもビルドを可能にしたところだ。その場合でもAppleの開発者ライセンスを取得し、MacInCloudの使用料を払う必要はある。Subscriptionの二つのサブスクリプションモデルが発表された。前者はフリーミアムモデルの推進が目的である。Essentialの内容を紹介しておこう。これは無償で使える各種ソフトウエア、若干のAzureクレジット、各種のトレーニングコンテンツ、(Macユーザーに向けた)仮想化ソフトウエアをパッケージングしたものだ。Desktop/Access(Mac用の仮想化ソフトウエア+モバイルデバイスからのアクセス。Onlineアプリ無償のソフトウエア以外には、それなりの制約があるため、使い慣れたころには何らかの形で対価を支払う必要が出てくるかもしれないので注意が必要だ。多くの人にVSを使ってもらい、VSの使い勝手のよさを感じてもらうこと、マイクロソフトの開発ツールのブランドイメージを非Windowsユーザーの中でも高めること、満足して対価を払ってもよいと感じてもらうことを、マイクロソフトは重要だと考えていると思われる(個人的には、サービスに期限があると導入しづらい気はする。最初から導入ありきであれば、よいパッケージングと捉える人もいるだろう)。後者は長期間にわたってVSを使用するわけではない開発者(個人開発者など)が必要に応じて対価を支払う形態にすることでコストの低減に役立つかもしれない。同時に、最終的には開発環境のサブスクリプションモデル化への第一歩となるのかもしれない(深くは触れないが、VSの次バージョンはミニマムインストールであればMbyte単位のディスク容量しか必要としない。後から必要に応じて環境を組み上げていく形態は、ネットワークでの配布そしてサブスクリプションモデルに適している。いうのは、もちろん筆者の妄想である)。メールマガジンをご購読ください。申し込みページへITmediaはアイティメディア株式会社の登録商標です。