Watch

マイクロソフトの衝撃的ニュース:オープンソースの.NET、無料のVisual Studio、Linux、Mac、Android、iOSのサポート

マイクロソフトの衝撃的ニュース:オープンソースの.NET、無料のVisual Studio、Linux、Mac、Android、iOSのサポート
15_低
マイクロソフトCEOサティア・ナデラ氏が今年初めに、今日の発表を予感させる発言をした。(マイクロソフト写真)

マイクロソフトは、クラウドの視野を広げるために計画された大きな戦略変更の一環として、長年敵地とみなしてきた分野に主要なソフトウェア開発技術を導入し、開発者に .NET と Visual Studio を使用して Windows だけでなく Linux、Mac OS X、iOS、Android 向けのソフトウェアを作成するための新しい方法を提供します。

ガスリー
Microsoft Azureの責任者、スコット・ガスリー氏。(GeekWireファイル写真)

今朝発表された画期的な動きには、.NET Core サーバー ランタイムとフレームワークをオープンソース化する計画が含まれており、これにより、Microsoft のソフトウェア開発プラットフォームを支えるコードに外部の人がアクセスして貢献することが可能になります。

この変更の一環として、Microsoft は開発者に、.NET ランタイムとフレームワークを使用して Linux および Mac 用のサーバーベースおよびクラウドベースのアプリケーションを作成できるようにする予定です。

Microsoft はまた、Visual Studio 2013 の新しいフル機能バージョンをリリースしており、これは独立系開発者、学生、中小企業、およびエンタープライズ アプリケーションを作成していないその他のユーザーには無償で提供されます。

続報: .NETの転換で、マイクロソフトはオープンソースコミュニティと「一つの大きな家族」を作りたいと考えている

また同社は、Windows、Linux、iOS、Android などのプラットフォームで実行されるアプリケーションを構築するための新機能を搭載した Visual Studio 2015 および .NET 2015 のプレビューをリリースしています。

総合すると、これらの動きは同社による大規模な賭けであり、同社の開発者向けテクノロジーの柔軟性を大幅に高めることで、Microsoft の Azure クラウド プラットフォームの競争力を高めることを目指している。

Microsoft では、.NET を使用する開発者が 600 万人を超えているが、Java、PhP、Node.js、Ruby on Rails などさまざまな選択肢がある世界において、同社は Amazon、Google などのクラウド コンピューティングの主要企業に対抗して長期的な存続を確保したいと考えている。

S. "Soma" Somasegar、マイクロソフト開発部門副社長。(GeekWire ファイル写真)
マイクロソフト開発部門副社長、S. “Soma” Somasegar氏。(GeekWireファイル写真)

「私たちは、あらゆる開発者にとって非常に役立つ開発者ツール、開発者サービス、そしてクラウドプラットフォームを構築したいと考えています」と、マイクロソフトの開発部門担当副社長であるS・「ソーマ」・ソマセガー氏は述べた。「あらゆる開発者、まさにその点を強調したいと思います。」

これらの新機能は、Windowsの枠を超え、幅広い競合プラットフォームで自社のテクノロジーを活用できるようにするという、マイクロソフトの幅広い取り組みの一環です。これは、サティア・ナデラ氏が今年初めにCEOに就任して以来、同社において一貫して掲げられているテーマであり、従来のWindowsおよびOffice事業よりもモバイルおよびクラウドテクノロジーを優先しています。

先週、マイクロソフトはこれまで有料サブスクリプションが必要だった主力のOfficeアプリをiPadとAndroidタブレットで無料にした。

フォレスター・リサーチの副社長兼主席アナリスト、ジェフリー・ハモンド氏は、本日の動きは「多くの人々に衝撃を与えるだろう」と予測し、この取り組みを「前CEOの下で取られたであろうアプローチとは全く異なる」と表現した。

マイクロソフトの CEO を長年務めたスティーブ バルマー氏の有名なセリフは「開発者、開発者、開発者!」でしたが、彼はまた、それに続いて「Windows、Windows、Windows!」と言うのも好きでした。

Microsoft .NET は 12 年前、Windows がコンピューティング業界を席巻していた時代にリリースされましたが、タブレット、スマートフォン、クラウド コンピューティングの台頭により、同社のビジネスは完全に一変しました。.NET は長年にわたり Windows 専用の開発フレームワークおよびランタイムであり、Microsoft の集計によると、.NET のインストール数は 18 億件に上ります。

「マイクロソフトはWindowsよりもAzureに重点を置く企業へと変化しつつある」とフォレスターのハモンド氏は述べた。バルマー氏の在任中にMicrosoft Azureを率いていたナデラ氏は、Azureの新リーダーであるスコット・ガスリー氏と彼のチームに「成功に必要なあらゆるツール」を提供しようとしているとハモンド氏は述べた。

同社は、オープンソースのMonoコミュニティやスタートアップ企業のXamarinと緊密に連携し、.NET開発者向けにクロスプラットフォーム機能を実現していくと述べている。例えば、MicrosoftとXamarinは、Visual StudioからXamarinをインストールする際の効率化を実現し、Xamarin Starter EditionにVisual Studioのサポートを追加する予定だ。

同社によると、ASP.NET 5、共通言語ランタイム、基本クラスライブラリを含む、サーバーサイドの.NET Coreスタック全体がオープンソース化される予定です。オープンソースの.NETプロジェクトは、関連するGitHubリポジトリを備えた.NET Foundationの一部となります。

「.NET開発者にとって、チャンスははるかに大きくなります」とソマセガー氏は述べた。「もはや特定のランタイム環境に縛られる必要はありません。エコシステムにとって、これは非常に大きな意味を持ちます。なぜなら、私たちはスタックの一部ではなく、スタック全体をオープンソース化するからです。.NETテクノロジースタックを中心に、非常に幅広く、豊かで、オープンなエコシステムを構築する機会が私たちにはあるのです。」

ソマセガー氏は、.NET と Visual Studio の変更はナデラ氏のより広範な戦略的方向性を反映していると述べた。

「サティアは非常に明確な説明をしてきました」と彼は言った。「私たちは生産性とプラットフォームを提供する企業です。モバイルプラットフォームとクラウドプラットフォームがあり、人々は様々なテクノロジーの選択肢の中から選ぶ必要があります。本当に生産性企業でありたいのであれば、地球上のすべての人々に、どのようにして生産性向上の体験を提供するのかを真剣に考えるべきです。」

更新: Linux Foundation のエグゼクティブ ディレクター、Jim Zemlin 氏がこのブログ投稿で次のように書いています…

「マイクロソフトの行動すべてに賛同しているわけではありませんし、多くのオープンソースプロジェクトがマイクロソフト製品と直接競合していることは確かです。しかし、今日私たちが目にしている新しいマイクロソフトは、オープンソースに関しては間違いなくこれまでとは異なる組織です。

「マイクロソフトは、今日のコンピューティング市場が変化し、企業がかつてのように単独で事業を展開していくことは不可能であることを理解しています。オープンソースはソフトウェア業界を根本的に変え、開発者、ひいては開発者こそが主導権を握る存在となりました。」

: 元の投稿以降、Xamarin への参照が修正されました。