Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows 11

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

ไม่แปลกใจที่ Windows เป็นแพลตฟอร์มโปรดของนักพัฒนา รองรับภาษาและเครื่องมือเกือบทุกอย่าง สร้าง/ทดสอบแอพง่ายกว่า OS อื่น

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

Microsoft Store ปรับโครงสร้างใหม่

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

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

รองรับแอพกว้างขึ้น

ก่อนหน้านี้ Microsoft กำหนด UWP-only บังคับนักพัฒนาเขียนแอพ non-UWP ใหม่เป็น UWP นโยบายนี้ทำให้นักพัฒนาหลีกเลี่ยง นำไปสู่ขาดแอพใน Store

ตอนนี้รองรับ Win32, PWA, .NET นักพัฒนาจะโฟกัสปรับปรุง UI แอพได้

รองรับ Storefront ภายนอก

ร้านค้า e-commerce อย่าง Amazon Appstore และ Epic Games Store จะมีอยู่ใน Microsoft Store ใหม่โดยตรง แอพที่นักพัฒนาปล่อยบน storefront เหล่านี้ (หรืออื่นๆ ในอนาคต) ไม่ต้องอัปโหลดแยกไป Microsoft Store

โปรโมชั่นให้นักพัฒนา

การเคลื่อนไหวที่ดีที่สุดของ Microsoft คือ incentive: ลดสัดส่วนรายได้จากแอพจาก 30% เป็น 15% ทำ Store มีแข่งขันมากขึ้น

นอกจากนี้ นักพัฒนาที่ใช้ commerce platform ของตัวเองหรือภายนอกกับแอพ จะได้รับ 100% รายได้จากแอพบน platform ของตน

สรุป: Microsoft อนุญาตเผยแพร่หลายรูปแบบแอพ, storefront ภายนอก, ให้นักพัฒนาเลือกเก็บรายได้ 100% สามสิ่งนี้ทำให้อัปเดตล่าสุดมีประโยชน์ต่อชุมชนนักพัฒนามากที่สุด

รองรับแอพ Android

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

Microsoft สร้างโอกาสให้นักพัฒนาแอพโดยนำ Android เข้ามาใกล้ Windows แม้ต้องรอ Amazon Appstore integration กับ Microsoft Store จะประโยชน์มาก

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

แต่วัดประสิทธิภาพไม่ได้จนกว่าจะมาจริงและทดสอบ นักพัฒนาต้องรอ

เครื่องมือนักพัฒนาที่ปรับปรุง

Microsoft rebrand และ redesign Project Reunion และ WinUI 3 เป็น Windows App SDK ไม่แทนที่ Windows SDK ที่มีอยู่ Microsoft แนะนำให้นักพัฒนาปรับตัว "at their own pace"

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

แม้เปิดตัวพร้อม OS ล่าสุด แต่อัปเดตนี้มีให้ Windows 10 (ลงถึง 1809) ถ้าหาเหตุอัปเกรดไม่ได้นอกจาก Windows App SDK จะได้อัปเดตสำหรับ Windows 10 ต่อไป

จุดสำคัญ: Windows Terminal มาติดตั้งพร้อมใน Windows ติดตั้งแยก (เหมือน Windows ก่อน) ไม่ใช่เรื่องใหญ่ แต่การรวม Windows Terminal แสดงความสนใจของ Microsoft ทำ OS ให้เหมาะสำหรับ programming

ประสบการณ์ Multitasking

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

Windows 11 ปรับปรุงการใช้พื้นที่หน้าจอสำหรับ multitasking อย่างมาก Microsoft ปรับ Snap Assist จาก Windows 10 เพิ่ม visuals:

  1. Snap Layouts: hover ปุ่ม maximize แสดง 6 layout หน้าจอ จำนวนอาจต่างตามขนาดหน้าจอ
  2. Snap Groups: ล็อก layout ที่ทำงานอยู่ minimize จากแถบงาน จัดกลุ่มแอพ ข้ามระหว่างชุดหน้าต่างได้
  3. External Monitor Layouts: ต่อมอนิเตอร์ใหม่ แอพกลับมาตำแหน่งเดิมก่อนถอด

ปิดได้ทั้งหมดที่ Settings > Multitasking

Microsoft เปลี่ยนชื่อ Virtual Desktops เป็น Desktops เปลี่ยนพื้นหลังเดสก์ท็อปแต่ละ Desktop ได้ แยกแอพที่ไม่เกี่ยวข้อง

นักพัฒนา multitask มากกว่าอาชีพอื่น ฟีเจอร์ช่วยประสิทธิภาพ แต่ external monitor support ประหยัดเวลาจัดแอพ 相比 Windows 10 multitasking เป็นแรงจูงใจอัปเกรด

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

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

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

Related: Windows 11 Is Much More Secure Than Windows 10: Here's Why

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

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

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

Microsoft ให้เหตุผลมากมายให้นักพัฒนารัก OS: redesign UI, ปรับปรุง/นำเครื่องมือพัฒนาใหม่, กระตุ้นนักพัฒนาใช้ storefront

ข้างหนึ่ง ฟีเจอร์เหล่านี้ผลักดันให้เป็น OS ที่ดีที่สุดสำหรับนักพัฒนา แต่ข้างอีกข้าง ข้อกำหนดฮาร์ดแวร์ที่สูงขึ้นอาจทำให้นักพัฒนาทิ้ง PC "เก่า" ที่ยังทำงานได้ดี แค่ไม่รองรับ Windows 11 เต็มที่

Windows 11 ล่าสุดยังอยู่ในช่วงทดสอบ เวลาจะบอกว่าการปรับปรุงเหล่านี้จะเล่นออกอย่างไร