マイクロソフトはWindows 10を真にユニバーサルなものにしようとしています。 ユニバーサル。少し考えてみてください。
PC。スマートフォン。タブレット、ノートパソコン、デスクトップ。ロボット。なんとホログラムまで。Windows、Android、iOS。一度書けばどこでも実行できる。これはソフトウェアの決まり文句として、ほぼ永遠に使われてきました。しかし、MicrosoftのWindows 10、ユニバーサルアプリ、そして台頭しつつあるContinuumビジョンの組み合わせによって、今、それが現実のものとなりそうです。
マイクロソフトのサティア・ナデラ最高経営責任者(CEO)が水曜日のBuildステージを去る頃には、iOSとAndroid向けに書かれたコードをWindowsの傘下に収めていた。幹部たちは、モニターに接続されたWindows Phoneが、実際の小型PCとして機能する仕組みについて説明していた。マイクロソフトはこれを「スマートフォン版Continuum」と呼んでいる。さらに、PC向けに書かれたアプリは、マイクロソフトのHoloLens上でホログラムとして動作することさえ可能だ。
全体として、10億台のWindows 10デバイスというMicrosoftのビジョンは、突如として実に保守的なものに思える。
わずか2年前、Microsoftをめぐる議論は、一般消費者がWindows 8のクレイジーキルトインターフェースを嫌っていることに集中していました。Windows Phoneが急速に衰退し、開発者がAndroidやiOSに流れていることも話題になりました。Microsoftのスマートフォン、タブレット、PC向けに開発されたアプリは、互いにほとんど連携していませんでした。Windowsは普遍化には程遠いどころか、かろうじて持ちこたえている状態でした。
しかし、その議論は変わりつつある。「これは非常に有望だと思います」と、ガートナーのアナリスト、ブライアン・ブラウ氏は、マイクロソフトが水曜日に発表したビジョンについて述べた。「そして、これはマイクロソフトの新たな一面を真に示しているのです。」
Windows: 広大な未開拓市場
マイクロソフトのモバイル戦略は、常にある特有の問題、つまり開発者の疲弊に悩まされてきました。小規模アプリ開発者、いや、大規模開発者でさえ、2つ以上のモバイルプラットフォームをサポートするためのリソースが不足しており、常にAndroidとiOSが第一候補となっていました。現在、Google Playストアには150万本弱のAndroidアプリが登録されており、AppleのApp Storeにも同数のiOSアプリが登録されています。昨年、Windows Phoneストアには30万本のアプリが登録されていました。なるほど。

しかし今、マイクロソフトが「ユニバーサル Windows プラットフォーム」と呼ぶものが、ゲームのルールを一変させる。マイクロソフトのOS責任者であるテリー・マイヤーソン氏は、開発者は.NETやWin32プログラムからコードを取り込み、悪意のあるアプリのダウンロードからユーザーを保護するサンドボックス化を実現できると述べた。また、開発者はJavaやC++で書かれたAndroidコードや、Objective-Cで書かれたiOSアプリを「再利用」できるようになる。
正しくコーディングすれば、完成したユニバーサルアプリは様々なディスプレイサイズに合わせてスケーリングし、Cortanaと連携し、ユーザーに通知を送信できるようになります。しかし、これはあくまでもおまけです。ユニバーサルアプリプラットフォームは、開発者がWindows 10デバイス全体で動作する単一のアプリケーションを開発するための手段であり、開発者にとって最も魅力的な言葉です。
Continuumはすべてのデバイスにアプリをプッシュします
ユニバーサルアプリプラットフォームは、ほぼすべてのデバイスでアプリを実行できるように設計されていますが、MicrosoftのContinuumコンセプトは、それらの一貫性を保証しています。古いAndroidスマートフォンアプリをタブレットで実行したことがありますか?コーディングが適切でないと、テキストや画像がまるで認識できないほど引き伸ばされたシリーパティのように見えてしまうことがあります。

しかし、Continuumは、例えばアプリをタブレットモード用に再フォーマットするだけではありません。Windows 10スマートフォン向けのContinuumは、ユニバーサルアプリの力を活用して、スマートフォンをコンピューティングデバイスとして再定義します。スマートフォンの小さな画面向けにフォーマットされたアプリは、ワイドスクリーンのコンピューターモニターに合わせて「伸縮」し、スマートフォン上で動作します。これは非常に強力な機能です。Microsoftは、Windowsスマートフォンとモニター(そしてBluetoothキーボード)があれば、PCは不要だと言っています。スマートフォン がPCになるのです。
さらに、Windows Holographic を使えば、あらゆるユニバーサルアプリをホログラムとして実行できるようです。マイクロソフト幹部は、Trimble のバーチャル CAD プログラム、回転するバーチャル地球儀など、すべて Microsoft HoloLens を使って披露しました。ユーザーを追従するバーチャルビデオスクリーンは、この日最大の歓声を浴びました。
ナデラ氏はまるでApple Watchをかかとで踏み潰したかのようだった。
冷徹な現実
優れたスピーチには、未来をバラ色に染める力がある。しかし、ナデラ氏の現実歪曲フィールドの外では、すべてがマイクロソフトが言うほど単純ではないと指摘するアナリストもいる。
「彼らがここで発表した時、『一度書けばどこにでも展開できる』という感じでしたが、それは絶対にうまくいきません」と、Current Analysisのリサーチディレクター、アヴィ・グリーンガート氏は述べた。「マイクロソフトと個人的に話せば、それはうまくいかないと言われます。そして、彼らが期待しているのは単一のコードベースを維持し、様々なデバイスのフォームファクターに合わせて必要に応じて変更することだと言われるでしょう。」
「Xbox コントローラー用に設計すると、タッチスクリーンでは機能しなくなります」と Greengart 氏は言う。
他にもいくつかの重要な疑問が未解決のまま残っています。Windows 10のリリース時期はまだ不明です。Windowsに移植されたiOSアプリが、マイクロソフトが販売を決定している安価なWindows Phoneでどの程度動作するのか、まだはっきりと分かっていません。新しい「ユニバーサル」アプリがXbox Oneで動作するかどうかも、まだはっきりと分かっていません。マイクロソフトがユニバーサルアプリを自社のアプリストアに掲載することで、どの程度の収益を得るのか、さらにはユニバーサルアプリストアがいつ開始されるのかさえも、まだ確定していません。
マイクロソフトのビジョンに賛同する開発者がどれだけいるかは不明ですが、既に賛同している開発者がいます。King氏がCandy Crush SagaをWindowsプラットフォームに移植したのです。これはマイクロソフトの開発者リストに新たに加わる大きな名前です。
Appleは現在、世界で最も裕福な企業かもしれないが、最も興味深いのは明らかにMicrosoftだ。そしてMicrosoftは、コンピューティング業界の頂点に返り咲くために、息を呑むような戦略を打ち出した。