Google ukida podršku za Microsoftove standardne događaje pokazivača u Chrome preglednicima navodeći jadne razloge

Ikona vremena čitanja 3 min. čitati


Čitatelji pomažu pri podršci MSpoweruser. Možda ćemo dobiti proviziju ako kupujete putem naših veza. Ikona opisa alata

Pročitajte našu stranicu za otkrivanje kako biste saznali kako možete pomoći MSPoweruseru da održi urednički tim Čitaj više

Događaji pokazivača novi je standard koji je Microsoft isprva pokrenuo, a kasnije ga je razvio W3C za definiranje objedinjenog modela unosa uređaja – olovke, miša i dodira – u više preglednika. Događaji pokazivača olakšavaju podršku raznim preglednicima i uređajima spašavajući web programere od pisanja jedinstvenog koda za svaku vrstu unosa. Kako bi pokazao međuoperabilnost međupreglednika za Pointer Events, Microsoft je pridonio zakrpe za Blink i Mozilla motore preglednika i razvio prototipove interoperabilnosti, uključujući Pointer Events prototip za WebKit. Također, Pointer Events je dobro prihvaćen od strane web zajednice.

Prošli tjedan, Chromeov tim objavio je da planira ukinuti podršku za Pointer Events u Chromeu navodeći sljedeće razloge.

Pitanje 162757

Ukratko, događaji pokazivača imaju 3 glavna nedostatka u odnosu na alternativu: 1) Web-prvi mobilni: Događaji pokazivača vjerojatno nikada ne bi zamijenili dodirne događaje na webu (osobito bez podrške od Safarija). Budući da su dodirni događaji tu da ostanu, podržavanje drugog uvelike redundantnog modela unosa ima visoku dugoročnu cijenu složenosti na web platformi. 2) Izvedba: Model testiranja pogodaka koji zahtijevaju događaji pokazivača nameće netrivijalnu kaznu izvedbe (test pogodaka na svakom događaju pokreta) koju nemaju niti Android, iOS ili dodirni događaji. Nismo voljni dodati bilo kakvu značajku koja povećava nedostatak performansi weba u odnosu na izvorne mobilne platforme. 3) Bogatstvo: Događaji pokazivača zahtijevaju da se pomicanje i rukovanje događajima međusobno isključuju. To isključuje neke efekte korisničkog sučelja koji su uobičajeni na mobilnim platformama (npr. povucite za osvježavanje). Nedavno snažne povratne informacije razvojnih programera navele su nas da promijenimo Chrome u suprotnom smjeru - omogućimo rukovanje događajima tijekom pomicanja (pogledajte problem 293467). Predani smo radu u zajednici web standarda na poboljšanju unosa na webu, a posebno cijenimo odnos koji smo nedavno izgradili s IE timom ovdje. Unatoč ovoj razlici u tehničkom mišljenju o tome što je najbolje za web, optimističan sam da ćemo zajedno i dalje dobro napredovati.

Iako se oko 2. i 3. točke možete raspravljati, mislim da je prvi razlog neprihvatljiv. Budući da Appleov Safari sada ne podržava standard, ne žele razvijati još jedan redundantni model unosa. Mogu navesti broj značajki u Chromeu koje još nisu dostupne u drugim preglednicima i trenutno su suvišne. Hoće li Google ukloniti te značajke iz preglednika? Također, Googleov Android i Chrome puno su popularniji od Safarija, kombinirajući ga s IE i Firefoxom, pokrivena je gotovo većina tržišta pregledavanja weba. Ne znam zašto Google nije spreman ići protiv Applea u ovom slučaju.

Postoji nekoliko postova stručnjaka na ovu temu koji su iznijeli svoje stavove o Googleovoj akciji na događaje pokazivača, pročitajte ih na poveznici ispod.

Više o temama: krom, google, Internet Explorer, tastatura, Microsoft, miš, Događaji pokazivača, Dodirnite

Ostavi odgovor

Vaša adresa e-pošte neće biti objavljena. Obavezna polja su označena *