PCでもスマホでもタブレットでも動く――Windowsの秘策「ユニバーサルアプリ」とは?鈴木淳也の「まとめて覚える! Windows 8.1 Update」(2/3 ページ)

» 2014年05月07日 13時00分 公開
[鈴木淳也,ITmedia]
※本記事はアフィリエイトプログラムによる収益を得ています

Blue以降の世代でWindowsプラットフォームはどのように変化したか?

 それでは、Blue以降の世代でWindowsプラットフォームがどのように変化したのかを簡単に見ていこう。

 以下はWindowsにおける開発プラットフォームの概要図だ。これらをベースに開発したアプリはWindows 8/8.1だけでなく、Windows PhoneからXbox Oneまですべて動作可能となる。つまり、Windows 8で導入された「WinRT」のAPIをベースに開発した、いわゆるModern UIアプリ(Windowsストアアプリ)は、すべてのフォームファクタで動作するようになるわけだ。

8.1以降のWindowsプラットフォームにおける開発環境

 Xbox OneではハイパーバイザーのようなホストOS上にゲームを動作させるパーティションと、Windows OSの搭載された共有パーティションの2つが存在しており、ゲーム以外のメニュー操作やSNS、メディアプレーヤー等の機能は共有パーティション上で実行されているWindows OSのXbox Shellが担っている。一部のユーザーインタフェースで挙動が異なるものの、基本的にModern UIアプリはこの共有パーティション上でそのまま動作すると考えていいだろう。

Xbox OneにおけるOSの動作構造

 そして、ここでの注目はSilverlightの部分だ。Windows Phone 7以降、Windows Phoneプラットフォームでメインの動作環境はSilverlightとなったが、Windows Phone 8.1でもこれがレガシー環境の一環としてそのまま残されている。つまりWindows Phone 8.1はWinRTとSilverlightの2つのランタイム環境を同時に提供している。

Windows Phone 8.1ではSilverlightとWinRTの両方をサポートする(画像=左)。8.1ではSilverlightが大幅強化されており、WinRTの機能を一部取り込んでいる(画像=右)

 この8.1におけるSilverlightは単なるレガシーサポートとは異なり、WinRTで提供されるアプリ間の“共有”機能やシングルサインオン(SSO)サポートのほか、Bluetooth LEを含む位置情報を基にしたGeofencingによるアプリの復帰、SDメモリーカードへのアクセスなど、大幅な機能強化が図られている。

 HTML+JavaScript、C++/C#といったWinRT向け開発に加え、SilverlightもWindows Phone 8.1アプリでの開発に利用でき、もしSilverlightを選択した場合はWindows Phone 7/8といった旧デバイスもアプリの開発対象に含められるメリットがある。

 逆をいえば、Windows Phone 7/8をアプリの開発対象に含めるかはデベロッパー次第ともいえる。もっともWindows Phone 8は8.1へのアップグレードがMicrosoftによって保証されるため、最後はWindows Phone 7.xユーザーのために旧バージョン向けアプリのメインテナンスを続けておくか……ということになるわけだが。

Copyright © ITmedia, Inc. All Rights Reserved.

アクセストップ10

2026年05月24日 更新
  1. 日本が舞台のオープンワールドレースゲーム「Forza Horizon 6」は、土地の空気感まで再現された圧倒的リアルさ 車好きでなくとも絶対ハマる理由 (2026年05月23日)
  2. かわいらしい水色が魅力の「Omikamo 折り畳み式Bluetoothキーボード」がタイムセールで25%オフの5688円に (2026年05月22日)
  3. どんな場面で役立つ? 「サンワダイレクト ペン型マウス 400-MAWBT202R」がタイムセールで23%オフの5380円に (2026年05月22日)
  4. 26万円のASUS製Ryzenマザーが即完売! 33万円引きの特価グラフィックスカードなど秋葉原を騒がせた目玉パーツ (2026年05月23日)
  5. スマホを開かずに天気や予定をひと目で把握できる「SwitchBot スマートデイリーステーション」がタイムセールで14%オフの1万3680円に (2026年05月22日)
  6. バッテリー着脱式! Ryzen AI Max+ 395で驚異の性能をたたき出すポータブルPC「OneXFly APEX」を試す (2026年05月22日)
  7. メモリ容量が最大192GBに! AMDが新型モンスターAPU「Ryzen AI Max PRO 400」を発表 (2026年05月22日)
  8. 小さすぎるモバイルマウス「サンワダイレクト 400-MAWB216GM」が18%オフで販売中 (2026年05月22日)
  9. VAIOが個人向け製品を統一価格で提供する「指定価格制度」を開始 (2026年05月22日)
  10. AMDが強々なミニPC「Ryzen AI Halo」を披露 NVIDIAのミニスパコンに“汎用性”で対抗 (2026年05月22日)
最新トピックスPR

過去記事カレンダー

2026年