Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows 11

Windows 11 ดีสำหรับนักพัฒนาหรือไม่?

ไม่น่าแปลกใจเลยว่าทำไม Windows จึงเป็นแพลตฟอร์มที่ต้องการสำหรับนักพัฒนาซอฟต์แวร์ ด้วยการรองรับภาษาและเครื่องมือในการพัฒนาซอฟต์แวร์เกือบทั้งหมด การสร้างและทดสอบแอปบน Windows ทำได้ง่ายกว่าในระบบปฏิบัติการอื่นๆ

เนื่องจาก Windows 11 อยู่ที่นี่ นักพัฒนาจึงอยากรู้ว่าจะส่งผลต่อประสิทธิภาพและความยืดหยุ่นอย่างไร และควรอัปเกรดเป็นเวอร์ชันดังกล่าวหรือไม่ วันนี้เราจะมาดูกันว่า Microsoft ได้ปรับปรุง (หรือแย่ลง) ระบบปฏิบัติการสำหรับนักพัฒนาอย่างไร

มาเริ่มกันเลยหากคุณมาที่นี่เพื่อค้นหาคำตอบสำหรับคำถามเดียวกัน

การปรับปรุง Microsoft Store

Microsoft Store ที่ออกแบบใหม่เป็นหนึ่งในฟีเจอร์ใหม่ๆ ของ Windows 11 ที่ตอนนี้มีให้นักพัฒนามากขึ้น

Windows 11 ดีสำหรับนักพัฒนาหรือไม่?

รองรับแอปที่กว้างขึ้น

ก่อนหน้านี้ Microsoft มีข้อกำหนดเฉพาะ UWP ซึ่งบังคับให้นักพัฒนาต้องเขียนแอปที่ไม่ใช่ UWP ใหม่ในรูปแบบ UWP นโยบายนี้มักไม่สนับสนุนนักพัฒนา ซึ่งท้ายที่สุดแล้วทำให้แอปไม่พร้อมใช้งานใน Microsoft Store

ด้วยการอัปเดตล่าสุด รองรับแอปรูปแบบอื่นๆ เช่น Win32, PWA และ .NET ด้วยเหตุนี้ นักพัฒนาจึงสามารถมุ่งเน้นไปที่ส่วนสำคัญของแอปของตนได้ เช่น การปรับปรุงอินเทอร์เฟซ

รองรับ StoreFront ของบุคคลที่สาม

ร้านแอปอีคอมเมิร์ซ เช่น Amazon Appstore และ Epic Games Store จะพร้อมให้ใช้งานบน Microsoft Store ใหม่โดยตรง นักพัฒนาแอปทุกคนอาจเผยแพร่บนหน้าร้านเหล่านี้ได้อย่างมีประสิทธิภาพ (หรืออื่นๆ ซึ่งจะพร้อมใช้งานในอนาคตตามที่ Microsoft กล่าว) ไม่จำเป็นต้องอัปโหลดแยกต่างหากไปยัง Microsoft Store

สิ่งจูงใจสำหรับนักพัฒนา

บางทีสิ่งที่ดีที่สุดที่ Microsoft ทำก็คือแรงจูงใจสำหรับนักพัฒนาซอฟต์แวร์ ก่อนหน้านี้ Microsoft ลดส่วนแบ่งจากรายได้จากแอปจาก 30% เป็น 15% เพื่อทำให้ Microsoft Store สามารถแข่งขันได้มากขึ้น

นอกจากนี้ Microsoft จะอนุญาตให้นักพัฒนาที่ใช้แพลตฟอร์มการค้าของตนเองหรือบุคคลที่สามกับแอปของตนสามารถสร้างรายได้ 100% จากแอปแพลตฟอร์มของตนได้

กล่าวโดยย่อคือ ขณะนี้ Microsoft อนุญาตให้เผยแพร่รูปแบบแอปได้มากกว่าหนึ่งรูปแบบ หน้าร้านของบริษัทอื่น และให้ทางเลือกแก่นักพัฒนาที่จะรักษารายได้ไว้ 100% สิ่งจูงใจทั้งสามนี้ทำให้การอัปเดตล่าสุดให้รางวัลแก่ชุมชนนักพัฒนามากกว่าที่เคย

รองรับแอป Android

Windows 11 ดีสำหรับนักพัฒนาหรือไม่?

