
پیشنمایش نسخه 0.5 پروژه Reunion ویندوز ۱۰ منتشر شد
مایکروسافت در کنفرانس بیلد ۲۰۲۰ پروژهی بازپیوست (Project Reunion) را با هدف سادهسازی فرایند توسعهی اپلیکیشن برای پلتفرم ویندوز ۱۰ (Windows 10) رونمایی کرد. براساس گزارش خبرگزاری MSPoweruser، پروژهی Reunion دسترسی به APIهای Win32 و UWP (مخفف Universal Windows Platform) را یکپارچه و این دو API را ازطریق ابزارهایی مثل NuGet از سیستمعامل جدا میکند.
اپلیکیشنهای توسعهدادهشده با ابزارهای پروژهی Reunion روی تمامی نسخههای ویندوز ۱۰ و دستگاههای متنوع مجهز به این سیستمعامل کار خواهند کرد. روز گذشته، پیشنمایش نسخهی ۰.۵ پروژه Reunion مایکروسافت منتشر شد. مایکروسافت میگوید پروژهی Reunion مزایای متعددی به توسعهدهندگان اپلیکیشن در ویندوز ۱۰ ارائه میدهد.
توسعهدهندگانی که میخواهند برای ویندوز ۱۰ اپلیکیشن بسازند، باید از بین چندین پلتفرم و فریمورکِ ارائهشده، گزینهی مدنظرشان را انتخاب کنند. هر پلتفرم قابلیتها و APIهای زیادی ارائه میدهد که اپلیکیشنهای توسعهدادهشدهی پلتفرمهای دیگر بتوانند از آنها استفاده کنند. بااینحال، از شماری از قابلیتها و APIها فقط پلتفرمهایی خاص میتوانند بهرهمند شوند.
مقالههای مرتبط:
پروژهی Reunion دسترسی به APIهای ویندوز را برای تمامی اپلیکیشنهای دسکتاپ یکپارچه میکند. بدینترتیب، در پروژهی Reunion صرفنظر از مدل انتخابیتان، به مجموعهی واحدی از APIهای ویندوز دسترسی خواهید داشت. مایکروسافت میگوید قصد دارد بهمرورزمان بهبودهای بیشتری روی پروژهی Reunion اعمال کند تا تفاوتهای بین مدلهای مختلف اپلیکیشنها را بیشازپیش کاهش دهد. Reunion APIهای WinRT و APIهای نیتیو C را شامل خواهد شد.
با هر نسخهی جدید سیستمعامل، APIهای ویندوز نیز تکامل پیدا میکنند؛ بههمیندلیل، توسعهدهندگان باید سراغ استفاده از تکنیکهایی مثل Version Adaptive Code بروند. این نوع تکنیکها میزان پیچیدگی کد را افزایش میدهند و بهطورکلی فرایند توسعهی اپلیکیشن را سختتر میکنند. APIهای پروژهی Reunion روی نسخهی ۱۸۰۹ و تمامی نسخههای بعدی ویندوز ۱۰ کار میکنند. این یعنی تا زمانیکه کاربرانتان از ویندوز ۱۰ نسخهی ۱۸۰۹ یا نسخههای جدیدتر استفاده میکنند، بدون نیاز به استفاده از تکنیک Version Adaptive Code، میتوانید از قابلیتها و APIهای جدید پروژهی Reunion بهمحض انتشار بهره ببرید.
معمولا قابلیتها و APIهای جدید ویندوز بههمراه نسخههای جدید این سیستمعامل دردسترس قرار میگیرند و نسخهی جدید ویندوز یک یا دو بار در سال منتشر میشود. پروژهی Reunion باعث میشود سرعت انتشار بهروزرسانیها افزایش یابد.
بهگفتهی مایکروسافت، نسخهی پیشنمایش ۰.۵ پروژهی Reunion برای اپلیکیشنهایی پشتیبانی نمیشود که در محیطهای تولیدی بهکار گرفته میشوند و کاربران باید انتظار وجود باگها و محدودیتهایی را در آن داشته باشند. همچنین بهنوشتهی ردموندیها، نسخهی فعلی پروژهی Reunion صرفا در اپلیکیشنهای دسکتاپ مبتنیبر MSIX، یعنی C#/.NET 5 یا C++/Win32، استفاده میشود. ناگفته نماند امکان استفاده از نسخهی ۰.۵ پروژه Reunion در اپلیکیشنهای پکیجنشدهی دسکتاپ وجود ندارد.