Microsoft โชว์สร้างแอป Windows 11 ด้วย AI ภายใน 30 นาที ไม่ต้องใช้ Visual Studio ใช้แค่ VS Code + Copilot ก็เริ่มได้
Microsoft กำลังพยายามทำให้การพัฒนาแอปบน Windows 11 เข้าถึงได้ง่ายขึ้น โดยล่าสุดบริษัทได้เผยแพร่คู่มือแบบ Quick Start ที่สาธิตว่า นักพัฒนาสามารถสร้าง Native WinUI 3 Application สำหรับ Windows 11 ได้ภายในเวลาประมาณ 30 นาที โดยใช้ AI เข้ามาช่วยในกระบวนการพัฒนา
สิ่งที่น่าสนใจคือขั้นตอนทั้งหมดสามารถทำได้ด้วยเครื่องมือที่เปิดให้ใช้งานฟรี โดยไม่จำเป็นต้องติดตั้ง Visual Studio ซึ่งถือเป็นแนวทางที่แตกต่างจากการพัฒนาแอป Windows แบบเดิมที่มักพึ่งพา IDE ขนาดใหญ่ของ Microsoft
ชุดเครื่องมือที่ Microsoft แนะนำประกอบด้วย VS Code, .NET 10, GitHub Copilot Free Tier และ winapp CLI ทำให้นักพัฒนาสามารถเริ่มต้นสร้างโปรเจกต์ WinUI ได้จากสภาพแวดล้อมที่มีน้ำหนักเบากว่า
ใช้ AI เป็นตัวช่วยตั้งแต่สร้างโปรเจกต์จนถึงแพ็กเป็น MSIX
ในคู่มือดังกล่าว Microsoft สาธิตขั้นตอนตั้งแต่การ Scaffold โปรเจกต์ WinUI ไปจนถึงการใช้ AI Agent เพื่อช่วยเพิ่มฟีเจอร์ต่าง ๆ ให้กับแอป
หนึ่งในตัวอย่างคือการสั่ง AI ให้เพิ่ม Settings Page และองค์ประกอบต่าง ๆ ของ UI จากนั้นจึงให้ระบบช่วยตรวจสอบและทดสอบผลลัพธ์ ก่อนจะนำแอปไปจัดแพ็กเกจเป็น MSIX Installer
ขั้นตอนสุดท้ายยังสามารถเตรียมแอปสำหรับนำไปเผยแพร่ผ่าน Microsoft Store ได้อีกด้วย
แนวทางนี้สะท้อนให้เห็นว่า Microsoft กำลังพยายามลดจำนวนขั้นตอนที่นักพัฒนาต้องจัดการด้วยตัวเอง โดยให้ AI เข้ามาช่วยตั้งแต่การสร้างโครงสร้างโปรเจกต์ การเขียนโค้ด ไปจนถึงการทดสอบและเตรียมแพ็กเกจสำหรับการเผยแพร่
winui-dev ไม่ใช่ Copilot Chatbot ธรรมดา
อย่างไรก็ตาม AI ที่ Microsoft ใช้ในตัวอย่างนี้ไม่ได้หมายถึง Copilot Chatbot ที่ผู้ใช้ Windows ทั่วไปคุ้นเคย แต่เป็น Agent แบบเฉพาะทางที่เรียกว่า winui-dev
Agent ดังกล่าวได้รับการออกแบบมาเพื่อทำงานด้าน WinUI โดยเฉพาะ และมีชุด Skills สำหรับงานอย่าง WinUI Design, Code Review, UI Testing, Packaging รวมถึงการช่วยย้ายแอปจาก Framework รุ่นเก่าไปยัง WinUI
Microsoft ยังแนะนำให้นักพัฒนาเชื่อมต่อ Agent เข้ากับ Microsoft Learn MCP Server เพื่อให้ AI สามารถดึงข้อมูลจากเอกสาร WinUI ที่เป็นปัจจุบันมาใช้ประกอบการเขียนโค้ด
เหตุผลสำคัญคือ WinUI 3 เป็นเทคโนโลยีที่ใหม่กว่า Framework อย่าง WPF และ UWP ทำให้ข้อมูลเกี่ยวกับ WinUI ที่มีอยู่ในชุดข้อมูลสำหรับการฝึก AI อาจมีน้อยกว่า Framework รุ่นเก่าที่ถูกใช้งานมาเป็นเวลานาน
การให้ AI อ้างอิงเอกสารปัจจุบันโดยตรงจึงช่วยลดความเสี่ยงที่ Agent จะสร้างโค้ดจาก API เก่า หรือแนะนำวิธีใช้งานที่ไม่ตรงกับ WinUI เวอร์ชันปัจจุบัน
Microsoft ต้องการให้นักพัฒนากลับมาหา Native Windows App
การผลักดัน WinUI ร่วมกับ AI ครั้งนี้ยังสอดคล้องกับความพยายามของ Microsoft ที่ต้องการให้นักพัฒนาหันกลับมาสร้าง Native Windows Applications มากขึ้น แทนการพึ่งพา Web Wrapper หรือ Framework ที่มีลักษณะคล้าย Electron
แอปที่ใช้ Web Technology สามารถช่วยให้นักพัฒนาสร้างซอฟต์แวร์ข้ามแพลตฟอร์มได้ง่าย แต่ข้อเสียสำคัญคือการนำ Runtime และส่วนประกอบของเว็บเข้ามาพร้อมกับตัวแอป ทำให้บางกรณีมีการใช้หน่วยความจำสูงกว่าแอป Native อย่างเห็นได้ชัด
Microsoft จึงพยายามผลักดัน WinUI ให้เป็นแนวทางหลักสำหรับการสร้างประสบการณ์ Windows รุ่นใหม่ และในงาน Build 2026 บริษัทก็ได้ถอดเลข “3” ออกจากชื่อ WinUI โดยวางตำแหน่งแพลตฟอร์มนี้ให้เป็นรากฐานระยะยาวของการพัฒนาแอป Windows
การเปลี่ยนชื่อดังกล่าวยังถูกมองว่าเป็นความพยายามสร้างความมั่นใจให้นักพัฒนาว่า WinUI จะไม่ถูกแทนที่ด้วย Framework ใหม่อีกในเวลาอันใกล้
Microsoft เองก็กำลังนำ WinUI มาใช้กับ Windows 11
สิ่งที่น่าสนใจคือ Microsoft ไม่ได้เพียงแค่บอกให้นักพัฒนาภายนอกใช้ WinUI แต่บริษัทกำลังทยอยนำ WinUI มาใช้กับส่วนต่าง ๆ ของ Windows 11 ด้วยตัวเอง
ตัวอย่างหนึ่งคือการปรับปรุง Properties Window ใน File Explorer ซึ่งเป็นหนึ่งในองค์ประกอบของ Windows ที่มีรากฐานมาจากซอฟต์แวร์รุ่นเก่า และกำลังถูกปรับให้เข้ากับเทคโนโลยี UI รุ่นใหม่
แนวทางดังกล่าวสะท้อนว่าบริษัทกำลังพยายามลดปัญหา “Windows ที่มี UI หลายยุคอยู่ในระบบเดียวกัน” และค่อย ๆ นำองค์ประกอบแบบดั้งเดิมเข้าสู่สถาปัตยกรรมที่ทันสมัยมากขึ้น
แต่ Windows 11 ยังมีแอปที่ใช้ WebView2
อย่างไรก็ตาม การเปลี่ยนผ่านไปสู่ Native Windows App ยังไม่สมบูรณ์ทั้งหมด เพราะแอปของ Microsoft เองบางตัวก็ยังพึ่งพา WebView2
ตัวอย่างที่ถูกพูดถึงคือ Windows 11 Weather ซึ่งยังใช้เทคโนโลยี WebView และมีรายงานว่าการเปิดแอปสามารถใช้ RAM ในระดับสูงกว่าทางเลือกที่เป็น Native อย่างมาก
นี่จึงเป็นหนึ่งในเหตุผลที่การผลักดัน WinUI พร้อมกับ AI มีความสำคัญต่อ Microsoft เพราะหากบริษัทสามารถทำให้การพัฒนา Native App ง่ายขึ้นอย่างมาก นักพัฒนาก็อาจมีแรงจูงใจมากขึ้นที่จะลดการพึ่งพา Web Wrapper
จากโปรเจกต์ 30 นาที สู่แนวทางพัฒนา Windows ยุคใหม่
คู่มือ 30 นาทีของ Microsoft จึงไม่ได้เป็นเพียงการสาธิตว่า AI สามารถเขียนโค้ดได้เร็วแค่ไหน แต่สะท้อนแนวทางที่บริษัทกำลังพยายามสร้างขึ้นสำหรับระบบนิเวศ Windows นั่นคือ ให้ AI เป็นผู้ช่วยตลอดวงจรการพัฒนาแอป
ตั้งแต่การสร้างโครงสร้างโปรเจกต์ การออกแบบ UI การเขียนฟีเจอร์ การตรวจสอบโค้ด การทดสอบ ไปจนถึงการสร้าง MSIX และเตรียมเผยแพร่ผ่าน Microsoft Store
หากแนวทางนี้ประสบความสำเร็จ นักพัฒนาที่ไม่ต้องการติดตั้ง IDE ขนาดใหญ่อาจสามารถเริ่มต้นพัฒนา WinUI ได้ง่ายขึ้น และอาจช่วยลดอุปสรรคสำคัญที่ทำให้หลายคนเลือกใช้ Web Technology แทน Native Windows App
ในภาพใหญ่ Microsoft กำลังพยายามทำให้ WinUI กลายเป็นแพลตฟอร์ม Native หลักของ Windows 11 พร้อมให้ AI เป็นตัวเร่งความเร็วในการพัฒนา ซึ่งหากทำได้สำเร็จ ก็อาจเป็นอีกก้าวสำคัญในการลดช่องว่างระหว่างความสะดวกของ Web Development กับประสิทธิภาพและการผสานระบบของ Native Windows Application
ที่มา: Windows Latest



