Microsoft sta migliorando notevolmente l'inchiostrazione in Edge e Chromium

click fraud protection

Microsoft ha annunciato importanti miglioramenti per l'esperienza di input penna in Edge e altri browser Chromium, in particolare su Windows 11.

Microsoft ne sta realizzando alcuni importanti miglioramenti al modo in cui viene gestito l'input penna in Edge, grazie a una nuova API Ink e a una nuova API in finestre11. La società ha annunciato per la prima volta questi miglioramenti alla Build 2021, ma ora possono essere provati per gli utenti che eseguono Edge Dev. Con queste modifiche, Microsoft afferma di aver riscontrato un miglioramento fino al 240% della latenza utilizzando Windows 11.

Innanzitutto, la nuova Ink API è un'API di primo livello per gli sviluppatori Web, che possono implementare per abilitare il supporto per l'input penna. Questo è stato implementato a monte anche nel progetto Chromium, quindi anche altri browser basati su Chromium possono trarne vantaggio. L'API Ink richiede solo due passaggi: acquisire un oggetto InkPresenter dal browser e notificare all'oggetto InkPresenter l'ultimo evento puntatore dal dispositivo. Durante il primo passaggio, la nuova API Ink fa in modo che l'applicazione Web richieda un'istanza di rendering supportata dal sistema operativo o un'istanza polyfill nativa supportata dal browser.

È qui che entra in gioco Windows 11. Su Windows 11, Microsoft Edge sarà in grado di utilizzare una nuova API che consente all'applicazione Web di interfacciarsi direttamente con il compositore del sistema operativo per disegnare l'inchiostro. Ciò significa che gli eventi del puntatore non devono passare attraverso il processo del browser stesso, eliminando parte del ritardo che di solito viene aggiunto durante l'inchiostrazione sul Web. Questa è l'istanza di rendering supportata dal sistema operativo menzionata sopra.

Sui sistemi operativi che non dispongono di questa API, come Windows 10 e Linux, l'API Ink utilizzerà invece un'istanza polyfill implementata direttamente nel browser. Ciò consentirà a Edge di fornire un rendering predittivo dei tratti input penna in base alle informazioni più recenti del puntatore. Non è così reattivo come l'implementazione in Windows 11, ma dovrebbe comunque essere molto migliore dell'attuale implementazione di Ink.

Questa nuova API Ink e i suoi vantaggi dovrebbero ora essere disponibili nell'ultima versione di Edge nel canale Dev, nonché nel canale Canary. Poiché la modifica è stata implementata a monte in Chromium, anche altri browser che utilizzano l'ultimo codice Chromium dovrebbero avere questa funzionalità inclusa e abilitata per impostazione predefinita. Se sei interessato a saperne di più sull'API, puoi visitare la bozza delle specifiche su GitHub.