PC USER Pro

「攻め」に転じたMicrosoftは何を目指すのか?――無料Officeアプリ強化、容量無制限OneDrive、Dropbox連携鈴木淳也の「Windowsフロントライン」(2/3 ページ)

» 2014年11月18日 09時45分 公開
[鈴木淳也(Junya Suzuki),ITmedia]
※本記事はアフィリエイトプログラムによる収益を得ています

.NETオープンソース化と開発ツール無料化の狙い

 Microsoftが掲げるインターネット戦略の中核だった「.NETのオープンソース化」、ほぼフル機能版に相当する開発ツールである「Visual Studio Communityの無料提供」も、新しい同社を象徴する大胆な発表だ。

 同社がインターネット経由であらゆるデバイスを結びつける「Microsoft .NET」という名称の戦略を発表したのが2000年。その後の2002年にそれを実現するアプリケーション実行環境「.NET Framework 1.0」が登場した。

 当時の.NETにおける大きな目標は2つあり、1つが「(インターネット時代に適した)モダンなアーキテクチャやユーザーインタフェース(UI)を実現すること」、2つめが「PC以外のデバイス(携帯電話や組み込み機器など)でも利用できる共通のフレームワーク実現」にあったと考えられる。

 翻って、過去12年の間にインターネット事情も変化しつつあり、.NET以外のプラットフォーム共通の実行環境として「HTML+JavaScript」の利用が広がった一方で、近年フロントエンドデバイスの主軸となりつつあるスマートフォンやタブレットでは、プラットフォームごとに独自の実行環境を持つ「アプリ」が主役になったりと、必ずしも当初Microsoftが描いていた世界に進んでいるようには見えない。その意味で、今回の発表は12年の節目での方向転換だと言えるかもしれない。

 .NETは組み込みからPC、サーバ向けまで、現在もWindows開発における中核であり、Windows Phone 8.1の世代になるまでは携帯アプリ開発も完全に.NETをベースにしていた。

 一方で.NETには別の潮流があり、それがオープンソースを主体に開発が進んでいた「Mono」プロジェクトだ。Monoは.NETをLinuxなどオープン環境で動作させることを目標にしており、後にMac OS Xや携帯プラットフォーム向けにも移植されることで「クロスプラットフォーム開発ツール」の性格を帯びてきた。

 これを利用して「iOS、Android、Windowsの3つのプラットフォームでアプリを同時に開発可能であること」をセールスポイントにした「Xamarin」が2011年に登場している。この辺りの事情は過去の連載でも解説した通りだ。

 今回発表されたのは、このクロスプラットフォームとしての.NETに注目し、.NETの関連ツールから実行環境までをオープンソース化、広く利用を促していくのが狙いだ。これらはGitHub上で参照可能で、ライセンス形態はMIT Licenseとなっている。

GitHub上でソースコードが公開されたサーバーサイド向け技術「.NET Core」

 主力製品をオープンソースとして公開する理由はいくつかあるが、今回のケースで言えば「開発者人口の多いフレームワークをクロスプラットフォーム環境として開放することで、(ライバルらによる)ベンダーロックインを防ぎ、主力の開発環境とすること」が狙いとみられる。このターゲットの1つは、クライアントデバイスの世界で勢力を増しているApple対抗があると考えられる。

 従来のExpress版と異なり、Professional版相当の機能を持つ「Visual Studio Community 2013」を無償提供し始めたのはこれと連動しており、「.NETアプリを開発できるツールが必要」という部分にある。少なくともVisual Studioの実行にはWindows OSが必要なわけで、Microsoftのデメリットにはならないだろう。

独立系開発者や学生に向けて「Visual Studio 2013」の無償版に相当する「Visual Studio Communiti 2013」の提供も開始した

 これは同時に、「Windowsというプラットフォームに必ずしもこだわらなくなったMicrosoft」ということも意味している。.NETが当初思い描いた世界とは現在では状況が異なっているように、デバイスやソフトウェアまわりの事情も変化した。一般ユーザーのフロントエンドとしては、スマートデバイス+クラウドという形態が主流になりつつあり、Windowsは以前ほどの寡占状態にはない。

 むしろ周辺サービスとの共存を目指すことで、Microsoftの確固たるポジションを堅持するのが重要で、それが前述した矢継ぎ早の提携劇に現れている。「Office for Android/iOS」の例を見ても、需要のあるサービスやアプリは積極的に他のプラットフォームにも展開し、サービス主体はクラウド側に移管するなど、WindowsとOfficeをセットにした囲い込みから脱却する方向性が明確だ。

Copyright © ITmedia, Inc. All Rights Reserved.

アクセストップ10

2024年04月19日 更新
  1. バッファロー製Wi-Fiルーターに脆弱性 対象機種は今すぐファームウェア更新を (2024年04月17日)
  2. ノートPCに外付けキーボードを“載せて”使える「タイプスティックス/打ち箸」に新色 (2024年04月18日)
  3. ついに8K対応した「Insta360 X4」の画質をX3と1インチ360度版で比較 今買うべき全天球カメラだと確信した (2024年04月16日)
  4. さらなる高速化を実現! PCI Express 5.0接続SSDの新モデル「Crucial T705」を試して分かったこと (2024年04月18日)
  5. SwitchBotのミニプラグに不具合 「断続的にオン/オフを繰り返す、異音」などで該当製品の交換を呼びかけ (2024年04月17日)
  6. アイロボットが4万円切りの「水拭き対応ロボット掃除機」を投入 “一家に1台”を目指す (2024年04月17日)
  7. 無線LANルーター「Aterm」シリーズの一部に複数の脆弱性 設定変更や買い替えをアナウンス (2024年04月11日)
  8. あなたのPCのWindows 10/11の「ライセンス」はどうなっている? 調べる方法をチェック! (2023年10月20日)
  9. 「JBL GO 4」でBluetoothスピーカーデビュー! 累計出荷台数5700万台を突破した人気製品の最新モデルを試す (2024年04月17日)
  10. NVIDIA、Ampereアーキテクチャを採用したシングルスロット設計のデスクトップ向けGPU「NVIDIA RTX A400/A1000」を発表 (2024年04月17日)
最新トピックスPR

過去記事カレンダー