طبق چیزی که مایکروسافت در مراسم معرفی ویندوز 11 و در سایتش اعلام کرد، ساختن برنامهها با استفاده از ابزارهای توسعه این نسخه از ویندوز بسیار آسانتر شده است.
اعلام این موضوع که مایکروسافت در ویندوز 11 ابزارهایی را قرار داده که میتوان با استفاده از آنها میتوان نرمافزارها را راحتتر ساخت و توسعه داد، هیجان زیادی را در بین توسعهدهندگان نرمافزار به وجود آورده است. مایکروسافت قصد دارد تا با معرفی قابلیتهای جدیدی مثل استور ویندوزی جدید، پشتیبانی از برنامههای اندرویدی و ابزارهایی که باعث میشوند برنامهها با سرعت بیشتری در استور مایکروسافت منتشر شوند، توسعهدهندگان را با این پلتفرم آشتی دهد.
مایکروسافت در پنج زمینه اصلی زیر برای سهولت و بهبود روند توسعه نرمافزار کار کرده است:
قابلیتهای فروشگاه جدید مایکروسافت راحت بودن دسترسی به برنامهها را بیشتر از قبل کرده است. از مهمترین این قابلیتها میتوان به Stories و pop-up اشاره کرد که وقتی برنامهای را در سطح وب پیدا میکنید نصب آن را بسیار سادهتر میکند. پشتیبانی از برنامههای اندرویدی از طریق استور آمازون، امکان یافتن انواع بیشتری از برنامهها از طریق فروشگاه را فراهم میکند. اما اصلیترین نکته آن است که اگر توسعهدهندگان بستر تجارت خود را داشته باشند و آن را بر روی استور مایکروسافت بیاورند، میتوانند که تا 100 درصد هزینه دریافتی از کاربران را دریافت کنند.
مایکروسافت در حال حاضر یک ابزار جدید به نام PWABuilder3 در اختیار دارد که با استفاده از آن میتوان یک Proressive Web APP(PWA) را از یک وب اپلیکیشن در عرض چند دقیقه ساخت. همچنین این ابزار به شما کمک میکند تا متوجه شوید که PWA شما برای استور مایکروسافت مناسب است یا خیر.
ویندوز 11 همچنین در خود پشتیبانی از WebView2 Runtime را قرار داده است که ساخت برنامههای ترکیبی را آسان میکند. با استفاده از این ابزار میتوانید از پلتفرم Microsoft Edge برای ساخت یک برنامه محلی با استفاده از دانش توسعه وب استفاده کنید. WebView2 را میتوان یک ابزار “evergreen” به حساب آورد، یعنی به صورت خودکار بروزرسانیها را دریافت میکند، پس برنامههایی که با استفاده از این ابزار ساخته میشوند دارای امنیت بالایی هستند. در حال حاضر نسخهی با ثبات این ابزار برای توسعهدهندگانی که دستگاهی سازگاری با آن را دارند، در دسترس است.
مورد بعدی که باید به آن اشاره کنیم، این است که Project Reunion مایکروسافت در حال حاضر وجود دارد، اگر چه که باید آن را بیشتر با اسم Windows App SDK میشناسند. استفاده از ویژگیهای ویندوز 11 در برنامهها آسانتر شده که در کنار آن میتوانید این برنامهها را برای ویندوز 10 نیز عرضه کنید. Windows App SDK 0.8 در حال حاضر در دسترس است و نسخه 1.0 آن در اواخر سال جاری میلادی عرضه خواهد شد.
توسعهدهندگانی که میخواهند طراحی برنامه خود را بروز و شادابتر کنند، میتوانند که از WinUI3 استفاده کنند. این ابزار به توسعهدهندگان این امکان را میدهد تا عناصر رابط کاربری مثل Rounded Geometry، آیکونهای جدید، تایپوگرافی جدید، انیمیشنها و تعاملات جدید و یک پالت رنگی تازه را پیادهسازی کنند. مایکروسافت همچنین بر این موضوع تاکید میکند که Reunion Windowing با کد برنامه موجود کار میکند و این امکان را در اختیار توسعهدهندگان قرار میدهد تا عملکردهایی را به برنامههای دسکتاپ مثل light-dismiss behavior، تصویر در تصویر و سفارشیسازی آسانتر نوار عنوان( Title Bar)، اضافه کنند.
مایکروسافت که در حال حاضر با انگیزهای بیشتری از قبل به سمت توسعه بازیها میروند، کیت توسعه بازیهای خودش( GDK) را در دسترس عمومی قرار داده است. این کیت شامل ابزارهای معمولی مورد نیاز در ساخت بازی، کتابخانههای نرمافزاری و اسنادی برای ساخت بازیهای رایانهای است. این شرکت همچنین اعلام کرد که بسیاری از بازیسازان از این کیت استفاده میکنند.
این کیت توسعه مجموعه فناوری Stack Game را به بازیها اضافه میکند تا بازیسازان بسیار راحتتر بازی را ساخته، انتشار و از آن کسب درآمد کنند. ویندوز 11 همچنین از چندین فناوری مثل DirectStorage که قبلا تنها در انحصار کنسولها بود نیز پشتیبانی میکند.