ในไม่ช้า คุณจะสามารถดาวน์โหลดซอฟต์แวร์รุ่นเก่าจาก Windows Store
เรามักพูดคุยกับผู้แปรรูปที่ MakeUseOf และเราต้องการสิ่งที่ดีที่สุดเสมอ:อาร์เรย์คุณลักษณะที่ยอดเยี่ยม มีประสิทธิภาพสูงสุด สุนทรียภาพที่ทันสมัย และหวังว่า (แต่ไม่เสมอไป!) โดยไม่เสียค่าใช้จ่าย แต่แล้วเครื่องมือที่อนุญาตให้นักพัฒนาแปลงแอปเดสก์ท็อปเป็นแอป Universal Windows Platform (UWP) ล่ะ วิธีนี้อาจทำให้ Windows Store มีประโยชน์ในที่สุด!
ที่ Build 2016 Microsoft ได้แสดงตัวอย่าง Desktop App Converter ซึ่งก่อนหน้านี้รู้จักกันในชื่อ Project Centennial ด้วย Windows 10 Anniversary build 14316 Microsoft ได้เปิดตัวเครื่องมือเวอร์ชันตัวอย่าง อีกไม่นานคุณจะเห็นแอปพลิเคชันแรกใน Windows Store!
คืออะไร
Desktop App Converter เป็นคุณลักษณะหลักของ Project Centennial ซึ่งเป็นการผลักดันอย่างต่อเนื่องของ Microsoft เพื่อนำแอปพลิเคชัน Windows แบบคลาสสิก เช่น Win32 หรือ .NET มาสู่ระบบนิเวศ Universal Windows Platform ตัวแปลงนี้ได้รับการออกแบบมาเพื่อสนับสนุนให้นักพัฒนานำแอพพลิเคชั่นต่างๆ มาสู่ Windows 10 โดยหวังว่าจะช่วยลดปัญหาการงอกของฟันที่อาจเกิดขึ้นระหว่างทาง Microsoft อธิบายเพิ่มเติมในบล็อกอย่างเป็นทางการที่โพสต์ใน Windows Dev Center:
Desktop App Converter เป็นเครื่องมือรุ่นก่อนวางจำหน่ายที่ช่วยให้คุณสามารถนำแอปเดสก์ท็อปที่มีอยู่ซึ่งเขียนขึ้นสำหรับ .NET 4.6.1 หรือ Win32 มาสู่แพลตฟอร์ม Universal Windows (UWP) คุณสามารถเรียกใช้โปรแกรมติดตั้งเดสก์ท็อปของคุณผ่านตัวแปลงในโหมดอัตโนมัติ (เงียบ) และรับแพ็คเกจ AppX ที่คุณสามารถติดตั้งได้โดยใช้ cmdlet ของ Add-AppxPackage PowerShell บนเครื่องพัฒนาของคุณ
รายงานเป็นบวก แอปรุ่นเก่าและเดสก์ท็อปจะไม่ได้รับการอัปเดตเป็นผลงานชิ้นเอกที่ทันสมัยในทันใด แต่ฟังก์ชันที่ได้รับจากการแปลงจะดึงดูดนักพัฒนาจำนวนมากอย่างแน่นอน
เหตุใดจึงสำคัญ
การเปิดตัว Desktop App Converter นั้นมีความสำคัญด้วยเหตุผลหลายประการ แต่ส่วนใหญ่สำหรับนักพัฒนาการเข้าถึงและการบรรจุตอนนี้จะสามารถเข้าถึงได้ หมายความว่าอย่างไร
แทนที่จะให้แอปรุ่นเก่าทำงานตามปกติ ตอนนี้นักพัฒนาสามารถเพิ่มฟีเจอร์ UWP ลงในแพ็คเกจ ซึ่งหมายถึงการรองรับฟีเจอร์ของ Windows 10 เช่น ไทล์สด "ในทันที" แอปพลิเคชันรุ่นเก่าหรือเดสก์ท็อปสามารถทำงานเบื้องหลังได้หลากหลายขึ้น ส่งการแจ้งเตือน และจะปรากฏในตัวเลือกเมนูประหยัดแบตเตอรี่ รวมถึงคุณประโยชน์อื่นๆ อีกมากมาย
ในทางทฤษฎีแล้ว ควรทำให้การติดตั้งแอพรุ่นเก่าและเดสก์ท็อปและการสนับสนุนง่ายขึ้นมากเช่นกัน แอปพลิเคชันที่ห่อหุ้มด้วยแพ็คเกจ UWP สามารถเรียกใช้ UWP API ได้หลากหลายมากขึ้น ทำให้เข้าถึงการทำงานภายในของ Windows 10 ได้มากขึ้น
นอกจากนี้ แอปรุ่นเก่าหรือเดสก์ท็อปสามารถแปลงให้ทำงานบนอุปกรณ์ Windows 10 ใดก็ได้ โดยที่การแปลงจะใช้พารามิเตอร์ที่ถูกต้อง นอกจากนี้ยังสามารถแสดงบน Windows Store โดยใช้ใบอนุญาตอย่างเป็นทางการของ Microsoft และอัปเดตสิ่งอำนวยความสะดวก
สุดท้ายนี้ แอป UWP จะปลอดภัยกว่าแอปเดสก์ท็อป เนื่องจากแอปเหล่านี้ทำงานในแซนด์บ็อกซ์ ด้วยการแปลงแอปพลิเคชันและเสนอให้ดาวน์โหลดผ่าน Windows Store นักพัฒนาจึงเพิ่มระดับการรักษาความปลอดภัย
ข้อกำหนดมีอะไรบ้าง
ในการเรียกใช้ Desktop App Converter คุณจะต้องมี Windows 10 Anniversary Update build 14316 (หรือใหม่กว่า เมื่อมาถึง) และใบอนุญาต Pro หรือ Enterprise นอกจากนี้ คอมพิวเตอร์ของคุณต้องมีข้อกำหนดขั้นต่ำดังต่อไปนี้:
- โปรเซสเซอร์ 64 บิต (x64)
- การจำลองเสมือนช่วยฮาร์ดแวร์
- การแปลที่อยู่ระดับที่สอง (SLAT)
การติดตั้ง
คุณจะต้องติดตั้ง Desktop App Converter ผ่านหน้าต่างผู้ดูแลระบบ PowerShell
หลังจากดาวน์โหลดไฟล์แล้ว ให้แตกไฟล์ DesktopAppConverter.zip ไปยังโฟลเดอร์ในเครื่อง
ถัดไป ในแถบค้นหา Cortana ให้พิมพ์ PowerShell คลิกขวาและเลือก เรียกใช้ในฐานะผู้ดูแลระบบ . เมื่อหน้าต่างเปิดขึ้น ให้รันคำสั่งต่อไปนี้:
PS C:\> Set-ExecutionPolicy bypass
ยืนยันการเปลี่ยนแปลงด้วย Y และกด Enter . เรียกใช้คำสั่งต่อไปนี้เพื่อตั้งค่าตัวแปลง:
PS C:\> .\DesktopAppConverter.ps1 -Setup -BaseImage .\BaseImage-14316.wim
หากคำสั่งแจ้งให้คุณรีบูต ให้รีสตาร์ทและเรียกใช้คำสั่งอีกครั้ง
สำหรับข้อมูลการติดตั้งเพิ่มเติม พร้อมกับวิธีการเรียกใช้ Desktop App Converter เมื่อติดตั้ง วิธีปรับใช้แอปพลิเคชันที่แปลงแล้วและลงนามจริง รายการคำเตือนของ Desktop App Converter และรายการการทำงานปัจจุบันของพารามิเตอร์ Desktop App Converter PowerShell โปรดดู โพสต์บล็อกสนับสนุนอย่างเป็นทางการ
Desktop App Converter ก้าวไปข้างหน้า
ที่ Build 2016 ฟิล สเปนเซอร์ หัวหน้า Microsoft Studios และแผนก Microsoft Xbox ทั้งหมด ได้แสดงให้เห็นถึงพลังของ Desktop App Converter โดยแสดงเกมที่แปลงแล้วสองเกม อย่างแรกคือ Age of Empires II คลาสสิกอย่างแท้จริง ในขณะที่น่าตื่นเต้น เห็นได้ชัดว่าเป็นเกมที่เก่ากว่าและมีความต้องการน้อยกว่า อย่างไรก็ตาม มันแสดงให้เห็นถึงความสามารถของ Desktop App Converter ในการแปลงและบรรจุแอปพลิเคชันรุ่นเก่าสำหรับ Windows 10 ใหม่
ถัดมาก็เป็นผลงานชิ้นเอก สเปนเซอร์เปิดตัว The Witcher III:Wild Hunt เวอร์ชันดัดแปลงของ Microsoft เป็นเกมที่ซับซ้อนและมีความต้องการมากกว่า AoE II . การเปิดเผยนี้สามารถปูทางสำหรับภูเขาของเกมรุ่นเก่าที่ดิ้นรนเพื่อรับการสนับสนุนเพื่อเข้าสู่ Windows 10 ซึ่งรวมอยู่ในแพลตฟอร์ม Universal Windows
ไม่เพียงแค่นั้น แต่ยังแสดงให้เห็นอย่างสมบูรณ์ถึงพลังของ Desktop App Converter เพื่อให้แอปพลิเคชันรุ่นเก่าที่ไม่น่าจะมีโอกาสเขียนใหม่ในระบบนิเวศใหม่ Microsoft รู้สึกตื่นเต้นอย่างมากเกี่ยวกับการพัฒนานี้ และชุมชนนักพัฒนา Channel 9 Developers ได้เผยแพร่วิดีโอจำนวนหนึ่งแล้วเพื่อช่วยนักพัฒนาและใครก็ตามที่ต้องการลองใช้ Desktop App Converter ในแอปพลิเคชันของตนเอง
Windows Store ให้อายุยืนยาว
อย่างที่เราพูดไป เครื่องมือนี้ไม่ได้หมายความว่าทุกสิ่งที่นักพัฒนาแปลงจะกลายเป็นแอปพลิเคชันที่ทันสมัย วาววับ วาววับ แต่แสดงให้เห็นถึงความตั้งใจของ Microsoft ที่จะเชื่อมช่องว่างระหว่าง Windows รุ่นต่างๆ และความมุ่งมั่นในการปรับปรุงแอปพลิเคชันที่หลากหลายสำหรับผู้ใช้ Windows 10 ผ่านทาง Windows Store
คุณจะแปลงแอปของคุณเองไหม หรือคุณจะลองผลักดันเกมเก่า ๆ ผ่านตัวแปลงหรือไม่? คุณคิดว่าเราจะเห็นการเติบโตอย่างรวดเร็วใน Windows Store หรือไม่? แจ้งให้เราทราบด้านล่าง!