Microsoft กำลังสร้างโอกาสใหม่ๆ สำหรับนักพัฒนาแอปโดยนำโลกของ Android เข้ามาใกล้ Windows มากขึ้น แม้ว่านักพัฒนาจะต้องรอสักครู่ แต่การสนับสนุน Android ที่สัญญาไว้และการรวม Amazon Store จะเป็นประโยชน์อย่างมาก Microsoft ยังคงทำงานในการผสานรวม Amazon Appstore กับ Microsoft Store

เมื่อแอป Android เริ่มได้รับการสนับสนุน จะทำให้แอปของนักพัฒนาเข้าถึงได้มากขึ้นและมีการดาวน์โหลดสูงขึ้น ผู้ใช้ที่ดาวน์โหลดแอปบนโทรศัพท์อาจดาวน์โหลดแอปบนเดสก์ท็อปได้เช่นกัน นอกจากนี้ ฟีเจอร์นี้จะช่วยให้นักพัฒนาแอปบนอุปกรณ์เคลื่อนที่สร้างแอปที่ตรงกับความต้องการของผู้ใช้เดสก์ท็อปได้เช่นกัน

แต่จะไม่สามารถวัดประสิทธิภาพของคุณลักษณะใหม่นี้ได้จนกว่าจะมีการทดสอบใช้งานจริง นักพัฒนาซอฟต์แวร์ต้องรอสิ่งนี้

ปรับปรุงเครื่องมือสำหรับนักพัฒนา

ในส่วนหน้า Microsoft ได้รีแบรนด์และออกแบบ Project Reunion และ WinUI 3 ใหม่เป็น Windows App SDK . อย่างไรก็ตาม มันไม่ได้แทนที่ Windows SDKที่มีอยู่เดิม และ Microsoft ได้สนับสนุนให้นักพัฒนาปรับตัวเข้ากับมัน "ตามจังหวะของตนเอง"

ภายในจะยังคงรองรับแอป Win32 และ .NET ในขณะที่นำ API และเครื่องมือพัฒนาแอปใหม่มาไว้ในตาราง Windows App SDK มุ่งหวังที่จะแนะนำ API ที่ช่วยเชื่อมช่องว่างในแอปรุ่นต่างๆ Microsoft วางแผนที่จะลดช่องว่างและช่วยเหลือนักพัฒนา

แม้ว่าจะเปิดตัวพร้อมกับระบบปฏิบัติการล่าสุดของ Microsoft แต่การอัปเดตนี้มีให้สำหรับ Windows 10 (จนถึงเวอร์ชัน 1809) ดังนั้น หากคุณไม่พบเหตุผลในการอัปเดตนอกเหนือจาก Windows App SDK ที่ปรับปรุงแล้ว ในที่สุด คุณก็จะได้รับการอัปเดตสำหรับ Windows 10 เวอร์ชันของคุณด้วย

อย่างไรก็ตาม การปรับปรุงที่สำคัญอย่างหนึ่งคือ Windows Terminal ตอนนี้ติดตั้งมาล่วงหน้าใน Windows ดาวน์โหลดแยกต่างหาก (อย่างที่นักพัฒนาทำใน Windows รุ่นก่อน) ไม่ใช่เรื่องใหญ่อะไร อย่างไรก็ตาม การรวม Windows Terminal แสดงให้เห็นความสนใจของ Microsoft ในการทำให้ OS ดีที่สุดสำหรับการเขียนโปรแกรม

ประสบการณ์การทำงานหลายอย่างพร้อมกัน

Windows 11 ดีสำหรับนักพัฒนาหรือไม่?

ด้วย Windows 11 Microsoft ได้ปรับปรุงวิธีการใช้พื้นที่หน้าจอของคุณอย่างมากสำหรับการทำงานหลายอย่างพร้อมกัน ประการแรก Microsoft ได้ขัด Snap Assist คุณลักษณะที่มีอยู่ก่อนหน้านี้ใน Windows 10 โดยการเพิ่มภาพมากขึ้น

  1. สแนปเลย์เอาต์: เมื่อคุณวางเมาส์บนปุ่มขยายใหญ่สุด ป๊อปอัปจะแสดงเค้าโครงที่แตกต่างกันหกแบบสำหรับหน้าจอของคุณ จำนวนตัวเลือกอาจแตกต่างกันไป ขึ้นอยู่กับขนาดหน้าจอของคุณ
  2. สแน็ปกลุ่ม: คุณสามารถล็อกเลย์เอาต์ที่คุณกำลังใช้งานและย่อจากแถบงานได้ ซึ่งจะช่วยให้คุณจัดกลุ่มแอปและข้ามไปมาระหว่างหน้าต่างต่างๆ
  3. เค้าโครงจอภาพภายนอก: เมื่อคุณเสียบปลั๊กจอภาพใหม่ แอปทั้งหมดของคุณจะคืนค่าตำแหน่งก่อนการถอดปลั๊ก

