Windows 10 กำลังได้รับแอพ Store พร้อมรองรับ Multi-Instance, แอพคอนโซล UWP และการเข้าถึงระบบไฟล์ที่กว้างขึ้น
Microsoft ได้ประกาศรองรับแอพคอนโซล UWP ความสามารถในการเปิดใช้แอพ Store ได้หลายอินสแตนซ์ และการเข้าถึงระบบไฟล์ที่กว้างขึ้นด้วย Windows 10 รุ่นใหญ่รุ่นต่อไปที่รู้จักกันในชื่อเวอร์ชัน 1803 หรือ Redstone 4
โฆษณา
ด้วย Windows 10 เวอร์ชัน 1803 ขณะนี้แอป UWP (Store) สามารถเลือกรับการสนับสนุนหลายอินสแตนซ์ได้ นักพัฒนาสามารถเลือกได้ว่าควรเปิดใช้อินสแตนซ์ใหม่ของแอปหรือเปิดใช้งานอินสแตนซ์ที่มีอยู่แล้ว

Microsoft อธิบายคุณลักษณะดังต่อไปนี้:
ก่อนหน้า Windows 10 เวอร์ชัน 1803 สามารถเรียกใช้แอป UWP ได้ครั้งละหนึ่งอินสแตนซ์เท่านั้น ตอนนี้ แอป UWP สามารถเลือกที่จะรองรับหลายอินสแตนซ์ได้ หากอินสแตนซ์ของแอป UWP แบบหลายอินสแตนซ์ทำงานอยู่ และมีคำขอเปิดใช้งานที่ตามมา แพลตฟอร์มจะไม่เปิดใช้งานอินสแตนซ์ที่มีอยู่ แต่จะสร้างอินสแตนซ์ใหม่ที่ทำงานในกระบวนการแยกต่างหาก
ต่างจากการใช้งานแอพในปัจจุบัน โดยที่แอพ Store บางตัวสามารถมีหลายหน้าต่างได้ แต่มีหน้าต่างเดียว กระบวนการ คุณลักษณะหลายอินสแตนซ์จะช่วยให้มีหลายกระบวนการแยกจากกันสำหรับ Store แอพ สิ่งนี้ควรเพิ่มความน่าเชื่อถือ ความปลอดภัย และทำให้สามารถทำงานกับหลายไฟล์พร้อมกันได้ ด้วย SDK ที่อัปเดต ความสามารถนี้สามารถเข้าถึงได้แล้วสำหรับนักพัฒนาแอปบุคคลที่สาม
โปรดทราบว่าแอปเดสก์ท็อป (Win32) มีความสามารถนี้เสมอ ขณะนี้ฟีเจอร์นี้กำลังขยายไปยังแอป Store
รองรับแอพ Console UWP ใน Store
คุณสมบัติที่น่าสนใจอีกอย่างหนึ่งซึ่งลงจอดใน Windows 10 เวอร์ชัน 1803 "Redstone 4" คือแอปคอนโซล UWP แอป UWP สามารถใช้หน้าต่างคอนโซลสำหรับอินพุตและเอาต์พุตได้แล้ว มีไว้สำหรับใช้กับพรอมต์คำสั่งและ PowerShell แอพดังกล่าวสามารถใช้คอนโซล API และแม้แต่ Win32 API ดั้งเดิม เช่น printf หรือ getchar
การเข้าถึงระบบไฟล์ที่กว้างขึ้น
ด้วยการอัปเดตที่ทำกับแพลตฟอร์ม Universal Windows ทั้งแอปหลายอินสแตนซ์และแอปคอนโซล UWP จะสามารถเข้าถึงระบบไฟล์ได้กว้างขึ้น Microsoft ระบุต่อไปนี้:
- จะใช้ครั้งแรกหากแอปมี AppExecutionAlias (ทั้งแอป UWP ที่มีหน้าต่างปกติหรือแอปคอนโซล UWP) ในกรณีนี้ แอปจะได้รับสิทธิ์ไปยังระบบไฟล์จากไดเร็กทอรีการทำงานปัจจุบันและด้านล่าง นั่นคือ ผู้ใช้เรียกใช้แอปจากบรรทัดคำสั่ง และเลือกตำแหน่งในระบบไฟล์ที่จะเปิดแอป แอพจะมีสิทธิ์ระบบไฟล์จากจุดนั้นลงไป
- คุณสมบัติระบบไฟล์ที่สองให้สิทธิ์แก่ทั้งระบบไฟล์ (หรือให้สิทธิ์แอปกับระบบไฟล์ทั้งหมดอย่างเคร่งครัดในฐานะผู้ใช้ที่เรียกใช้แอพ) นี่เป็นคุณสมบัติที่ทรงพลังมาก – และด้วยเหตุนี้ จึงได้รับการปกป้องโดยความสามารถที่จำกัด หากคุณส่งแอปไปยัง Store ที่ประกาศความสามารถนี้ คุณจะต้องให้คำอธิบายเพิ่มเติมว่าเหตุใดแอปของคุณจึงต้องการคุณสมบัติอันทรงพลังนี้ และจุดประสงค์ในการใช้งาน
แหล่งที่มา: Microsoft