Zatvori oglas

Integracija tipkovnica trećih strana u iOS 8 bila je vrlo dobrodošao razvoj za korisnike i programere. Otvorio je vrata popularnim tipkovnicama trećih strana kao što su Swype ili SwiftKey. Međutim, kao dio sigurnosti, Apple je djelomično ograničio tipkovnicu. Na primjer, ne mogu se koristiti za unos lozinki. Nekoliko drugih ograničenja pojavilo se iz dokumentacije za iOS 8, od kojih je najtužnija bila nemogućnost pomicanja pokazivača pomoću tipkovnice. Međutim, čini se da je Apple u iOS 8 beta 3 napustio ovo ograničenje, točnije dodao API koji omogućuje pomicanje kursora.

Izlazile su informacije o ograničenju dokumentacija o programiranju prilagođenih tipkovnica, gdje piše:

“[…] prilagođena tipkovnica ne može označiti tekst ili kontrolirati položaj kursora. Ovim operacijama upravlja aplikacija za unos teksta koja koristi tipkovnicu"

Drugim riječima, kursorom upravlja aplikacija, a ne tipkovnica. Međutim, ovaj odlomak još nije ažuriran nakon izdavanja nove beta verzije iOS 8, u dokumentaciji novih API-ja otkrio programer Ole Zorn onaj koji će prema svom opisu na kraju omogućiti ovu radnju. Opis doslovno sve govori "prilagodi položaj teksta prema udaljenosti od znaka". Zahvaljujući tome, tipkovnica bi trebala dobiti pristup operaciji koju je do sada mogla kontrolirati samo aplikacija.

 

Za tipkovnice trećih strana, genius bi se tako mogao primijeniti koncept Daniela Hoopera iz 2012., gdje je moguće pomicati kursor vodoravnim povlačenjem po tipkovnici. Kasnije se ova značajka pojavila putem jailbreak tweaka Prijelaz prstom. 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 povlačenje moguće samo na posebnoj traci iznad tipkovnice.

Postavljanje pokazivača na iOS-u nikada nije bilo najtočnije ili najudobnije, a tipkovnice trećih strana konačno bi mogle poboljšati ovaj sedam godina star koncept. Na WWDC 2014. vidjelo se kako Apple želi izaći u susret programerima, a novi API je očito odgovor na njihove zahtjeve.

.