ตัวเลือกทั้งหมดเหล่านี้สามารถปิดใช้งานได้จากการตั้งค่า> มัลติทาสกิ้ง .

ประการที่สอง Microsoft ได้เปลี่ยนชื่อ Virtual Desktops คุณลักษณะสำหรับ เดสก์ท็อป เท่านั้น. ขณะนี้คุณสามารถเปลี่ยนพื้นหลังเดสก์ท็อปสำหรับเดสก์ท็อปแต่ละเครื่องเพื่อให้แอปที่ไม่เกี่ยวข้องทำงานแยกกันได้

นักพัฒนาทำงานหลายอย่างพร้อมกันมากกว่ามืออาชีพส่วนใหญ่ แม้ว่าฟีเจอร์อื่นๆ จะช่วยเพิ่มประสิทธิภาพ แต่การรองรับจอภาพภายนอกจะช่วยประหยัดเวลาที่คุณต้องใช้ในการจัดเรียงแอพใหม่ เมื่อเปรียบเทียบกับ Windows 10 แล้ว การทำงานหลายอย่างพร้อมกันเป็นแรงจูงใจให้นักพัฒนาอัปเกรด

ความปลอดภัยขั้นสูง

Windows 11 ดีสำหรับนักพัฒนาหรือไม่?

การใช้คุณสมบัติ TPM 2.0, UEFI Secure Boot และ VBS ของ Windows 11 ทำให้นักพัฒนามีความปลอดภัยมากกว่าระบบปฏิบัติการส่วนใหญ่ที่มีอยู่ การบุกรุกบุคคลที่สามโดยไม่ได้รับอนุญาตเพื่อเข้าถึงข้อมูลในไดรฟ์ของคุณตอนนี้มีความท้าทายมากกว่าที่เคย การรักษาความปลอดภัยที่เพิ่มขึ้นเป็นข้อดีอีกอย่างสำหรับนักพัฒนา

ที่เกี่ยวข้อง: Windows 11 มีความปลอดภัยมากกว่า Windows 10 มาก:นี่คือเหตุผล

ความเร็วที่เพิ่มขึ้น

Windows 11 ได้รับการปรับให้เหมาะสมเพื่อเน้นทรัพยากรทั้งหมดบนแอพที่กำลังใช้งานอยู่ การเพิ่มประสิทธิภาพนี้ทำให้ Windows ทำงานได้เร็วขึ้น และชุมชนนักพัฒนาจะได้รับประโยชน์สูงสุด ในวิดีโอนี้ ทีม Windows Mechanics จะแจกแจงรายละเอียดทางเทคนิคทั้งหมด

Windows 11 จะประสบความสำเร็จสำหรับนักพัฒนาหรือไม่

Microsoft ได้ให้เหตุผลนักพัฒนามากมายที่จะรักระบบปฏิบัติการของตน โดยการออกแบบอินเทอร์เฟซของ Windows ใหม่ ปรับปรุงและแนะนำเครื่องมือพัฒนาซอฟต์แวร์ใหม่ และจูงใจนักพัฒนาให้ใช้หน้าร้าน

ในอีกด้านหนึ่ง คุณลักษณะต่างๆ ของมันผลักดันให้มันเป็นระบบปฏิบัติการที่ดีที่สุดสำหรับนักพัฒนา แต่ในทางกลับกัน ข้อกำหนดด้านฮาร์ดแวร์ที่ได้รับการปรับปรุงอาจทำให้นักพัฒนาจำนวนมากเลิกใช้พีซี "รุ่นเก่า" ที่มีความสามารถอย่างสมบูรณ์ เพียงเพราะฮาร์ดแวร์รุ่นเก่าไม่รองรับ Windows 11 ทั้งหมด

ระบบปฏิบัติการล่าสุดของ Microsoft ยังอยู่ในช่วงทดสอบ และมีเพียงครั้งเดียวเท่านั้นที่จะบอกได้ว่าการปรับปรุงเหล่านี้จะออกมาเป็นอย่างไร