UWPアプリとデスクトップアプリを統合する
Project Reunionはどうなるのか?
一般にOSのメジャーなバージョンアップは、APIの変更を意味し、SDKについても大きく変わるのが普通である。Windows 11では、Windows 8から続く、WinRTベースのアプリ環境(モダン環境、ストアアプリ、UWPアプリ)の重視をやめ、デスクトップアプリへの復帰を想定しているのだと思われる。そしてProject Reunionはそのための布石だったのだろう。Windows 11の特徴の1つに、刷新されるMicrosoftストアがある。ここでは、従来のUWPやパッケージ化されたデスクトップアプリ以外に、さまざまな形式のアプリが販売可能になるという。
そもそも、モダンアプリ(ストアアプリ)は、Windows 8で不正コピーや不正改良されないようにソフトウェアをWindowsストアで販売するために作られた。アプリケーションの作り方やパッケージ形式を根本から変えることで、高いセキュリティを保とうとしたわけだ。
ただしそれは、アプリケーション自体に対する制限でもあり、ストアアプリにすることができないWin32アプリケーションが多数ある中では難しい話だった。
Windows 10では、このストアアプリを元に、AndroidやiOSなどのさまざまなプラットフォームのアプリケーションに作り分けが可能になるUWPを用意したため、制限はより厳しくなった。Microsoftとしては、他のプラットフォームへの移植のしやすさからUWPが選択されると考えていたが、現実はそうそう甘くなく、スマートフォンの開発者からも、Win32アプリの開発者からも歓迎されなかった。
そこで、MicrosoftはUWP重視をやめ、Win32アプリにもUWPで開発したさまざまな機能を持ち込むことにした。これがProject Reunionである。考えてみれば、Project Reunionは、Windows 11のAPIセットのプレビューだったわけだ。
Windows 11は、Windows 8からの「負の遺産」を精算するためのものといえる。Windows 11のタイミングでスタートメニューが変わるのは、Windows 8で導入されたタイルやライブタイル機能を捨てるのが1つの目的だ。さて来週には、プレビュー版が配布されるので、いろいろと確認してみたい。
本記事はアフィリエイトプログラムによる収益を得ている場合があります

この連載の記事
-
第541回
PC
AIを組み込んだWindowsターミナル「Intelligent Terminal」をインストールして試してみる -
第540回
PC
Windows 11に付属の新しいOutlookでアカウント設定をする -
第539回
PC
Microsoft製の新しいWindows用日本語入力「Copilot Keyboard」を使う -
第538回
PC
PowerShellをシェルとして使うためのポイント【情報表示のやり方】 -
第537回
PC
PowerShellをシェルとして使うためのポイントを解説 -
第536回
PC
Microsoft製のコンソールエディタMS-Editが2.0になり、文法ハイライト機能が搭載 -
第535回
PC
WSLコンテナーのプレビューを試す 今年はWSLに動きがありそうだ -
第534回
PC
Windows 11におけるアプリインストーラーとwinget -
第533回
PC
PCの世界ではすっかり存在感が薄くなった光学メディアをあらためて整理 -
第532回
PC
モニターの情報が含まれる「VESA EDID」をWindowsで調べる方法 -
第531回
PC
Windowsのコンソール上でUnix/Linuxの標準的なコマンドを動かす「Windows CoreUtils」 - この連載の一覧へ











