Microsoft znatno poboljšava pisanje tintom u Edgeu i Chromiumu

click fraud protection

Microsoft je najavio velika poboljšanja za iskustvo pisanja u Edgeu i drugim Chromium preglednicima, posebno na Windows 11.

Microsoft proizvodi neke velika poboljšanja na način na koji se rukopisom rukuje u Edgeu, zahvaljujući novom Ink API-ju i novom API-ju in Windows 11. Tvrtka je prvi put najavila ova poboljšanja na Build 2021, ali sada su dostupna za isprobavanje korisnicima koji koriste Edge Dev. S ovim promjenama, Microsoft kaže da je primijetio poboljšanje do 240% u latenciji koristeći Windows 11.

Prvo, novi Ink API API je najviše razine za web programere, koji oni mogu implementirati kako bi omogućili podršku za rukopis. Ovo je također implementirano uzvodno u projektu Chromium, tako da drugi preglednici temeljeni na Chromiumu također mogu imati koristi od ovoga. Ink API zahtijeva samo dva koraka: preuzimanje InkPresenter objekta iz preglednika i obavještavanje InkPresenter objekta o zadnjem događaju pokazivača s uređaja. Tijekom prvog koraka, novi Ink API čini da web aplikacija poziva instancu renderiranja podržanu OS-om ili izvornu instancu polifila podržanu izvornim preglednikom.

Tu na scenu stupa Windows 11. U sustavu Windows 11, Microsoft Edge će moći koristiti novi API koji web aplikaciji omogućuje izravno sučelje s kompositorom operativnog sustava za crtanje tinte. To znači da događaji pokazivača ne moraju prolaziti kroz sam proces preglednika, čime se uklanja dio odgode koja se obično dodaje prilikom ispisivanja na webu. Ovo je prethodno spomenuta instanca renderiranja podržana OS-om.

Na operativnim sustavima koji nemaju ovaj API, kao što su Windows 10 i Linux, Ink API će umjesto toga koristiti polifill instancu implementiranu izravno u pregledniku. To će Edgeu omogućiti prediktivno iscrtavanje poteza tinte na temelju najnovijih informacija pokazivača. Ovo nije tako osjetljivo kao implementacija u sustavu Windows 11, ali bi ipak trebalo biti puno bolje od trenutne implementacije tinte.

Ovaj novi Ink API i njegove prednosti sada bi trebale biti dostupne u najnovijoj verziji Edgea na Dev kanalu, kao i na Canary kanalu. Budući da je promjena implementirana uzvodno u Chromiumu, drugi preglednici koji koriste najnoviji Chromium kod također bi trebali imati ovu značajku uključenu i omogućenu prema zadanim postavkama. Ako ste zainteresirani za više informacija o API-ju, možete posjetiti nacrt specifikacije na GitHubu.