ユニバーサル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
-
製品資料
[NTTPCコミュニケーションズ株式会社] 「回線速度不足」だけが原因ではない? Web会議の遅延を解決する方法とは -
製品資料
[東京エレクトロン デバイス株式会社] 工場の可用性向上に重要な「7つの領域」と対策 OTセキュリティ強化の基礎知識 -
製品資料
[リコージャパン株式会社] 問い合わせ対応で本来の業務が進まない、総務や情シスの負担をどう減らす? -
製品資料
[リコージャパン株式会社] 自社データから高精度な回答を生成、簡単に生成AIチャットボットを構築する方法 -
技術文書・技術解説
[アトラシアン株式会社] IT運用や従業員サポートは生成AIでどう変わる? 使い方や導入の流れは?
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
全社標準Copilotに絶望? MS Copilotで問い合わせ6割減できた企業は何が違った
-
2
「Copilot」はなぜ放置される? “議事録要約止まり”を脱する処方箋
-
3
生成AIで開発工数を圧縮 「工数150分の1」を叩き出した実例
-
4
「AI活用を前提とした業務PCへの移行」に関するアンケート
-
5
「データストレージの活用方法」に関するアンケート
-
6
「ITインフラとデータ保護・バックアップ対策」に関するアンケート
-
7
「座学AI研修」はもう限界 過半数が不満を抱く実務とのギャップ
-
8
「最大の脆弱性は従業員」が8割 AI活用で深まるCISOの孤立と苦悩
-
9
AI丸投げで「現場のスキル」が消える? DHLが実践する空洞化防止策
-
10
AIエージェント導入を急ぐな 先行企業が「データ基盤」を優先する理由
ホワイトペーパーランキング PR
-
1
5回聞くだけじゃ足りない? トヨタ式「なぜなぜ分析」の正しい実践方法
-
2
JR西日本ITソリューションズが「監視業務の属人化」を解消した方法とは?
-
3
生成AIで文書活用を進めるには? 効率化と安全性をどう両立する
-
4
Windows PCとMacの選択制で生産性向上 LINEヤフーが実践する運用管理方法とは
-
5
インシデント対応工数を約3割削減、東京ガスの事例に学ぶ監視体制刷新のコツ
-
6
国税庁の次世代基幹システム「KSK2」稼働開始に向けて、対応すべき変更点とは?
-
7
「スクラム」と「カンバン」の違いとは? アジャイル型開発手法を徹底比較
-
8
AI時代に成功するための「ナレッジマネジメント」ベストプラクティス
-
9
「オンプレミス回帰」せざるを得ない“合理的な理由”
-
10
Microsoft 365を安全に運用 うっかりミスやサイバー攻撃に備えるデータ保護術
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー