Google opusti podporo za Microsoftov standard dogodkov kazalcev v brskalnikih Chrome, pri čemer navaja slabe razloge

Ikona časa branja 3 min. prebrati


Bralci pomagajo pri podpori MSpoweruser. Če kupujete prek naših povezav, lahko prejmemo provizijo. Ikona opisa orodja

Preberite našo stran za razkritje, če želite izvedeti, kako lahko pomagate MSPoweruser vzdrževati uredniško skupino Preberi več

Dogodki kazalca so nov standard, ki ga je Microsoft najprej uvedel, pozneje pa ga je razvil W3C za opredelitev enotnega modela vnosa naprave – pero, miška in dotik – v več brskalnikih. Pointer Events olajša podporo različnim brskalnikom in napravam, saj spletnim razvijalcem prepreči pisanje edinstvene kode za vsako vrsto vnosa. Za prikaz interoperabilnosti med brskalniki za Pointer Events je Microsoft prispeval popravke za brskalnike Blink in Mozilla ter razvil prototipe interoperabilnosti, vključno z Prototip Pointer Events za WebKit. Spletna skupnost je tudi Pointer Events dobro sprejela.

Prejšnji teden je skupina za Chrome objavila, da namerava opustiti podporo za Pointer Events v Chromu, pri čemer navaja naslednje razloge.

vprašanje 162757

Zelo na kratko, dogodki s kazalci imajo 3 glavne pomanjkljivosti glede na alternativo: 1) Splet v mobilnih napravah: dogodki kazalca verjetno nikoli ne bi nadomestili dogodkov dotika v spletu (zlasti brez podpore Safarija). Ker so dogodki na dotik tu, da ostanejo, ima podpora drugega v veliki meri redundantnega modela vnosa visoke dolgoročne stroške kompleksnosti na spletni platformi. 2) Zmogljivost: model testiranja zadetkov, ki ga zahtevajo dogodki kazalca, nalaga netrivialno kazen zmogljivosti (test zadetka za vsak dogodek gibanja), ki ga nimajo niti dogodki za Android, iOS ali dotik. Nismo pripravljeni dodati nobene funkcije, ki bi povečala slabšo zmogljivost spleta v primerjavi z domačimi mobilnimi platformami. 3) Bogastvo: Dogodki kazalca zahtevajo, da se pomikanje in ravnanje z dogodki medsebojno izključujeta. To izključuje nekatere učinke uporabniškega vmesnika, ki so običajni na mobilnih platformah (npr. povlecite za osvežitev). Nedavne močne povratne informacije razvijalcev so nas pripeljale do tega, da smo Chrome spremenili v nasprotni smeri – omogočimo upravljanje dogodkov med pomikanjem (glejte težavo 293467). Zavezani smo k sodelovanju v skupnosti spletnih standardov za izboljšanje vnosa v splet, še posebej pa cenimo odnos, ki smo ga pred kratkim vzpostavili z ekipo IE. Kljub tej razliki v tehničnem mnenju o tem, kaj je najboljše za splet, sem optimist, da bomo skupaj še vedno dobro napredovali.

Čeprav lahko trdite o 2. in 3. točki, menim, da je prvi razlog nesprejemljiv. Ker Appleov Safari zdaj ni podpiral standarda, ne želijo razviti še enega odvečnega modela vnosa. V Chromu lahko navedem nobene funkcije, ki še niso na voljo v drugih brskalnikih in so trenutno odveč. Ali bo Google odstranil te funkcije iz brskalnikov? Poleg tega sta Googlova Android in Chrome veliko bolj priljubljena kot Safari, saj je v kombinaciji z IE in Firefoxom pokrita skoraj večina trga brskanja po spletu. Ne vem, zakaj Google v tem primeru ni pripravljen iti proti Applu.

Obstaja nekaj objav strokovnjakov na to temo, ki so predstavili svoje poglede na Googlovo delovanje na dogodke s kazalcem, preberite jih na spodnji povezavi.

Več o temah: krom, google, Internet Explorer, tipkovnica, microsoft, miš, Kazalni dogodki, na dotik

Pustite Odgovori

Vaš e-naslov ne bo objavljen. Obvezna polja so označena *