iOS/Androidアプリも巧みに取り込む「Windows 10」でMicrosoft復権なるか?:本田雅一のクロスオーバーデジタル(2/2 ページ)
Microsoftの開発者会議「Build 2015」が始まった。初日の基調講演では、2018年までにWindows 10搭載機が10億台に達するという予測、そしてAndroid/iOSアプリの開発者がWindows 10向けアプリをコード流用で移植できる支援策が強調された。
2018年までにWindows 10デバイスは「10億台」へ
そこで、ユニバーサルアプリの魅力を示す数字として、Microsoftが挙げているのが「10億」という数字だ。
Windows PCは現在、190カ国111言語で使われており、稼働台数は15億台と言われている。この数はiOSよりもAndroidよりも多い。しかし、あくまでもPCという枠の中のものであり、伸び盛りのスマートフォンには影響力が及ばない。それゆえ、モバイルを最優先にすると、Windows以外のプラットフォームにおける実装が先に来てしまう。
Microsoftの歴史で初めて、Windowsのメジャーアップデートを無償で提供(発売後1年間、対象OSはWindows 7/8.1/Phone 8.1)するのも、この問題に手を入れるためだ。Windows 10のプレゼンテーションを担当したOperating System担当上級副社長のテリー・マイヤーソン氏は、1年間の無償アップグレード期間の間にPC、タブレット、スマートフォンなどで、Windows 10への移行と新製品の訴求を行う。
マイヤーソン氏は「2〜3年のうちには、Windows 10デバイスが10億台になる」と話したが、Windows 10の提供開始最初の1年で獲得する無償アップグレードに、かなりの数を稼ぐことになるはずだ。
複数ジャンルのデバイスにまたがって、最新のWindowsを動作させる環境を作り出すことができれば、複数ジャンルが連動する「共通の仕掛け」を盛り込めるようになる。例えば、AppleがAirPlayを発表したとき、iOSをアップデートすることで、世の中にあるiOSデバイスから一斉にAirPlayが可能になった。そしてiOSの機能を強化することで、さらに機能や連動性を強化できた。
iOSはPC以外のApple製品で広く採用され、今やMacをはるかに超えるプラットフォームになっているが、Windows 10は同じような仕掛けをPCからスマートフォンまで、より幅広いレンジのデバイスで同時に仕掛けられる環境を得ることになる。
つまり、アプリケーションやサービスの開発者にとっては、「10億デバイス」の大きな市場が浮かび上がってくることになるのだ。「iOSよりもAndroidよりも稼働デバイス数が多い、10億デバイス市場向けにユニバーサルアプリを充実させていこう。ここが次のビジネスチャンスだ」というのが、Microsoftの率直なメッセージと言えよう。
1つのアプリケーションで、多様なデバイスをサポートできる点は開発者側にとっても魅力になるが、一方で視点を変えると厳しい見方もできる。10億デバイスのうち、エンドユーザーが「“個人的に”肌身離さず使っているデバイスは何なのか?」という、デバイスのポートフォリオを考えねばならない。
無料でのWindows 10アップグレード啓蒙や、対応デバイスのプロモーションなどにより、Microsoftは10億のデバイスにWindows 10を1年で送り込むというミッションを完遂するだろう。しかし、10億のうちどのぐらいがスマートフォンになるだろうか?
Windows Phoneは優れたモバイル向けOSだが対応ソフトは少ない。Windows 10が事実上、PCとPCベースのタブレットだけにとどまるのであれば、デバイスのカバレージは今までとあまり変わらないことになる。
そこでMicrosoftは、Android用アプリとiOS用アプリのプログラムコードを読み込み、Windowsで動作させる仕組みを提供するという。Androidに関しては、内蔵されたAndroidサブシステムによりAndroidのコードを実行する環境を用意し、iOSアプリに対してはWindows用ソフトウェア開発ツールの「Visual Studio」でiOSアプリの開発プロジェクトファイルを読み込み、実行コードを生成可能にする。
まさにソフトウェア開発ツールで物事を解決するMicrosoftらしい手法で、デモではiPad用のプロジェクトをその場で読み込んで動かしていた。しかし、各OS間の機能差をどう吸収するかなどの問題もあり、互換性がどの程度のレベルなのかは現時点で判断できない。
Microsoftとしては、スマートフォンでの存在感不足を補うため、この仕組みを通じて他プラットフォーム開発者にWindows向けアプリを提供してもらい、それを起点に同じアプリをWindowsタブレット、PCにも広げてほしいと考えているのだろう。
しかし、このシナリオには決して低くないハードルがある。タブレット向け、あるいはデスクトップ画面でのマルチウィンドウ操作、それぞれにおいて使いやすいアプリケーションにするには、画面設計ごとのデザインとユーザーインタフェース設計が必要だからだ。将来、開発ツール側で複数の画面設計を盛り込む作業を省力化できるかもしれないが、現状かなり大きな負担であることは間違いない。
だからこそ、「iOSやAndroidのアプリをVisual Studioで読み込みユニバーサルアプリとする」機能で補おうというのだろうが、ではWindows Phone向けにアプリを開発するエンジニアが増えたとして、同時にデスクトップ画面やタブレットに最適化したユーザーインタフェースを持つアプリをどのぐらい作ろうとするだろうか。
Microsoftは、Windows 10で実に美しいアプリケーション開発の枠組みを提示した。ナデラ氏にCEOが代わり、推進してきたことが、Windows 10のタイミングで1つの形となる。しかし、実際に開発者たちがこの提案に乗って、エンドユーザーにとって有益な価値(すなわちよりよいアプリや操作環境)につながるかどうかは、まだまだ未知数だ。
しかし、ユニバーサルアプリが受け入れられ、あらゆるデバイスが同一バージョンのOSで動作し、ネットワークで連動する世界が構築できたならば、それはMicrosoftにとってだけでなく、多くのPCユーザーにとっても望むべき環境がやってくるだろう。
関連キーワード
Windows | アプリケーション | Microsoft | Windows 10 | 開発者 | ソフトウェア | Windows Phone | Visual Studio | Windowsタブレット | 本田雅一のクロスオーバーデジタル | 本田雅一 | Windowsアプリ
関連記事
- 本田雅一のクロスオーバーデジタル:「Windows 10」が目指す世界とは?――Microsoftの反転攻勢シナリオ
Windows 7/8.1に対して無償アップグレードを提供しつつ、PC以外の適用範囲を大きく広げてきた「Windows 10」。Microsoftは同OSで何を目指しているのだろうか。 - HoloLensの利用場面も幅広く紹介:Build 2015基調講演で示した「Windows 10でなくなるスマートフォンとデスクトップPCの境界」
Build 2015の初日基調講演で行ったデモでは、Windows 10で導入する「ユニバーサルアプリ」の利便性のほか、HoloLensの利用シーンも紹介している。 - 「Spartan」は製品名にならず:Windows 10の新ブラウザは「Microsoft Edge」が正式名称に
「Project Spartan」の開発コード名で呼ばれてきたWindows 10の新ブラウザは、正式名称が「Microsoft Edge」となった。 - 鈴木淳也の「Windowsフロントライン」:Windows 10の最新情報が明らかになる「Build 2015」は今晩開催!
Microsoftの開発者会議「Build 2015」が米カリフォルニア州サンフランシスコで開催される。基調講演では、Windows 10やOffice 365などの最新情報が明らかになる見込みだ。その注目ポイントをチェックしていこう。 - 本田雅一のクロスオーバーデジタル:Windows 10に与えられた「2つの役割」を読み解く
“9”をスキップし、いきなり“10”となる次期Windows。今回明らかにされたWindows 10の最新情報から読み取れる「2つの役割」について考察する。
関連リンク
Copyright © ITmedia, Inc. All Rights Reserved.