Microsoftは、従来のWin32アプリとUWP for Windows 10を結び付ける「プロジェクトユニオン」を最適化しようとしていますか?

ウィンドウズ / Microsoftは、従来のWin32アプリとUWP for Windows 10を結び付ける「プロジェクトユニオン」を最適化しようとしていますか? 読んだ2分

Microsoftストア



Microsoftは、従来の関連性のあるWin32アプリと、かなり最近のUWP(Universal Windows Platform)アプリとの間の大きな隔たりを埋めようとしています。 Project Unionを使用すると、Windows10はアプリケーション用の統合された運用プラットフォームを持つ可能性があります。

Microsoft Windows 10は、ProjectUnionのためにいくつかの大規模な変更が行われています 、従来のWin32アプリケーションが現代のUWPアプリとうまく機能するように努めるプラットフォーム。さらに重要なことに、MicrosoftはAppEcosystemをWindows10から切り離して、ProjectUnionでより優れたセキュリティとプライバシーを提供しているようです。



マイクロソフトは、アプリエコシステムを分離し、Win32アプリをUWPアプリと統合するために、ProjectUnionをWindows10に向けて推進しています。

マイクロソフトは、Windows 8にユニバーサルWindowsプラットフォームアプリエコシステムを導入しました。既存のWin32アプリに加えて、Windows 8には、タッチインターフェイスを備えたハードウェアでより優れたマルチタスクエクスペリエンスを提供する最新のアプリが含まれていました。言うまでもなく、UWPプラットフォームは、主流になり、Win32アプリに取って代わるまでにはまだ長い道のりがあります。



Windows UWPの最新のアプリは常にかなり遅れており、標準のWin32アプリよりも遅れているように見えます。これは、Microsoftが新しい機能をUWPにのみ提供することで、UWPアプリの宣伝に懸命に取り組んだにもかかわらずです。 Win32 Appsは強力であるにもかかわらず、意図的に「非イノベーション」の状態に保たれ、開発者はレガシーAPIへのアクセスのみを取り残されました。



現在、いくつかの興味深い変更があります。 Microsoftは、Project Unionを使用して、2つのアプリモデル間でAPIを統合することにより、ギャップを埋めようとしています。言い換えると、Microsoftは、Project Reunionを使用して、既存のWin32およびUWPAPIへのアクセスを統合すると主張しています。さらに、アプリのエコシステムはオペレーティングシステムから切り離されます。直接的な結果として、Windows 10 OSユーザーは、Windows 10の組み込み共有パネルへのアクセスなど、従来のデスクトップアプリの「最新機能」を期待できます。

MicrosoftがUWPおよびWin32アプリに「統合ウィンドウスペース」を導入:

Microsoftは、UWPアプリとWin32アプリに「統合ウィンドウスペース」を導入すると報じられています。これにより、開発者はUWPまたはWin32アプリ全体で一貫したウィンドウエクスペリエンスを提供できるAPIを採用できるようになります。イノベーションについて言えば、 マイクロソフトは言った 、

「また、ウィンドウモデルを基本的に同じにして、アプリケーションモデルとしてUWPとWin32のどちらを選択したかに関係なく、開発者にとって使い慣れた作業方法を作成できるようにしたいと考えています。」



Microsoftは、Project Unionのプロセスモデル(UWPまたはWin32)に関係なく、開発者がWindows10のウィンドウAPIにアクセスできることを示しています。これにより、Microsoftと開発者は、UWPでもWin32でも、同じ機能とAPIのセットを使用してアプリを作成できます。

現在の状態では、Windows 10は現在、「ウィンドウ処理」を行う2つの非常に異なる方法(アプリのサイズ変更、タイトルバーのカスタマイズなど)を提供していることに注意することが重要です。言うまでもなく、Win32アプリには強力で効果的なウィンドウシナリオがあり、UWPアプリは特にウィンドウシナリオで非常に制限されているように見えます。

Microsoftは、Project Unionを使用して、開発者がUWPアプリ用のWin32ウィンドウ処理の機能を利用できるようにします。さらに、同社は引き続き、アプリ間の一貫性を向上させる統合APIを開発およびデプロイします。

プロジェクトユニオンが暗黙の約束に忠実である場合、Win32およびUWPアプリの開発者は最終的にすべてのレイヤーにアクセスできるようになります。 新しいウィンドウAPI 。これにより、UWPアプリのウィンドウ処理エクスペリエンスに大きな影響と改善がもたらされ、2つのアプリモデルが統合されます。

タグ マイクロソフト uwp ウィンドウズ