Windows 10 は、新しい
ユニバーサル Windows プラットフォーム (UWP) アプリ
とクラシック デスクトップ (Win32) アプリの間で断片化されています。 Build 2020 で Microsoft は、この問題を解決するために、2 つのプラットフォームを統合し、Windows 8 の過去の間違いを修正するのに役立つ Project Reunion を発表しました。
ここに問題があります。Windows 8 では、Microsoft は従来の Windows デスクトップ アプリケーション モデルとは別に、新しいアプリケーション プラットフォームを作成しました。 Windows 10 は「ユニバーサル Windows プラットフォーム」アプリに移行しました。これは異なりますが、依然として従来のデスクトップ アプリとは大きく異なります。
従来のデスクトップ アプリケーションを使用する Windows 開発者にとって、新しい Windows プラットフォーム機能の多くはユニバーサル Windows プラットフォーム モデルに制限されていました。 Microsoft はこれに何年も取り組んでおり、従来のデスクトップ アプリでより最新の機能を利用できるようにしています。
この取り組みにより、Windows API とユニバーサル Windows プラットフォーム間の断片化が軽減され、開発者が既存のアプリを最新化し、新しいアプリを作成する方法が合理化されます。これは、既存のコードと最新のクライアント プラットフォームのイノベーションに対して、下位互換性のある共通のプラットフォームを提供します。