فهرست مطالب
مایکروسافت راهنمایی برای ساخت و انتشار اپلیکیشن بومی WinUI 3 با ابزارهای رایگان هوش مصنوعی منتشر کرده که فرایند را به حدود ۳۰ دقیقه میرساند.
به گزارش سرویس سیستم عامل کامپیوتر تکناک، پیشتر درباره اپلیکیشن شخص ثالث Battery Flyout گزارش داده بودیم که در نسخه جدید خود به WinUI 3، جدیدترین چارچوب رابط کاربری بومی مایکروسافت برای توسعه اپلیکیشنهای ویندوزی، مهاجرت کرده است.
سازنده این اپلیکیشن درباره Windows App SDK گفته بود این پلتفرم اکنون به اندازهای بالغ شده که توسعهدهندگان میتوانند با استفاده از آن اپلیکیشنهای قدرتمند و باکیفیتی بسازند.
او همچنین معتقد بود اکنون زمان مناسبی برای مهاجرت اپلیکیشنهای قدیمی به این پلتفرم است.
مایکروسافت با وجود انتقادهایی که در ماههای اخیر درباره تولید محتوای بیکیفیت با هوش مصنوعی دریافت کرده، همزمان روی توسعه ابزارهای کاربردی هوش مصنوعی و ابزارهای برنامهنویسی عاملمحور نیز کار میکند.
این شرکت پیشتر ابزارهایی برای مدرنسازی کد اپلیکیشنهای قدیمی و شناسایی مشکلات عملکردی معرفی کرده بود.
اکنون مایکروسافت در راهنمای جدید خود توضیح داده است که توسعهدهندگان چگونه میتوانند با کمک هوش مصنوعی، یک اپلیکیشن ویندوزی را از صفر تا انتشار، با ابزارهای رایگان و در حدود ۳۰ دقیقه آماده کنند.
ساخت اپلیکیشن WinUI 3 از خط فرمان

راهنمای مایکروسافت یک آموزش گامبهگام ارائه میدهد. در ابتدا باید چند ابزار از جمله Visual Studio Code، .NET 10 یا نسخههای جدیدتر، Windows App Development CLI یا winapp، قالبهای WinUI، GitHub CLI و افزونه WinUI Agent برای GitHub Copilot نصب شوند.
مایکروسافت همچنین پیشنهاد میکند عامل هوش مصنوعی را به سرور Learn MCP متصل کنید تا بتواند جدیدترین مستندات API مربوط به WinUI 3 را دریافت کند.
پس از نصب ابزارها، توسعهدهنده میتواند با استفاده از دستور dotnet new winui-navview یک اپلیکیشن جدید WinUI را مستقیماً از خط فرمان ایجاد کند.
این دستور یک اپلیکیشن پایه شامل NavigationView و صفحات Home، About و Settings میسازد.
پس از آن میتوان اپلیکیشن را با دستور dotnet run اجرا و پروژه را در VS Code باز کرد.
در این مرحله، بخش اصلی توسعه با کمک هوش مصنوعی آغاز میشود. توسعهدهنده باید GitHub Copilot Chat را باز کند، حالت Agent را انتخاب کند و سپس عامل winui-dev را فعال کند.
از اینجا به بعد کافی است قابلیت موردنظر خود را برای Copilot توضیح دهید. برای نمونه، مایکروسافت از Copilot میخواهد یک صفحه Settings با گزینه فعالسازی حالت تاریک ایجاد کند.
عامل هوش مصنوعی سپس کدهای موردنیاز را تولید میکند، فایلهای جدید را میسازد و ساختار مسیریابی اپلیکیشن را نیز بهروزرسانی میکند.
بااینحال، مایکروسافت همچنان توصیه میکند توسعهدهندگان تغییرات ایجادشده را بررسی کنند و اپلیکیشن را اجرا کنند تا از عملکرد صحیح آن مطمئن شوند؛ توصیهای منطقی با توجه به اینکه کد تولیدشده توسط هوش مصنوعی همیشه قابل پیشبینی نیست.
بیشتر بخوانید: مهمترین قابلیتهای نسخه 25H2 و 26H2 ویندوز 11 + تصویر
انتشار اپلیکیشن از طریق خط فرمان

پس از آمادهشدن اپلیکیشن، ابزار جدید winapp CLI امکان انتشار آن در یک پوشه و بستهبندی پروژه بهصورت MSIX را فراهم میکند.
فرآیند بستهبندی همچنین میتواند یک گواهی توسعه محلی ایجاد و آن را برای آزمایش روی سیستم نصب کند.
البته این کار به اجرای ترمینال با دسترسی Administrator نیاز دارد، زیرا گواهی در بخش Trusted Root سیستم نصب میشود.
برای انتشار نهایی در فروشگاه، مایکروسافت توصیه میکند توسعهدهندگان از گواهی Partner Center استفاده کنند.
در مرحله آخر نیز میتوان اپلیکیشن را مستقیماً از طریق خط فرمان و با دستور winapp store publish در Microsoft Store منتشر کرد.
انجام این کار به حساب Partner Center نیاز دارد و فرایند تأیید اپلیکیشن معمولاً تا سه روز طول میکشد.
در مجموع، چه توسعهدهندگان طرفدار برنامهنویسی با کمک هوش مصنوعی باشند و چه نباشند، ارائه راهنمای رسمی مایکروسافت برای ساخت یک اپلیکیشن بومی WinUI 3 از یک پوشه خالی تا مرحله انتشار، با استفاده از ابزارهای رایگان و در حدود ۳۰ دقیقه، گامی قابلتوجه محسوب میشود.
این رویکرد نشان میدهد مایکروسافت تلاش میکند استفاده از ابزارهای توسعه مبتنی بر هوش مصنوعی را برای برنامهنویسان سادهتر کند و در عین حال، کنترل و بررسی انسانی را در فرایند توسعه حفظ کند.
بیشتر بخوانید: قابلیت امنیتی جدید ویندوز ۱۱ باعث افت عملکرد بازیها شد

















