ユニバーサル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.
この記事の著者
関連記事
新着ホワイトペーパー PR
-
製品資料
[株式会社うるる] 「入札市場」攻略ガイド:効率的に落札するためのポイントを徹底解説 -
製品資料
[株式会社うるる] 入札情報に特化した「販路拡大」「効率化」のためのサポートツールとは? -
市場調査・トレンド
[株式会社うるる] 公共入札に成功する企業と失敗する企業の「5つの違い」 -
製品資料
[日本ビジネスシステムズ株式会社] 専門家が教える、Microsoft 365の「テナント統合/分離」を成功に導く秘訣 -
製品資料
[rakumo株式会社] Microsoft 365での情報埋没を防ぐ、社内ナレッジを資産化する情報ポータル活用
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
PHP脆弱性「PHP2Shell」で2260万件に影響 情シスの緊急チェックリスト
-
2
「Microsoft 365」が乗っ取られる MFAを破る“本物の画面”の恐怖
-
3
半数がブルーカラー転向を視野に? ベテランエンジニアを追い込む“54歳の壁”
-
4
「Windows」の不要なファイルを安全に消して容量を空ける方法
-
5
なぜ「Gemini 4 Argon」は出遅れたのか? Googleが狙う“逆転のシナリオ”
-
6
「有線LAN環境」に関するアンケート
-
7
生成AIが普及しても「技術書」を手放せないエンジニアの本音
-
8
「テザリング依存」に潜む落とし穴 “遅いVPN”を解消するネット構築術
-
9
積水化学工業が「SAP S/4HANA Cloud」の“全グループ導入”に踏み切った訳
-
10
データセンター事業者が「脱VMware」をした“例のライセンス問題”じゃない理由
ホワイトペーパーランキング PR
-
1
AI駆動攻撃にどう対抗する? 超速の攻撃からエンドポイントを保護する方法
-
2
2026年のサイバーセキュリティには何が必要か? 最新データに学ぶ傾向と対策
-
3
経験豊富な即戦力人材に直接アプローチできる、「攻めの採用」への転換術
-
4
「IT史に名を残すシステム障害」8選
-
5
最速72分でデータが流出? 最新の脅威トレンドや侵入手法から分かった防衛策
-
6
不審メールの経路や見せ方に変化? 2026年夏の3事例から見えた動向と対処方法
-
7
Microsoft 365のメールセキュリティ、3つの“死角”と追加で検討すべき対策とは
-
8
AI駆動開発のスピードと安全性を両立 「品質・セキュリティ管理」の実践ガイド
-
9
HDDを使わない「SSDオンリー」が無謀なのはなぜ?
-
10
「標的型攻撃メール」事例・サンプル集
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー