โหมดนักพัฒนาซอฟต์แวร์ ใน Windows 10 คืออะไร
หากคุณขุดผ่านการตั้งค่าของ Windows 10 คุณอาจพบสิ่งที่เรียกว่า "โหมดนักพัฒนาซอฟต์แวร์" เมื่ออยู่ในโหมดนักพัฒนาระบบ Windows จะช่วยให้คุณทดสอบแอพที่คุณกำลังพัฒนาได้ง่ายขึ้นใช้สภาพแวดล้อมของเชลล์ Ubuntu Bash เปลี่ยนการตั้งค่าที่มุ่งเน้นนักพัฒนาและทำสิ่งอื่น ๆ.
วิธีเปิดใช้งานโหมดนักพัฒนาซอฟต์แวร์
การตั้งค่านี้มีอยู่ในแอพการตั้งค่า หากต้องการเข้าถึงให้ไปที่การตั้งค่า> อัปเดตและความปลอดภัย> สำหรับนักพัฒนาและเลือก“ โหมดนักพัฒนาซอฟต์แวร์”.
พีซี Windows 10 ของคุณจะเข้าสู่โหมดนักพัฒนาซอฟต์แวร์ ใช้ได้กับ Windows 10 ทุกรุ่นรวมถึง Windows 10 Home.
Sideload แอปที่ไม่ได้ลงชื่อ (และดีบักพวกเขาใน Visual Studio)
ตัวเลือกนี้อยู่ด้านล่าง“ แอพ Windows Store” และ“ แอป Sideload” เลือก“ แอพ Windows Store” และ Windows จะอนุญาตให้คุณติดตั้งแอพ UWP จาก Windows Store เท่านั้น เลือก“ Sideload แอป” การตั้งค่าเริ่มต้นและ Windows จะอนุญาตให้คุณติดตั้งแอพจากนอก Windows Store ตราบใดที่พวกเขาเซ็นชื่อด้วยใบรับรองที่ถูกต้อง.
แต่ถ้าคุณเลือก“ โหมดผู้พัฒนา” คุณสามารถติดตั้งแอพ UWP จากด้านนอกของ Windows Store ได้แม้ว่าจะไม่ได้ลงชื่อเข้าใช้ก็ตาม นี่เป็นตัวเลือกที่สำคัญสำหรับนักพัฒนาแอพ UWP ที่จะต้องการทดสอบแอพของพวกเขาบนพีซีของตัวเองในขณะที่กำลังพัฒนา ตัวเลือกนี้แทนที่ความต้องการ“ สิทธิ์การใช้งานสำหรับนักพัฒนา” ใน Windows 8.1.
โหมดผู้พัฒนายังช่วยให้คุณสามารถดีบักแอป UWP ใน Visual Studio ที่จริงแล้วถ้าคุณเปิดโครงการแอปพลิเคชัน UWP ใน Visual Studio โดยไม่เปิดใช้งานโหมดนักพัฒนาซอฟต์แวร์คุณจะเห็นข้อความแจ้งเตือน“ เปิดใช้งานโหมดนักพัฒนาซอฟต์แวร์สำหรับ Windows 10” ที่บอกให้คุณเปิดใช้งานโหมดนักพัฒนาซอฟต์แวร์ จากนั้นคุณจะสามารถเรียกใช้แอปในโหมดดีบักโดยตรงจาก Visual Studio ทดสอบบนพีซีของคุณก่อนอัปโหลดไปยัง Windows Store.
Bash บน Ubuntu บน Windows 10
หากคุณต้องการใช้ Bash shell ของ Ubuntu บน Windows 10 คุณต้องใส่อุปกรณ์ของคุณลงใน "โหมดนักพัฒนาซอฟต์แวร์" ก่อน เมื่ออุปกรณ์ของคุณอยู่ในโหมดนักพัฒนาซอฟต์แวร์คุณสามารถเปิดใช้งาน“ ระบบย่อย Windows สำหรับ Linux” และติดตั้งสภาพแวดล้อม Ubuntu ใน Bash.
หากคุณปิดใช้งานโหมดผู้พัฒนาระบบย่อยของ Windows สำหรับ Linux จะถูกปิดการใช้งานเช่นกันเพื่อป้องกันการเข้าถึงเชลล์ Ubuntu Bash.
ปรับปรุง: เริ่มต้นด้วยการปรับปรุง Fall Builders ระบบย่อย Windows สำหรับ Linux ตอนนี้เป็นคุณสมบัติที่มีเสถียรภาพ คุณไม่ต้องเปิดใช้งานโหมดผู้พัฒนาซอฟต์แวร์เพื่อใช้ซอฟต์แวร์ Linux บน Windows อีกต่อไป.
เข้าถึงการตั้งค่าที่ผู้พัฒนาต้องการได้ง่ายขึ้น
บานหน้าต่าง“ สำหรับนักพัฒนา” อนุญาตให้คุณเปลี่ยนการตั้งค่าระบบที่หลากหลายเพื่อให้เป็นมิตรกับผู้พัฒนามากขึ้น การตั้งค่าเหล่านี้บางส่วนมีให้บริการใน Windows ในพื้นที่อื่น แต่มีการกระจายไปทั่ว ด้วยวิธีนี้นักพัฒนาสามารถเข้าถึงพวกเขาทั้งหมดได้ในที่เดียว.
สำหรับ File Explorer, โหมดผู้พัฒนาสามารถแสดงไฟล์นามสกุล, ไดรฟ์เปล่า, ไฟล์ที่ซ่อนอยู่และไฟล์ระบบซึ่งโดยปกติจะซ่อนอยู่ทั้งหมด นอกจากนี้ยังสามารถแสดงเส้นทางแบบเต็มไปยังไดเรกทอรีในแถบชื่อเรื่องของตัวจัดการไฟล์และเปิดใช้งานการเข้าถึงตัวเลือก“ Run as a users” ได้ง่ายขึ้น.
สำหรับเดสก์ท็อประยะไกลโหมดผู้พัฒนาสามารถปรับแต่งการตั้งค่าต่าง ๆ เพื่อให้แน่ใจว่าพีซีของคุณสามารถเข้าถึงการเชื่อมต่อเดสก์ท็อประยะไกลได้เสมอ มันสามารถเปลี่ยนการตั้งค่า Windows Firewall เพื่ออนุญาตการเชื่อมต่อเดสก์ท็อประยะไกลกับคอมพิวเตอร์ของคุณและอนุญาตการเชื่อมต่อจากคอมพิวเตอร์ที่รันเดสก์ท็อประยะไกลเท่านั้นด้วยการรับรองความถูกต้องระดับเครือข่าย.
นอกจากนี้ยังสามารถปรับการตั้งค่าพลังงานของคุณเพื่อให้แน่ใจว่าพีซีจะไม่หลับหรือจำศีลหากเสียบปลั๊กอยู่ทำให้มั่นใจได้ว่าจะสามารถเข้าถึงการเชื่อมต่อเดสก์ท็อประยะไกลได้.
สำหรับ PowerShell โหมดผู้พัฒนาสามารถเปลี่ยนนโยบายการดำเนินการเพื่อให้พีซีของคุณเรียกใช้สคริปต์ PowerShell ในเครื่องที่ไม่ได้ลงชื่อ พีซีของคุณยังไม่สามารถเรียกใช้สคริปต์ระยะไกลที่ไม่ได้ลงชื่อ.
Device Portal และ Device Discovery
เมื่อคุณเปิดใช้งานโหมดผู้พัฒนาระบบ Windows 10 ของคุณจะติดตั้ง Windows Device Portal โดยอัตโนมัติ อย่างไรก็ตามอุปกรณ์พอร์ทัลจะไม่เปิดใช้งานจริงจนกว่าคุณจะตั้ง“ เปิดใช้งานอุปกรณ์พอร์ทัล” เป็น“ เปิด” ในบานหน้าต่างสำหรับนักพัฒนาซอฟต์แวร์.
หากคุณเปิดใช้งานพอร์ทัลอุปกรณ์ซอฟต์แวร์จะเปิดใช้งานและกฎไฟร์วอลล์ได้รับการกำหนดค่าเพื่ออนุญาตการเชื่อมต่อขาเข้า.
Device Portal เป็นเว็บเซิร์ฟเวอร์ในท้องถิ่นที่ทำให้เว็บอินเตอร์เฟสสามารถใช้ได้กับอุปกรณ์อื่น ๆ ในเครือข่ายท้องถิ่นของคุณ คุณสามารถใช้พอร์ทัลบนเว็บเพื่อกำหนดค่าและจัดการอุปกรณ์รวมทั้งใช้คุณสมบัติที่หลากหลายที่ออกแบบมาสำหรับการพัฒนาและแก้ไขข้อบกพร่องของแอพ Device Discovery อนุญาตให้คุณจับคู่อุปกรณ์กับพอร์ทัลอุปกรณ์โดยป้อนรหัส.
ตัวอย่างเช่นคุณสามารถใช้ Device Portal เพื่อเข้าถึง HoloLens จากระยะไกลขณะพัฒนาแอพพลิเคชั่นโฮโลแกรม Windows ศึกษาเอกสารของ Windows Device Portal ของ Microsoft สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับการใช้ Device Portal และ Device Discovery.
ข้อ จำกัด การเชื่อมโยงสัญลักษณ์น้อยลง
ในการอัปเดตผู้สร้างของ Windows 10 การทำให้อุปกรณ์ของคุณเข้าสู่โหมดนักพัฒนาคลายข้อ จำกัด ในการสร้างลิงก์สัญลักษณ์ ก่อนหน้านี้เป็นไปได้เฉพาะผู้ใช้ที่เป็นผู้ดูแลระบบในการสร้าง symlink กรณีนี้ยังคงเกิดขึ้นใน Windows 10 เว้นแต่คุณจะใส่ไว้ในโหมดนักพัฒนาซอฟต์แวร์.
ในโหมดนักพัฒนาบัญชีผู้ใช้ที่มีสิทธิ์ในระดับใดก็ได้สามารถสร้างลิงก์สัญลักษณ์ได้ กล่าวอีกนัยหนึ่งคุณสามารถเปิดหน้าต่างพรอมต์คำสั่งปกติและใช้คำสั่ง mklink นอกโหมดผู้พัฒนาคุณจะต้องเปิดหน้าต่างพรอมต์คำสั่งในฐานะผู้ดูแลก่อนที่จะใช้คำสั่ง mklink.
นักพัฒนามักใช้ลิงก์สัญลักษณ์เพื่อการเปลี่ยนแปลงนี้ทำให้เป็นไปได้สำหรับเครื่องมือในการพัฒนาเพื่อสร้างและทำงานกับลิงก์สัญลักษณ์โดยไม่ต้องเรียกใช้ในฐานะผู้ดูแลระบบ.
การเปลี่ยนแปลงลิงก์สัญลักษณ์เป็นตัวอย่างที่ดีของสิ่งที่ Microsoft จะยังคงทำกับโหมดผู้พัฒนาต่อไปในอนาคต โหมดผู้พัฒนาเป็นสวิตช์ที่คุณใช้เพื่อบอก Windows ว่าคุณเป็นผู้พัฒนาและ Windows สามารถปรับการตั้งค่าได้หลากหลายโดยอัตโนมัติเพื่อให้ Windows ทำงานได้ดีขึ้นสำหรับคุณ.