Zatvori oglas

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.

 

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.

.