Microsoft กำลังทำให้การใช้หมึกใน Edge และ Chromium ดีขึ้นมาก

Microsoft ได้ประกาศการปรับปรุงที่สำคัญสำหรับประสบการณ์การใช้หมึกใน Edge และเบราว์เซอร์ Chromium อื่นๆ โดยเฉพาะบน Windows 11

Microsoft กำลังทำบางอย่าง การปรับปรุงที่สำคัญ เกี่ยวกับวิธีการจัดการการใช้หมึกใน Edge ต้องขอบคุณ Ink API ใหม่และ API ใหม่ใน วินโดวส์ 11. บริษัทได้ประกาศการปรับปรุงเหล่านี้ครั้งแรกที่ Build 2021 แต่ตอนนี้พร้อมให้ทดลองใช้สำหรับผู้ใช้ที่ใช้ Edge Dev แล้ว ด้วยการเปลี่ยนแปลงเหล่านี้ Microsoft กล่าวว่าได้เห็นการปรับปรุงสูงสุดถึง 240% เมื่อใช้ Windows 11

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

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

บนระบบปฏิบัติการที่ไม่มี API นี้ เช่น Windows 10 และ Linux Ink API จะใช้อินสแตนซ์ polyfill ที่ติดตั้งในเบราว์เซอร์โดยตรงแทน ซึ่งจะช่วยให้ Edge สามารถคาดการณ์ลายเส้นหมึกตามข้อมูลตัวชี้ล่าสุดได้ สิ่งนี้ไม่ตอบสนองเท่ากับการใช้งานใน Windows 11 แต่ควรจะยังดีกว่าการใช้งานหมึกในปัจจุบันมาก

Ink API ใหม่นี้และคุณประโยชน์ของมันควรจะพร้อมใช้งานใน Edge เวอร์ชันล่าสุดในช่อง Dev รวมถึงช่อง Canary เนื่องจากการเปลี่ยนแปลงถูกนำมาใช้ต้นทางใน Chromium เบราว์เซอร์อื่นๆ ที่ใช้รหัส Chromium ล่าสุดจึงควรมีคุณลักษณะนี้รวมอยู่และเปิดใช้งานตามค่าเริ่มต้นด้วย หากคุณสนใจที่จะเรียนรู้เพิ่มเติมเกี่ยวกับ API คุณสามารถไปที่ร่างข้อกำหนด บน GitHub.