A Microsoft sokkal jobbá teszi az Edge és a Chromium tintázását

A Microsoft jelentős fejlesztéseket jelentett be az Edge és más Chromium böngészők tintakezelési élményében, különösen a Windows 11 rendszeren.

A Microsoft készít néhányat jelentős fejlesztések az Edge-ben a tintakezelés módjára, köszönhetően az új Ink API-nak és az új API-nak Windows 11. A vállalat először a Build 2021-ben jelentette be ezeket a fejlesztéseket, de most már kipróbálhatóak az Edge Dev-t futtató felhasználók számára. Ezekkel a változtatásokkal a Microsoft azt állítja, hogy akár 240%-kal javult a várakozási idő a Windows 11 használatával.

Először is, az új Ink API egy legfelső szintű API webfejlesztők számára, amelyet megvalósíthatnak a tintakezelés támogatása érdekében. Ezt a Chromium projektben is bevezették, így más Chromium-alapú böngészők is profitálhatnak ebből. Az Ink API csak két lépést igényel: egy InkPresenter objektumot kell beszerezni a böngészőből, és értesíteni az InkPresenter objektumot az utolsó mutató eseményről az eszközről. Az első lépés során az új Ink API úgy alakítja ki, hogy a webalkalmazás egy operációs rendszer által támogatott renderelőpéldányt vagy egy natív böngésző által támogatott többkitöltéses példányt hívjon meg.

Itt jön képbe a Windows 11. A Windows 11 rendszeren a Microsoft Edge képes lesz egy új API használatára, amely lehetővé teszi a webalkalmazás számára, hogy közvetlenül csatlakozzon az operációs rendszer kompozitorához a tinta rajzolásához. Ez azt jelenti, hogy a mutatóeseményeknek nem kell végigmenniük magán a böngésző folyamatán, így megszűnik néhány késés, amely általában a weben történő tintázáskor jelentkezik. Ez a fent említett, operációs rendszer által támogatott megjelenítési példány.

Azokon az operációs rendszereken, amelyek nem rendelkeznek ezzel az API-val, például a Windows 10 és a Linux rendszeren, az Ink API egy közvetlenül a böngészőben implementált polifill példányt használ. Ez lehetővé teszi az Edge számára, hogy a tintavonalak prediktív megjelenítését biztosítsa a legújabb mutatóinformációk alapján. Ez nem olyan érzékeny, mint a Windows 11 implementációja, de még mindig sokkal jobbnak kell lennie, mint a tinta jelenlegi megvalósítása.

Ez az új Ink API és előnyei mostantól elérhetők lesznek az Edge legújabb verziójában a fejlesztői csatornán, valamint a Canary csatornán. Mivel a változtatást a Chromiumban már korábban végrehajtották, a legújabb Chromium-kódot használó többi böngészőben is szerepelnie kell ennek a funkciónak, és alapértelmezés szerint engedélyezve kell lennie. Ha többet szeretne megtudni az API-ról, tekintse meg a specifikáció tervezetét a GitHubon.