Lukk annonse

Integreringen av tredjeparts tastaturer i iOS 8 var en veldig velkommen utvikling for både brukere og utviklere. Det åpnet døren til populære tredjepartstastaturer som Swype eller SwiftKey. Som en del av sikkerheten har Apple imidlertid delvis begrenset tastaturet. De kan for eksempel ikke brukes til å legge inn passord. Flere andre begrensninger dukket opp fra iOS 8-dokumentasjonen, den tristeste av disse var manglende evne til å flytte markøren ved hjelp av tastaturet. Det ser imidlertid ut til at Apple i iOS 8 beta 3 har forlatt denne begrensningen, eller snarere lagt til et API for å aktivere markørbevegelse.

Informasjon om restriksjonen kom ut dokumentasjon om programmering av tilpassede tastaturer, hvor det står:

«[…] tilpasset tastatur kan ikke merke tekst eller kontrollere markørens posisjon. Disse operasjonene styres av et tekstinndataprogram som bruker tastaturet"

Med andre ord styres markøren av applikasjonen, ikke tastaturet. Dette avsnittet har ennå ikke blitt oppdatert etter utgivelsen av den nye iOS 8 betaen, men i dokumentasjonen for de nye APIene oppdaget av utvikler Ole Zorn en som ifølge beskrivelsen til slutt vil aktivere denne handlingen. Beskrivelsen sier bokstavelig talt alt "juster tekstposisjon etter avstand fra tegn". Takket være dette skulle tastaturet få tilgang til en operasjon som til nå bare applikasjonen kunne kontrollere.

 

For tredjeparts tastaturer kan genialitet dermed gjelde konsept av Daniel Hooper fra 2012, hvor det er mulig å flytte markøren ved å dra horisontalt på tastaturet. Senere dukket denne funksjonen opp via en jailbreak-tweak Sveip valg. Dette konseptet brukes også av flere apper i App Store, inkludert Redaksjonell, en skriveprogramvare utviklet av Ole Zorn, selv om det bare er mulig å dra på en spesiell linje over tastaturet.

Markørplassering på iOS har aldri vært den mest nøyaktige eller komfortable, og tredjeparts tastaturer kan endelig forbedre dette syv år gamle konseptet. På WWDC 2014 ble det sett hvordan Apple ønsker å imøtekomme utviklere, og det nye API-et er tilsynelatende et svar på deres forespørsler.

.