ユニバーサル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
-
製品資料
SNS認証や多要素認証も数分で実装、IDaaS基盤でデジタルビジネスはどう変わる? -
製品レビュー
「電子帳簿保存法対応」実践術:タイムスタンプ付与などの要件の手軽な実現方法 -
事例
「大企業のデジタル化」成功事例集【コクヨ、九州電力、ヨネックスなど21社】 -
製品資料
“顧客管理の課題”を簡単に解決する方法とは? -
製品資料
契約管理の“あるある課題”をノーコード開発で解決するためのポイント
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
100億円の「Linux更新」を回避 みずほ銀行が選んだ“おきて破り”のRHEL延命策
-
2
Oracle巨大ITプロジェクトはなぜつまずいたのか 8年で導入1割、追加で170億ドル
-
3
Microsoft製品でここまで自動化できる 情シスがやめられる手作業10選
-
4
Synologyがエンタープライズ向けユニファイドストレージを投入 その実力は
-
5
「Windows派」「Linux派」を分ける決定的な違い
-
6
脱VMwareの最適解 NTTデータと日立製作所が示す国産仮想化基盤
-
7
ISMSの“コンサル丸投げ”が招く数千万円の無駄 NTTドコモビジネスの脱出劇
-
8
「技術屋」で終わらないために 情シスが今取るべき認定資格5選
-
9
継続利用は4割どまり M365 Copilotが「効く業務」と期待外れの境界
-
10
自宅のWi-Fiが「遅い」「途切れる」本当の原因は? Dellが推奨する鉄則
ホワイトペーパーランキング PR
-
1
AIエージェントで多様な日常業務を効率化するための入門ガイド
-
2
AIが「わざわざ使うツール」になっていない? 業務で自然に使う導線にする秘訣
-
3
5回聞くだけじゃ足りない? トヨタ式「なぜなぜ分析」の正しい実践方法
-
4
JR西日本ITソリューションズが「監視業務の属人化」を解消した方法とは?
-
5
「脱Excel」か「Excel快適化」か? 現場にやさしい業務改善の進め方
-
6
インシデント対応工数を約3割削減、東京ガスの事例に学ぶ監視体制刷新のコツ
-
7
PostgreSQLの「機能」「性能」「運用」「拡張性」に関する悩みの解消法
-
8
5分で分かる「セキュア大容量ファイル転送サービス」の機能とメリット
-
9
Macの安全神話は崩壊? 最新の脅威動向から見えた攻撃のトレンドと有効な対策
-
10
情報セキュリティ対策早分かりガイド:25の自社診断で弱点と解決策を理解
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー