UWPブリッジにより
AndroidやiOSのアプリをWindows 10 Mobileに取り込む
また、マイクロソフトは、現在Windows 10用にUWPブリッジと呼ばれる技術を開発している。これは他のプラットフォームで動作しているアプリケーションなどをWindows 10で動作させる技術だ。これには4つのプロジェクトがある。
それぞれの名称は、対象とするWindows以外のプラットフォームの頭文字を取っている。たとえば、AndroidのアプリをWindows 10で動作させるのはプロジェクトアストリア(Astoria)だ。
このUWPブリッジは、成果物としてUWP用のプログラムパッケージであるAPPX形式を出力するが、完全に汎用のUWPアプリケーションではなく、その実行は特定のカテゴリのWindows 10に限定される。
たとえば、プロジェクトアストリアは、Android用アプリのパッケージ形式(PKGファイル)を、そのままAPPX化し、Windows 10 Mobile用の実行環境で実行する。これはWindows 10 Mobileの中にAndroidの実行環境を組み込むようなものだ。
また、プロジェクトセンティネルは、デスクトップ環境用のWin32アプリケーションや.NETアプリケーションをAPPX化するが、これを実行できるのは、Windows 10 Desktopのみのようだ。
このように特定のカテゴリのWindows 10でしか動作しないのにUWPアプリ化するのは、Windows 10では、Windowsストアが唯一のアプリケーションの入手方法であり、従来型のデスクトップアプリ以外は、Windows 10ではWindowsストア以外の手段でアプリをインストールすることはできないからだ。
この2つは、それぞれのアプリを配布状態のまま直接APPX化しするものだが、プロジェクトアイランドウッズは、iOS用アプリケーションのソースコードをVisual Studioで扱えるようにするものである。
さらにプロジェクトウェストミンスターは、既存のウェブサイト上のサービスを直接UWPアプリに変換する。ただし内部的には、HTML5やJavaScriptで書かれたページを実行ファイルに変換してUWPアプリ化している。
このUWPブリッジで作られるアプリと対応のWindows 10カテゴリを示すのが下の図だ。
UWPブリッジは、今夏に詳細情報が発表となっており、実際のリリースはさらに先になると予想される。そもそも7月29日に出荷開始されるWindows 10はWindows 10 Desktopだけ。Windows 10 Mobileの出荷開始は,さらに2~3ヵ月後といわれている。
そう考えるとUWPブリッジの各プロジェクトが使えるようになるのは、今冬以降ということになる。おそらくは、Windows 10の最初のメジャーアップデートなどで対応することになるのだと思われる。
本記事はアフィリエイトプログラムによる収益を得ている場合があります

この連載の記事
-
第520回
PC
WindowsターミナルのPreview版 v1.25では「操作」設定に専用エディタが導入 -
第519回
PC
「セキュアブート」に「TPM」に「カーネルDMA保護」、Windowsのセキュリティを整理 -
第518回
PC
WindowsにおけるUAC(ユーザーアカウント制御)とは何? 設定は変えない方がいい? -
第517回
PC
Windows 11の付箋アプリはWindowsだけでなく、スマホなどとも共有できる -
第516回
PC
今年のWindows 11には26H2以外に「26H1」がある!? 新種のCPUでのAI対応の可能性 -
第515回
PC
そもそも1キロバイトって何バイトなの? -
第514回
PC
Windows用のPowerToysのいくつかの機能がコマンドラインで制御できるようになった -
第513回
PC
Gmailで外部メール受信不可に! サポートが終わるPOPってそもそも何? -
第512回
PC
WindowsのPowerShellにおけるワイルドカード -
第511回
PC
TFS/ReFS/FAT/FAT32/exFAT/UDF、Windows 11で扱えるファイルシステムを整理する -
第510回
PC
PowerShellの「共通パラメーター」を理解する - この連載の一覧へ











