Google upustil od podpory štandardu Ukazovateľov udalostí od spoločnosti Microsoft v prehliadačoch Chrome s uvedením chabých dôvodov

Ikona času čítania 3 min. čítať


Čítačky pomáhajú podporovať MSpoweruser. Ak nakupujete prostredníctvom našich odkazov, môžeme získať províziu. Ikona popisu

Prečítajte si našu informačnú stránku a zistite, ako môžete pomôcť MSPoweruser udržať redakčný tím Čítaj viac

Ukazovateľ udalostí je nový štandard, ktorý spoločnosť Microsoft najprv iniciovala a neskôr ho vyvinula organizácia W3C s cieľom definovať jednotný model vstupu zariadenia – pero, myš a dotyk – vo viacerých prehliadačoch. Pointer Events uľahčuje podporu rôznych prehliadačov a zariadení tým, že šetrí vývojárov webu od písania jedinečného kódu pre každý typ vstupu. S cieľom demonštrovať interoperabilitu medzi prehliadačmi pre udalosti Pointer, spoločnosť Microsoft prispela opravami do motorov prehliadača Blink a Mozilla a vyvinula prototypy interoperability, vrátane Prototyp Pointer Events pre WebKit. Webová komunita tiež dobre prijala program Pointer Events.

Minulý týždeň tím prehliadača Chrome zverejnil, že plánujú ukončiť podporu Ukazovateľov udalostí v prehliadači Chrome, pričom uviedol nasledujúce dôvody.

Vydanie 162757

Veľmi stručne, udalosti ukazovateľa majú 3 hlavné nevýhody v porovnaní s alternatívou: 1) Web na prvom mieste: Udalosti ukazovateľa by pravdepodobne nikdy nenahradili dotykové udalosti na webe (najmä bez podpory zo strany Safari). Keďže dotykové udalosti tu zostanú, podpora ďalšieho prevažne redundantného modelu vstupu má na webovej platforme vysoké dlhodobé náklady na zložitosť. 2) Výkon: Model testovania zásahov vyžadovaný udalosťami ukazovateľa ukladá netriviálnu penalizáciu výkonu (test prístupu pri každej udalosti pohybu), ktorú nemajú ani Android, iOS ani dotykové udalosti. Nie sme ochotní pridať žiadnu funkciu, ktorá zvyšuje nevýhodu výkonu webu v porovnaní s natívnymi mobilnými platformami. 3) Bohatosť: Udalosti ukazovateľa vyžadujú, aby sa posúvanie a spracovanie udalostí navzájom vylučovali. To vylučuje niektoré efekty používateľského rozhrania, ktoré sú bežné na mobilných platformách (napr. obnovenie potiahnutím). Silná spätná väzba od vývojárov nás nedávno viedla k zmene prehliadača Chrome v opačnom smere – umožnenie spracovania udalostí počas posúvania (pozrite si problém 293467). Zaviazali sme sa pracovať v komunite webových štandardov na zlepšovaní vstupu na webe a obzvlášť si ceníme vzťah, ktorý sme tu nedávno vybudovali s tímom IE. Napriek tomuto rozdielu v technickom názore na to, čo je pre web najlepšie, som optimista, že spolu stále dobre napredujeme.

Aj keď môžete polemizovať o 2. a 3. bode, myslím si, že prvý dôvod je neprijateľný. Keďže Safari od Apple teraz štandard nepodporovalo, nechcú vyvíjať ďalší redundantný vstupný model. Môžem uviesť zoznam funkcií v prehliadači Chrome, ktoré zatiaľ nie sú dostupné v iných prehliadačoch a momentálne sú nadbytočné. Odstráni Google tieto funkcie z prehliadačov? Android a Chrome od Google sú tiež oveľa populárnejšie ako Safari, v kombinácii s IE a Firefoxom je pokrytá takmer väčšina trhu prehliadania webu. Neviem, prečo Google v tomto prípade nie je ochotný ísť proti Applu.

Existuje niekoľko príspevkov od odborníkov na túto záležitosť, ktorí prezentovali svoje názory na činnosť spoločnosti Google v súvislosti s udalosťami ukazovateľa, prečítajte si ich z odkazu nižšie.

Viac o témach: chróm, Google, internet explorer, klávesnica, microsoft, myš, Udalosti ukazovateľa, dotyk

Nechaj odpoveď

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *