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つの目的だ。さて来週には、プレビュー版が配布されるので、いろいろと確認してみたい。

この連載の記事
-
第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の「共通パラメーター」を理解する -
第509回
PC
Windowsにも実装された、生成AIと他のシステムを接続するためのプロトコル「MCP」とは何か? -
第508回
PC
Scalable Vector Graphics(SVG)そもそも何なのか? - この連載の一覧へ











