Jak rychle se píše na iPhone?
Nezřídka se mi stává, že sedím v němém překvapení nad tím, jaké statistiky mohu někdy reálně potřebovat.
Do jedné z naší social appek pro iPhone jsem právě úspěšně naimplementoval vyhledávání s našeptáváním. Data pro našeptávač se tahají z webové služby – vše tedy musí fungovat asynchronně a není navíc reálné prostě jen střílet dotazy na server pokaždé, když uživatel stiskne klávesu v hledacím políčku. Přestože probíhající připojení po každém stisku klávesy zruším, zbytečně by se vyplýtvalo ono malé množství dat, které se stihne přenést mezi stisky klávesy. Mnohem chytřejší by bylo po stisku klávesy počkat nějaký čas T, a teprve poté odeslat další request. No jo, jenže kolik to T je? Jak rychle dokáží uživatelé iPhone psát na softwarové klávesnici? Mohl bych si na to napsat aplikaci napojenou na svůj statistický server, poté si zlanařit tak 30 uživatelů (čili tlačit appku na FaceBooku a na Twitteru, zaplavit fóra… jen abych získal nějaká data z milosti…) a takto testoval rychlost psaní. Ale proč, když to mohu zkusit řešit jinak a pak o tom zablogovat;-)…
Situace by byla jistě beznadějná, kdybychom nežili v době, kdy pro přesné zodpovězení otázky o podstatě vesmíru stačí pouze chytře hledat na Google… Po chvíli strávené na internetu se mi podařilo dohledat fórum, kde se přesně nad problémem rychlosti psaní na iPhone diskutovalo a navíc jsem se dozvěděl, jak se mohu změřit sám…
Z mého testu a z diskuze na onom fóru vyplynulo, že je možné psát rychlostí 30 – 40 slov za minutu (v portrait módu je to spíše těch 30)…
Hmmm… super – ale to mi moc nepomáhá, počet slov mi na určení mého T nestačí. Zajímá mě, kolik času je potřeba na jedno písmeno, což nás přivádí k další veselé otázce… Jak dlouhé je asi takové slovo v průměru? Naštěstí i na to je – díky Masarykově univerzitě v Brně – odpověď k dohledání na Internetu. Z grafu dole je patrné, že nejčastější jsou slova délky 6 písmen a střední délka slova v textu je 5.54 znaků (dokument dále uvádí průměrnou délku slova ve slovníku, která je 8.11 znaků).

Uživatel iPhone tedy napíše zhruba 30×5 = 150 znaků (počítám dolní odhad pro pomalejšího uživatele) za minutu (čili za 60 sekund), to znamená, že uživatel na napsání jednoho znaku potřebuje přibližně 0.4 sekundy, čili T = 0.4…
Teď se (předpokládám, že zcela v duchu akademických postupů) dostáváme k odpovědi na otázku, proč je toto pro původní použití špatně: Uživatelé (včetně mě), kteří se měřili, se z nějakého důvodu (třeba kvůli snaze o nepoškození osobního ega) snažili trhnout světový rekord, čili měřili, jak dokáží psát nejrychleji… Rychlost psaní na iPhone 0.4 sekundy na znak je tedy bohužel dolním odhadem rychlosti sprinterů…
Pokud se znovu podíváme na ono fórum a zkusíme si sami psát hezky pomalu a v klidu, dostáváme se spíše k 15-20 slovům za minutu, takže se dostáváme k hezkým 0.8 vteřinám na znak (T = 0.8) – a toto už je prakticky použitelné.


