مایکروسافت با AI اپهای نیتیو ویندوز میسازه
خلاصهٔ کاملتر
مایکروسافت یه راهنمای quick-start تازه منتشر کرده که مسیر رفتن از یه پوشهٔ خالی تا یه اپ منتشرشده تو Microsoft Store رو حدود ۳۰ دقیقه تخمین میزنه. این مسیر روی VS Code، .NET 10، ابزار خط فرمان winapp، قالبهای پروژهٔ WinUI و GitHub Copilot سواره و با نسخهٔ رایگان Copilot هم کار میکنه؛ یعنی برای شروع نه Visual Studio لازمه نه پول.
چیزی که این ماجرا رو از تبلیغ همیشگی چتبات Copilot جدا میکنه، پلاگین WinUI agent هست: یه agent با مهارتهای تخصصی برای طراحی WinUI، بازبینی کد، تست UI، پکیجکردن MSIX و مهاجرت فریمورک. مایکروسافت پیشنهاد میده agent رو به Learn MCP server وصل کنی (یعنی سروری که مستندات رسمی رو موقع پرسش جلوی مدل میذاره) تا APIهای بهروز WinUI رو بخونه، چون مدلها سالها دادههای بیشتری از WPF و UWP دیدن تا WinUI 3.
راهنمای مهاجرت WPF وانمود نمیکنه که کار یه find-and-replace سادهست: System.Windows.* تبدیل میشه به Microsoft.UI.Xaml.* و مایکروسافت یه جدول کامل جایگزینی برای کنترلها، threading، مدیریت پنجره، مدیریت DPI و data binding دست agent میده. راهنمای UWP هم اول میگه UWP دیگه توسعهٔ فعال نداره و جانشینش WinUI 3 و Windows App SDK هست، بعد هشدار میده مدلها تا وقتی جایگزین صریح نگیرن، همون الگوهای قدیمی UWP رو تکرار میکنن.
به گفتهٔ نویسنده، این کل ماجرا جواب مایکروسافت به مشکل قدیمیِ کمبود اپ نیتیو تو ویندوزه: ساخت WinUI رو ساده کن، مهاجرت اپهای قدیمی رو ارزون کن و کارهای حوصلهسربر رو بنداز گردن AI. تو Build 2026 هم WinUI رو «پلتفرم تولیدی اپهای ویندوز» خوندن و «۳» رو از اسمش برداشتن تا بگن دیگه فریمورک رو عوض نمیکنن، و WinUI حالا کاملاً open source شده.
نویسنده یه نقد جدی هم داره: خود مایکروسافت هنوز روی وب سواره. اپ Weather ویندوز ۱۱ که با WebView2 ساخته شده تو حالت idle حدود ۱.۲ گیگابایت رم میخوره، تقریباً پنج برابر اپ نیتیو Weather روی macOS، اون هم با نُه پروسهٔ Chromium. ارزونتر شدن تولید کد با AI هم لزوماً یعنی کد بهتر نیست؛ برای همین خود agent مهارت جدا برای code review و تست UI داره.
نکات کلیدی:
- مسیر پیشنهادی: VS Code + .NET 10 + ابزار winapp + قالبهای WinUI + GitHub Copilot، بدون Visual Studio
- پلاگین WinUI agent مهارتهای طراحی، بازبینی کد، تست UI، پکیج MSIX و مهاجرت رو داره
- تو مهاجرت WPF، فضای نام System.Windows.* جاش رو به Microsoft.UI.Xaml.* میده
- UWP دیگه توسعهٔ فعال نداره و جانشینش WinUI 3 و Windows App SDK هست
- اپ Weather ویندوز ۱۱ روی WebView2 تو idle حدود ۱.۲ گیگ رم میگیره، حدود پنج برابر نمونهٔ نیتیو مک




