Chiudi l'annuncio

L'integrazione di tastiere di terze parti in iOS 8 è stata uno sviluppo molto gradito sia dagli utenti che dagli sviluppatori. Ha aperto la porta a popolari tastiere di terze parti come Swype o SwiftKey. Nell'ambito della sicurezza, tuttavia, Apple ha parzialmente limitato la tastiera. Ad esempio, non possono essere utilizzati per inserire password. Dalla documentazione di iOS 8 sono emerse diverse altre limitazioni, la più triste delle quali era l'impossibilità di spostare il cursore utilizzando la tastiera. Sembra però che in iOS 8 beta 3 Apple abbia abbandonato questa limitazione, o meglio abbia aggiunto un'API per abilitare il movimento del cursore.

Stavano uscendo informazioni sulla restrizione documentazione sulla programmazione delle tastiere personalizzate, dove dice:

“[…] la tastiera personalizzata non può contrassegnare il testo o controllare la posizione del cursore. Queste operazioni sono controllate da un'applicazione di immissione testo che utilizza la tastiera"

In altre parole, il cursore è controllato dall'applicazione, non dalla tastiera. Questo paragrafo non è stato ancora aggiornato dopo il rilascio della nuova beta di iOS 8, però nella documentazione delle nuove API scoperto dallo sviluppatore Ole Zorn uno che, secondo la sua descrizione, alla fine consentirà questa azione. La descrizione dice letteralmente tutto "regola la posizione del testo in base alla distanza dal carattere". Grazie a ciò, la tastiera dovrebbe avere accesso ad un'operazione che finora solo l'applicazione poteva controllare.

 

Per le tastiere di terze parti potrebbe quindi applicarsi il genio concetto di Daniel Hooper dal 2012, dove è possibile spostare il cursore trascinandolo orizzontalmente sulla tastiera. Successivamente, questa funzionalità è apparsa tramite una modifica del jailbreak Scorri selezione. Questo concetto viene applicato anche da diverse app nell'App Store, incluso Editoriale, un software di scrittura sviluppato da Ole Zorn, anche se il trascinamento è possibile solo su un'apposita barra sopra la tastiera.

Il posizionamento del cursore su iOS non è mai stato il più preciso o comodo e le tastiere di terze parti potrebbero finalmente migliorare questo concetto vecchio di sette anni. Alla WWDC 2014 si è visto come Apple voglia accogliere gli sviluppatori e la nuova API è apparentemente una risposta alle loro richieste.

.