Google upouští od podpory standardních událostí Ukazatele společnosti Microsoft v prohlížečích Chrome s uvedením špatných důvodů

Ikona času čtení 3 min. číst


Čtenáři pomáhají podporovat MSpoweruser. Pokud nakoupíte prostřednictvím našich odkazů, můžeme získat provizi. Ikona popisku

Přečtěte si naši informační stránku a zjistěte, jak můžete pomoci MSPoweruser udržet redakční tým Dozvědět se více

Ukazatel událostí je nový standard, který Microsoft nejprve inicioval a později jej vyvinula konfederace W3C, aby definoval jednotný vstupní model zařízení – pero, myš a dotyk – napříč různými prohlížeči. Pointer Events usnadňuje podporu různých prohlížečů a zařízení tím, že šetří vývojáře webu od psaní jedinečného kódu pro každý typ vstupu. Aby společnost Microsoft demonstrovala interoperabilitu mezi prohlížeči pro události Pointer Events, přispěla záplatami pro prohlížeče Blink a Mozilla a vyvinula prototypy interoperability, včetně Prototyp Pointer Events pro WebKit. Webová komunita také dobře přijala Pointer Events.

Minulý týden tým Chrome zveřejnil, že plánují ukončit podporu Pointer Events v prohlížeči Chrome, přičemž uvedl následující důvody.

Vydání 162757

Velmi stručně, události ukazatele mají ve srovnání s alternativou 3 hlavní nevýhody: 1) Web na prvním místě: Události ukazatele by pravděpodobně nikdy nenahradily dotykové události na webu (zejména bez podpory Safari). Vzhledem k tomu, že dotykové události tu zůstanou, má podpora dalšího převážně redundantního vstupního modelu vysoké dlouhodobé náklady na složitost webové platformy. 2) Výkon: Model testování shody vyžadovaný událostmi ukazatele ukládá netriviální penalizaci výkonu (test shody u každé události pohybu), kterou nemají ani Android, iOS ani dotykové události. Nejsme ochotni přidávat žádnou funkci, která zvyšuje výkonnostní nevýhodu webu ve srovnání s nativními mobilními platformami. 3) Bohatost: Události ukazatele vyžadují, aby se posouvání a zpracování událostí vzájemně vylučovaly. To vylučuje některé efekty uživatelského rozhraní, které jsou běžné na mobilních platformách (např. tažením pro obnovení). V poslední době nás silná zpětná vazba od vývojářů vedla k tomu, že jsme zde změnili Chrome opačným směrem – umožnili zpracování událostí při posouvání (viz problém 293467 ). Jsme odhodláni pracovat v komunitě webových standardů na zlepšení vstupu na webu a zvláště si ceníme vztahu, který jsme zde nedávno vybudovali s týmem IE. Navzdory tomuto rozdílu v technických názorech na to, co je pro web nejlepší, jsem optimista, že společně dosáhneme dobrého pokroku.

Zatímco o druhém a třetím bodě můžete polemizovat, myslím, že první důvod je nepřijatelný. Vzhledem k tomu, že Apple Safari nyní standard nepodporovalo, nechtějí vyvíjet další redundantní vstupní model. Mohu uvést počet funkcí v prohlížeči Chrome, které zatím nejsou dostupné v jiných prohlížečích, a v současné době jsou nadbytečné. Odstraní Google tyto funkce z prohlížečů? Android a Chrome od Googlu jsou také mnohem populárnější než Safari, v kombinaci s IE a Firefoxem je pokryta téměř většina trhu procházení webu. Nevím, proč Google v tomto případě není ochoten jít proti Applu.

Existuje několik příspěvků od odborníků na tuto záležitost, kteří prezentovali své názory na akci společnosti Google na událostech ukazatelů, přečtěte si je z odkazu níže.

Více o tématech: chróm, Google, internet explorer, klávesnice, microsoft, myš, Události ukazatele, dotek

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *