ユニバーサルWindowsプラットフォーム
iOSやAndroidアプリもWindows 10デバイスで動く――MS新技術の侮れない可能性
Microsoftの「ユニバーサルWindowsプラットフォーム」(UWP)は、あらゆる種類の「Windows 10」デバイスでアプリケーションを動作させることができる。Windows 10デバイスが増えるほど可能性が広がる機能だ。
Microsoftの「Windows 10」では、「ユニバーサルWindowsプラットフォーム」(UWP)という新たなアプリケーションへのアプローチが導入されている。本稿では、UWPが、どのように“ユニバーサル”なのか詳しく見てみよう。
UWPによって、さまざまなデバイスで同じWindows 10が使用可能になる。そのデバイスというのは、デスクトップPC、ノートPC、スマートフォン、ARM版タブレット、モノのインターネット(IoT)デバイス、Microsoftのゲーム機「Xbox」、ヘッドセット「Microsoft HoloLens」、会議室向けの大画面PC「Surface Hub」も含む。そして、UWPアプリもこれらのデバイスで動作する。他のWindowsモバイルアプリと同じく、UWPアプリは「.appx」ファイル形式でパッケージ化され、Microsoftの「Windows Store」からダウンロードできる。
併せて読みたいお勧め記事
「Windows 10」に対するユーザーの反応
- Windows 7/8ユーザーの「Windows 10」移行が止まらない“無料”以外の理由
- “人柱”ユーザーが体験した「Windows 10」の震える話
- 「Windows 10無料期間」を逃したWindows 7ユーザーを待ち受ける“痛過ぎる代償”
「ユニバーサルWindowsプラットフォーム」を詳しく知る
UWPアプリには、最新のモバイルアプリと多くの共通点がある。IT部門は、中央管理されたストアからUWPアプリを配信できる。UWPアプリは、アプリ同士での競合は起こらない。インストールとアンインストールは瞬時に完了する。UWPでは、ユーザーデータへのアクセスを厳しく管理している。例えば、アプリが他のアプリやデバイス自体からデータを読み取ることを防止できる。また、アプリ側からOSの設定を変更することはできない。
UWPアプリでは、ライブタイル、通知、クラウド同期、アプリ内購入といったモバイルフレンドリーな機能が利用できる。また、フォトアプリやソーシャルメディアサービス内のデータを共有する機能もある。
UWPの内部
ユニバーサルな機能を備えているにもかかわらず、UWPアプリは、デバイスのフォームファクターに応じて実に多くの変化を起こすことができる。Microsoftの「Windows 8」では、デスクトップPCユーザーもタブレット向けのインタフェースを強要され問題となった。そのため、この違いは重要だ。
幸いなことに開発者は、UWPアプリでさまざまなデバイスファミリーを対象にすることができる。例えば、デスクトップPCとノートPCだけを対象としたり、対象をXboxのみに絞ったりすることが可能だ。大半のデバイスファミリーには、デバイス専用のAPIがある。一般的には、このようなAPIにより、アプリがハードウェアの機能にアクセスできるようになる。例えば、スマートフォンにはGPS用のAPIがあるが、デスクトップPCにはGPS用のAPIが存在しない場合もある。一方、デスクトップPCとノートPCでは、UWPはMicrosoftの「Win32 API」と「.NET API」を利用できる。
1つのUWPアプリで、多様なデバイスの画面サイズや種類に対応することができる。Windows 10は、フォームファクターに合わせてアプリを適宜自動調整する。最も重要なのは、UWPアプリが複数の入力形式をサポートできることだ。そしてWindows 10の新機能である「Continuum」は、各種入力に対して動的に順応する。2 in 1のコンバーティブルデバイスで動作するアプリは、タッチスクリーンを使用するか、マウスとキーボードを使用するかによってモードを切り替えることができる。さらに、Windows 10を搭載したスマートフォンは、外付けディスプレイ、マウス、キーボードに接続できるので、デスクトップPCのような操作感でアプリを使える。
アプリの溝を埋めるUWP
Microsoftは、開発者が従来のアプリをUWPに変換するためのWindows Bridge(以下、ブリッジ)を順次導入している。変換可能なアプリには、Webアプリ、Appleの「iOS」アプリ、Googleの「Android」アプリ、従来のWindowsアプリなどが含まれる。だが、「企業はUWPアプリを導入するのか」という重要な問題がある。
Microsoftユーザーが使用している従来のWin32デスクトップアプリケーションは何百万個にも及ぶ。だが、UWPブリッジが変換できるのは、その中のほんの一部だ。Webアプリに関して言えば、企業が差し迫って変更する必要はない。これは、Webアプリがデスクトップで問題なく動作しているためだ。一方、スマートフォンやARMベースのタブレットに関しては、MicrosoftはiOSやAndroidに後れを取っている。そのため、この分野におけるUWPアプリの市場は小規模になるだろう。
UWPアプリへの関心は高くないかもしれない。だが、企業はセキュリティ面や管理面が向上したWindows 10に興味を持ち始めている。2016年、企業がWindows 10に移行して、もっと多くの種類のデバイスをサポートするようになれば、UWPの未来はもっと開けるはずだ。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
「Excel至上主義」の終わらせ方 丸2日の手作業地獄から情シスと現場を救うには
-
2
「Microsoft 365のセキュリティ運用」に関するアンケート
-
3
取手市がVDIと決別した理由 更改費用「4倍超」を約1.7倍に圧縮
-
4
急増する「AIはこう言ってる」マン 判断を狂わせる「AI忖度」を防ぐには?
-
5
221人調査で分かった「情シス最大のストレス」は?
-
6
「Salesforceのテスト自動化ツール」に関するアンケート
-
7
「データストレージの活用方法」に関するアンケート
-
8
「AI時代の統合基盤・エンタープライズAI管理」に関するアンケート
-
9
100億円の「Linux更新」を回避 みずほ銀行が選んだ“おきて破り”のRHEL延命策
-
10
自宅のWi-Fiが「遅い」「途切れる」本当の原因は? Dellが推奨する鉄則
ホワイトペーパーランキング PR
-
1
年収2000万「クラウドセキュリティのプロ」になれる資格とは
-
2
セキュリティソフトをすり抜ける標的型攻撃メール、不審メールの見破り方とは?
-
3
Windows Updateの通信集中で回線が逼迫、ネットワーク刷新事例に学ぶ解決策
-
4
財務を戦略的組織へ進化させるAI活用術、4つの主要な障壁と解消方法
-
5
「NAS」「SAN」「DAS」は何が違う? いまさら聞けないストレージの基礎
-
6
“あのファイル転送”で暗躍するノーウェアランサム
-
7
標的型攻撃メールを見破るには? サンプル文面を例に傾向を解説
-
8
商用利用の安全性を確保し大量のコンテンツを高速で生成する、AI活用の秘訣
-
9
マンガで解説、1日で生成AI環境を構築できるワークショップの中身とは?
-
10
Dark AIが台頭する時代の新発想、「より高度なAIで対抗する」具体的方法とは?
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー