Minulý týden přinesl Stephen Schenck zajímavé zprávy o některých novinkách, přícházejících na kanál o Google Chrome Beta. Jednou z nich je i zpomalování reakce mobilních internetových prohlížečů na dotek přibližně o 300 ms, tedy asi o třetinu sekundy. Nejnovější beta verze Google Chrome pro Android tuto prodlevu odstraňuje, jak je patrné z následujícího videa.
Z jakého důvodu ale vůbec k tomuto jevu dochází?
Problém vychází z historie mobilních internetových prohlížečů, které bylo zapotřebí navrhnout úsporněji, než jejich počítačové předky, mnohdy zabírající stovky MB na pevném disku a okupující velké množství paměti RAM. Navíc v počátcích smartphonů byly webové stránky optimalizovány pro rozlišení 800 x 600 px, aby se v oknech prohlížečů zobrazovaly správně. Nicméně z hlediska nekonečného množství kombinací rozlišení, velikostí obrazovky, verzí OS a internetových prohlížečů, velikostí jejich oken, barevné hloubky a dalších proměnných, bylo nakonec od Pixel Perfect návrhů stránek upuštěno.
![]()
Bylo tedy zapotřebí vymyslet, jak zobrazit stránky určené stolním prohlížečům i na mobilních zařízeních tak, aby bylo možno zobrazit veškeré informace a přitom mít možnost si pohodlně přečíst obsah. Apple se vydal cestou pinch-to-zoom (přiblížení určité oblasti dvěma prsty), zatím co Android a ostatní zvolili double-tap to zoom (přiblížení dvojtým poklepáním). Jelikož ve vývoji webových aplikací neexistuje nic jako dvojtý klik, mohli programátoři přidat tuto možnost přiblížení a oddálení standardně do všech prohlížečů.

Z programátorského hlediska je dvojté poklepání jednoduše dvojce poklepů v krátkém časovém úseku. Mobilní prohlížeč tak po prvním klepnutí nemůže provést požadovanou operaci, neboť vyčkává, zdali nepřijde v zápětí ještě jeden poklep k provedení gesta double-tap to zoom. Tato prodleva je standardně 300 ms.
![]()
Jelikož se dnes internetový provoz stále více přesouvá na přenosná zažízení, jsou vytvářeny webové stránky určené přímo pro mobilní prohlížeče. Tyto stránky jsou navrženy tak, aby nebylo potřeba v nich cokoliv přibližovat, tudíž se gesto poklepáním stává zbytečným. Vývojáři tak stačí, aby přidal na webovou stránku následující řádek:
![]()
Tím docílí, aby prohlížeč rozpoznal, že se jedná o stránku připravenou k zobrazení v mobilním prohlížeči bez nutnosti přibližování a posouvání do stran. Na takovýchto stránkách prohlíčeč nebude vyčkávat 300 ms na případné druhé klepnutí a interakce tak bude znatelně rychlejší.

Google již vypustil Beta verzi Chrome pro Android, verze 32, která má tuto funkci implementovanou a umožňuje tak rychlejší odezvu webových stránek na mobilních zařízeních.