امروز، در طی کنفرانس توسعه دهندگان Build 2020، مایکروسافت Project Reunion را معرفی کرد، یک طرح جدید با هدف یکسان سازی برنامه های دسکتاپ UWP و Win32. این شرکت با این واقعیت مواجه شد که برنامه های UWP به اندازه برنامه ریزی اولیه محبوبیت نداشتند. بسیاری از مردم هنوز از ویندوز 7 و 8 استفاده می کنند، بنابراین بیشتر توسعه دهندگان بر روی ایجاد برنامه های Win32 متمرکز هستند.
مایکروسافت از همان ابتدا قول داده بود که برنامه های Win32 در فروشگاه اپلیکیشن این شرکت موجود باشد و به مرور زمان توجه بیشتری به این موضوع شد. ویژگیهای UWP در برنامههای پلتفرمی که به نظر میرسد در آستانه منسوخ شدن است ظاهر میشوند. توسعه دهندگان سبک Fluent Design را به برنامه های Win32 اضافه می کنند و حتی آنها را برای اجرا بر روی رایانه های شخصی ARM64 دوباره کامپایل می کنند.
با Project Reunion، مایکروسافت در واقع در تلاش است تا دو پلتفرم برنامه را ترکیب کند. این شرکت قصد دارد API های Win32 و UWP را از سیستم عامل جدا کند. توسعه دهندگان می توانند با استفاده از سیستم مدیریت بسته NuGet به آنها دسترسی داشته باشند و در نتیجه یک پلت فرم مشترک ایجاد کنند. مایکروسافت گفته است که مطمئن می شود که برنامه های جدید یا نسخه های به روز شده برنامه های موجود روی همه نسخه های پشتیبانی شده سیستم عامل کار می کنند. ظاهراً این به بیلدهای قدیمیتر ویندوز 10 اشاره دارد، زیرا ویندوز 7 دیگر پشتیبانی نمیشود.
با توجه به اینکه پلتفرم Project Reunion به سیستم عامل گره نخواهد خورد، مایکروسافت قادر خواهد بود بدون نیاز به به روز رسانی سیستم عامل، قابلیت های خود را گسترش دهد. نمونه ای از ویژگی هایی که از سیستم عامل جدا شده است WebView2 است که مبتنی بر Chromium است.
منبع: 3dnews.ru