Novinkami pro vývojáře v iOS 8 si Apple vcelku došlápl na Android. Na včerejším keynote představil možnost rozšíření aplikací do dalších částí systému a integraci do něj. To doposud byla doména právě Androidu. Součástí této rozšiřitelnost jsou také klávesnice třetích stran, které si budou uživatelé moci doinstalovat vedle standardní systémové.
Systémová klávesnice nicméně nezůstala ladem, Apple přidal poměrně užitečnou funkci prediktivního psaní, kdy ve speciální řádce nad klávesnicí bude systém napovídat slova v kontextu dané věty, ale i v kontextu člověka, se kterým komunikujete. Zatímco našeptávaná slova se spolupracovníkem budou formálnější, s kamarádem zase hovorovější. Klávesnice by se měla adaptovat na váš způsob psaní a teoreticky se stále zlepšovat. I přes tato vylepšení se však nejedná o nejlepší klávesnici, jakou si lze pro telefon nebo tablet představit, navíc predikce zatím není dostupná pro češtinu ani slovenštinu.
A právě zde se otevírá prostor pro vývojáře třetích stran, kteří mohou v mnohém rozšířit možnosti stávající klávesnice nebo představit klávesnici zcela novou. Nejvýznamnějšími hráči mezi klávesnicemi pro Android jsou vývojáři SwiftKey, Swype a Fleksy. Všichni tři již potvrdili vývoj klávesnicových aplikací pro iOS 8.
„Myslím, že je to zjevně úžasný den pro všechny, kdo chtějí být produktivní a používat iOS zařízení. Věříme, že jsme vytvořili skvělý produkt, se kterým bude jednodušší psát na dotykových displejích, a máme skvělou komunitu uživatelů Androidu, která je toho důkazem. Nemůžeme se dočkat, až náš produkt rozšíříme na iOS. V konečném důsledku to znamená, že lidé budou mít více možností výběru, na což se těšíme.“
Joe Braidwood, šéf marketingu SwiftKey
SwiftKey poměrně nedávno vydal vlastní aplikaci pro psaní poznámek SwiftKey Note, která umožňovala psát prostřednictvím právě této klávesnice a nabídla integraci s Evernotem. Klávesnice však byla omezená pouze pro danou aplikaci. SwiftKey kromě možnosti psaní tahy prstem nabízí prediktivní psaní, kde v liště nad klávesnicí nabídne navržená slova. Ostatně zde se Apple pravděpodobně inspiroval. Společnost zřejmě také portuje službu SwiftKey Cloud, která umožní zálohovat uživatelská data a synchronizovat je s ostatními zařízeními.
Swype zase vyniká psaním tahy prstů ve spojení s obsáhlým slovníkem pro řadu jazyků, mezi kterými nechybí ani čeština. Na základě tahu zjistí nejpravděpodobnější slovo a vloží ho do textu, v liště nad klávesnicí mohou uživatelé pak vybírat alternativní slovo. Fleksy se pak zaměřuje na automatickou opravu slov při rychlém klasickém psaní a využívá gest pro potvrzení nebo opravování slov.
U výše zmíněných klávesnic možnosti zdaleka nekončí a vývojáři se mohou zcela oddat fantazii, aby přinesli lepší možnosti psaní na iOS. Nabízí se například klávesnice s pátou řadou kláves pro efektivnější psaní pro Čechy a další národnosti, které využívají speciálních znaků. Bohužel vývojáři nemohou implementovat způsob, jak lépe posouvat kurzor, kvůli omezení, na které Apple explicitně upozorňuje v Programming Guide.
Podle návodu pro programování klávesnic od Applu bude možné klávesnice spravovat z nastavení, podobně jako přidáváte ostatní klávesnice pro jiné aktuálně. Klávesnice pak bude možné přepínat klávesou s ikonou zeměkoule, stejně jako přepínáte na klávesnici s Emoji.
Tak snad se konečně dočkám nějaké té numerické klávesnice se s T9kou. Na té jsem ještě na Androidu psal mnohem snáz než na qwerty na iPhonu. To je jediná věc (ale vcelku zásadní), která mi při přechodu na iOS vadila. I třeba proto, že psát na té pidi qwertyně jednou rukou v tramvaji je peklo.
Třeba se dočkáte i QWERTZ s T9. Zrovna SwiftKey to má velmi dobře vyřešeno. Stačí se trefovat přibližně do míst, kde jsou požadovaná písmena, a nabídne to smysluplné slovo, co se kontextově hodí, i když většina písmen je úplně blbě.
Jen může být problém střídání psaní s diakritikou a bez. Já píšu základně s diakritikou a o ořez se mi stará aplikace (když je to třeba). Nevím, jak je to na iOS…
Já bych okamžitě přidal pátou řadu kláves. S jakoukoli predikcí jsem vždy psal pomaleji než s háčkama a čárkama v další řadě. To mi na ipadu chybí moc.
Tak snad se dočkáme klávesnice rozlišující velká a malá písmena. Swype je na houby a lepší než T9 by mohl být systém od Applu. FastKey nebo jak to nazvali :)
Konečne… Apple dobieha android tam kde to bolo nutné..
Kéž by byla T9, alfanumerická klávesnice. Myslíte, že T9 bude? Přemýšlím, žže právě kvůli ní koupím S5, ale moc se mi do ní nechce.