Integracija tastatura treće strane u iOS 8 bila je vrlo dobrodošao razvoj za korisnike i programere podjednako. To je otvorilo vrata popularnim tastaturama trećih strana kao što su Swype ili SwiftKey. Međutim, kao dio sigurnosti, Apple je djelimično ograničio tastaturu. Na primjer, ne mogu se koristiti za unos lozinki. Nekoliko drugih ograničenja proizašlo je iz dokumentacije za iOS 8, od kojih je najtužnije bila nemogućnost pomicanja kursora pomoću tastature. Međutim, čini se da je u iOS 8 beta 3 Apple napustio ovo ograničenje, odnosno dodao API za omogućavanje kretanja kursora.
Izlazile su informacije o ograničenju dokumentaciju o programiranju prilagođenih tastatura, gdje piše:
“[…] prilagođena tastatura ne može označiti tekst ili kontrolirati poziciju kursora. Ovim operacijama upravlja aplikacija za unos teksta koja koristi tastaturu"
Drugim riječima, kursorom upravlja aplikacija, a ne tastatura. Ovaj paragraf još nije ažuriran nakon izlaska novog iOS 8 beta, međutim, u dokumentaciji novih API-ja otkrio programer Ole Zorn onaj koji će, prema svom opisu, na kraju omogućiti ovu akciju. Opis bukvalno sve govori "podesite poziciju teksta prema udaljenosti od karaktera". Zahvaljujući tome, tastatura bi trebala dobiti pristup operaciji koju je do sada mogla kontrolirati samo aplikacija.
Izgleda da je moguće pomicati kursor pomoću prilagođene tastature u beta 3. :) pic.twitter.com/hSLg8Gn48F
— Ole Zorn (@olemoritz) Juli 7, 2014
Za tastature trećih strana, genijalnost bi se stoga mogla primijeniti koncept Daniela Hoopera iz 2012. godine, gdje je moguće pomicati kursor horizontalnim povlačenjem po tastaturi. Kasnije se ova funkcija pojavila putem jailbreak podešavanja SwipeSelection. Ovaj koncept također primjenjuje nekoliko aplikacija u App Storeu, uključujući urednički, softver za pisanje koji je razvio Ole Zorn, iako je prevlačenje moguće samo na posebnoj traci iznad tastature.
Postavljanje kursora na iOS nikada nije bilo najpreciznije ili najudobnije, a tastature treće strane bi konačno mogle poboljšati ovaj sedam godina star koncept. Na WWDC 2014. vidjelo se kako Apple želi ugoditi programerima, a novi API je očigledno odgovor na njihove zahtjeve.
Sretan sam zbog ove vijesti samo zato što će prva stvar koju ću učiniti nakon ažuriranja na iOS8 biti da kupim novu tastaturu (vjerovatno Flexy). Međutim, trenutni odabir lokacije kursora pomoću oblačića mi se čini dovoljno ugodnim, možda s izuzetkom udaranja ivice ekrana..;)
Naprotiv, mislim da je to korak u pogrešnom pravcu. Za mene je čar iOS-a upravo u njegovoj zatvorenosti, a time i stabilnosti. Približavanje androidu i vrisak nekolicine nezadovoljnih ljudi neće donijeti ništa dobro
Ne razumijem nepovratnost. Ko vas brani da koristite Apple tastaturu? Vaše mišljenje mi se čini užasno ograničeno, slično ekstazi originalnog teksta na Blu-ray diskovima. koji pišu da je najoriginalniji sa češkim titlovima. to je svačija stvar, da svako koristi šta hoće, ali zašto birati druge, šta hoćeš drugu tastaturu ili sinhronizaciju za film? ... pa koristite originalnu stabilnu tastaturu, ali neko može lako koristiti drugu nestabilnu, zar ne? prepusti izbor korisnicima, zašto bi drugima oduzimao pravo izbora?!
Standardnu tastaturu neću zameniti. Samo ta šizofrenija da će biti jedna šifra, a druga druga za ostale mi se čini glupo. Radije bih pozdravio Apple da objedini postojeće.
Prva stvar koju uradim nakon instaliranja iOS8 je da preuzmem Swiftkey i dodam mu klasičnu Apple kožu tastature. Ne postoji ništa na iOS-u što me nervira toliko kao iOS tastatura. Užasno predviđanje i ne može učiniti ništa što bi moderna tastatura trebala biti u stanju.1
Potpuno se slažem. Ono što mi je najviše smetalo nakon prelaska sa androida na ios je dugačak unos teksta, pored grešaka u kucanju. Jedva čekam da Swiftkey nauči i zapamti cijele rečenice, a ne samo moje jedinstvene izraze i preokrete :)
Često su jedno ili dva slova dovoljno i Swiftkey će "pogoditi" željenu riječ. Da ne spominjem prevlačenje