מיקרוסופט הופכת את הדיו ב-Edge וב-Chromium להרבה יותר טוב

click fraud protection

מיקרוסופט הכריזה על שיפורים משמעותיים לחוויית הדיו ב-Edge ובדפדפני Chromium אחרים, במיוחד ב-Windows 11.

מיקרוסופט מייצרת כמה שיפורים גדולים לאופן הטיפול בדיו ב-Edge, הודות ל-Ink API חדש וממשק API חדש Windows 11. החברה הכריזה לראשונה על שיפורים אלה ב-Build 2021, אך כעת, הם זמינים לניסיון עבור משתמשים המריצים Edge Dev. עם השינויים הללו, מיקרוסופט טוענת שהיא ראתה שיפור של עד 240% בהשהייה באמצעות Windows 11.

ראשית, ממשק API החדש של Ink הוא ממשק API ברמה עליונה עבור מפתחי אינטרנט, שאותו הם יכולים ליישם כדי לאפשר תמיכה בדיו. זה יושם במעלה הזרם גם בפרויקט Chromium, כך שגם דפדפנים אחרים מבוססי Chromium יכולים ליהנות מכך. ממשק API של Ink דורש רק שני שלבים: רכישת אובייקט InkPresenter מהדפדפן והודעה לאובייקט InkPresenter על אירוע המצביע האחרון מהמכשיר. במהלך השלב הראשון, ממשק ה-API החדש של Ink גורם לכך שאפליקציית האינטרנט דורשת מופע רינדור מגובה מערכת ההפעלה או מופע polyfill מגובה דפדפן מקורי.

זה המקום שבו 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.