Windows 10/11 ออกมาหลายปีแล้ว และมีอัปเดตหลายครั้งเพื่อปรับปรุงประสบการณ์ผู้ใช้ ฟีเจอร์หนึ่งที่เปิดตัวใน Windows 10/11 Anniversary Update คือ Developer Mode โหมดนี้เปิดใช้งานฟีเจอร์เฉพาะใน Windows 10/11 ที่เป็นประโยชน์สำหรับนักพัฒนา (Developers)
Windows 10/11 Developer Mode คืออะไร?
ภายใต้ Developer Mode นักพัฒนาสามารถเข้าถึง Power-user และ Developer-related features ต่างๆ ได้ในที่เดียว รวมถึง Command Line, Registry, Windows Explorer, และ PowerShell อื่นๆ Windows 10/11 Developer Mode ช่วยให้นักพัฒนาเข้าถึงเครื่องมือเหล่านี้ได้อย่างรวดเร็วและง่าย โหมดนี้ยังเปิดใช้งาน Bash for Windows ท่ามิอัลเริ่มต้นของ OS X ที่นักพัฒนาใช้เขียน .sh และ Bash Script บน Windows 10/11 นอกจากนี้ นักพัฒนาสามารถเห็น Full Path ใน Title Bar เข้าถึง Hidden Files และเปิดใช้งาน Remote Diagnostics ด้วยโหมดนี้ สำคัญกว่า Windows 10/11 Developer Mode ให้นักพัฒนาทดสอบแอปและโปรแกรมที่กำลังพัฒนาได้อย่างง่าย ด้วยโหมดนี้ Windows 10/11 ใกล้เคียงกับการกลายเป็น Platform ที่ Developer-Friendly มากขึ้น
วิธีเปิดใช้งาน Windows Developer Mode
ไม่ว่าคุณจะเป็นนักพัฒนาหรือไม่ มีประโยชน์มากในการเปิด Developer Mode บนคอมพิวเตอร์ นอกจากเข้าถึงฟีเจอร์ที่ซ่อนอยู่ง่ายขึ้น โหมดนี้ยังให้ตัวเลือกปรับแต่งมากขึ้น เพื่อเปิด Developer Mode ให้ทำตามขั้นตอน:
- คลิกปุ่ม Windows และเลือกไอคอน Gear ซึ่งคือ Settings
- ไปที่ Update & Security
- คลิก For developers บนเมนูด้านซ้าย แล้วเลือก Developer mode
Windows Developer Mode เปิดใช้งานบนคอมพิวเตอร์ของคุณแล้ว คุณสามารถลองฟีเจอร์เพิ่มเติมของโหมดนี้ได้ เพื่อปิด ให้ทำตามขั้นตอนข้างต้นและยกเลิกเลือก Developer Mode
วิธี Sideload Unsigned Applications บน Developer Mode
การเปลี่ยนแปลงสำคัญของ Windows 10/11 คือความสามารถในการ Sideload Universal Apps นอก Windows Store ซึ่งเป็นไปไม่ได้ใน Windows รุ่นก่อน Sideloading Apps เป็นฟีเจอร์ของ Android ที่ Windows นำมารวมใน OS ใหม่ ใน Windows 10/11 ตัวเลือก Windows Store Apps เป็นค่าเริ่มต้น หมายถึงคุณได้ติดตั้งแค่ Universal Windows Platform (UWP) Apps แอปที่ดาวน์โหลดจาก Windows Store เท่านั้นที่ติดตั้งได้ โดยเลือก Sideload Apps คุณสามารถติดตั้งแอปพลิเคชันนอก Windows Store ที่ลงนามด้วย Valid Certificates ได้ เปิดใช้งานฟีเจอร์นี้ ไปที่แอป Settings เลือก Update & Security คลิก For Developers และเลือก Sideload Apps
อย่างไรก็ตาม ถ้าคุณต้องการทดสอบแอปที่ยังไม่ได้ลงนามหรืออยู่ในขั้นพัฒนา? Developer Mode จึงสำคัญ โหมดนี้ให้ติดตั้ง UWP Apps จากนอก Windows Store ได้ แม้ไม่มี Valid Certificate นี่มีประโยชน์มากสำหรับ App Developers ที่ต้องการทดสอบแอปบนคอมพิวเตอร์ตัวเองขณะยังพัฒนา Developers เคยทำได้บน Windows 8.1 แต่ต้องมี Developer License
ประโยชน์อีกอย่างของ Developer Mode คือ ให้นักพัฒนา Debug UWP Apps ด้วย Visual Studio คุณสามารถรันแอปใน Debug Mode บน Visual Studio ได้ตราบใดที่ Developer Mode เปิดใช้งาน ถ้าเปิดแอปบน Visual Studio โดยไม่เปิด Developer Mode ก่อน จะเห็นข้อความ Enable Developer Mode for Windows 10/11
วิธีใช้ Bash บน Windows 10/11
ประโยชน์อีกอย่างของการเปิด Windows Developer Mode คือ ให้ใช้ Bash บน Windows 10/11 ได้ Bash Shell เป็น Windows Subsystem for Linux ที่ออกแบบมาเพื่อรัน Linux Software ถ้าคุณเคยใช้ Wine รัน Windows Apps บน Linux โดยตรง คุณคิด Bash ว่าเป็น Counterpart ของ Wine Windows Subsystem for Linux นี้ให้รัน Linux Apps บน Windows 10/11 โดยตรง นอกจาก Linux Applications ยังรัน Zsh และ Command Line Shells อื่นๆ บน Bash on Ubuntu on Windows ได้
อย่างไรก็ตาม มีข้อจำกัด ไม่สามารถรัน Background Server Software หรือ Graphical Linux Desktop Apps ได้ ยังไม่ครบ ไม่ใช่ทุก Command-line Apps ที่เข้ากันได้กับ Windows Subsystem นี้ คุณต้องแน่ใจว่ารัน 64-bit Version ของ Windows 10/11 เพราะไม่ทำงานบน 32-bit Version วิธีติดตั้ง Bash บน Windows 10/11:
- ไปที่ Control Panel > Programs > Turn Windows Features On Or Off
- เลือก Windows Subsystem for Linux จากรายการ
- คลิก OK
- คลิก Restart Now เพราะฟีเจอร์นี้ไม่ทำงานจนกว่าจะ Reboot
- คอมพิวเตอร์ Restart แล้ว คลิก Start เปิด Microsoft Store
- เลื่อนลงคลิก Linux แล้วคลิก Get the apps under C:\\> Linux on Windows? Totally
- จะได้รายการ Linux Distribution ทั้งหมดบน Windows Store รวมถึง Ubuntu, openSUSE Leap, openSUSE Enterprise, Debian, และ Kali
- เลือก Ubuntu หรือที่ต้องการ คลิก Get
- ติดตั้งเสร็จ คุณมี Full Command-line Bash Shell ตาม Linux Distribution ที่ติดตั้ง
วิธีเข้าถึงการตั้งค่าที่มีประโยชน์สำหรับนักพัฒนาอย่างรวดเร็ว
Windows Developer Mode ให้ผู้ใช้ โดยเฉพาะนักพัฒนา เปลี่ยน System Settings ต่างๆ อย่างรวดเร็ว เพื่อให้ Windows เป็น Developer-Friendly แม้ Settings ส่วนใหญ่พร้อมใน Windows แต่เปิดแผงต่างๆ ทีละอันเพื่อเปิดใช้งานค่อนข้างรำคาญ Developer Mode ให้เข้าถึง Settings เหล่านี้ได้ในที่เดียว
ตัวอย่าง Windows Explorer Settings ให้แสดง File Extensions, Hidden Files, Empty Drives และ System Files ซึ่งปกติซ่อนอยู่ คุณยังเห็น Full Path ใน Title Bar และเข้าถึง Run as Different User Option ได้ง่าย
คุณยังสามารถเปลี่ยน Remote Desktop Settings ให้คอมพิวเตอร์เข้าถึงได้ง่ายผ่าน Remote Desktop Connections เปลี่ยน Setting อนุญาต Remote Connections หรืออนุญาตเฉพาะคอมพิวเตอร์ที่รัน Remote Desktop ด้วย Network Level Authentication ตั้งค่าไม่ให้คอมพิวเตอร์ Sleep ตอนเสียบชาร์จ เพื่อเข้าถึงได้ผ่าน Remote Desktop ตอนชาร์จ PowerShell Settings สามารถปรับให้ PC รัน Unsigned Local PowerShell Scripts ได้ Remote Scripts อย่างไรก็ตาม ยังต้องลงนามก่อนรัน
วิธีใช้ Device Portal และ Device Discovery
Device Portal Local Web Server ที่ทำให้ Web Interface เข้าถึงได้จากอุปกรณ์อื่นใน Local Network ถูกติดตั้งอัตโนมัติบนคอมพิวเตอร์เมื่อเปิด Developer Mode แต่ไม่ทำงานจริงจนกว่าจะเปิดใน Settings For Developers คลิก Enable Device Portal เพื่อเปิดฟีเจอร์นี้ Device Portal ทำอะไร? คุณสามารถใช้ Portal เว็บนี้ Setup และจัดการคอมพิวเตอร์ รวมถึงใช้ฟีเจอร์ต่างๆ สำหรับพัฒนาและ Debug Apps Device Discovery อีกด้านหนึ่ง ให้คุณ Pair อุปกรณ์กับ Device Portal โดยพิมพ์ Unique Code
Symbolic Links บน Developer Mode
Symbolic Links หรือที่รู้จักว่า Symlinks หรือ Soft Links ใช้โดยนักพัฒนาบ่อยตอนสร้างแอป Symbolic Links คือไฟล์พิเศษสร้างขึ้นเพื่อชี้ไปยังไฟล์อื่นใน File System ใน OS ก่อนหน้า เฉพาะ Administrator Users ถึงสร้าง Symlinks ได้ ยังคงจริงกับ Windows 10/11 เว้นแต่คุณจะเปิด Developer Mode ด้วย Developer Mode เปิดอยู่ บัญชีผู้ใช้ทั่วไปสามารถสร้าง Symlinks ได้โดยเปิด Command Prompt มาตรฐานและพิมพ์คำสั่ง mklink แต่ถ้า Developer Mode ไม่ได้เปิด ต้องเปิด Command Prompt เป็น Administrator ก่อนจึงใช้คำสั่ง mklink ได้
สรุป
Microsoft กำลังทำงานเพื่อให้ Windows OS มีประโยชน์มากขึ้น ไม่ใช่แค่สำหรับผู้ใช้ทั่วไป แต่สำหรับ Power Users เช่น Developers Developer Mode เป็นสวิตช์ที่แจ้ง Windows ว่าคุณเป็น Developer และจัดระเบียบ Settings ใหม่โดยอัตโนมัติ เพื่อให้ Windows ทำงานดีขึ้นสำหรับคุณ ด้วยการเปลี่ยนแปลง Settings เพิ่มเติมทั้งหมดนี้ คุณต้องแน่ใจว่าคอมพิวเตอร์ตามทัน คุณสามารถใช้แอปอย่าง Outbyte PC Repair สแกน PC หาปัญหาที่เป็นไปได้และแก้ไข เพื่อไม่ให้ส่งผลต่อประสิทธิภาพอุปกรณ์