Închide anunțul

Integrarea tastaturilor de la terți în iOS 8 a fost o dezvoltare foarte binevenită atât pentru utilizatori, cât și pentru dezvoltatori. A deschis ușa către tastaturi populare de la terțe părți, cum ar fi Swype sau SwiftKey. Cu toate acestea, ca parte a securității, Apple a limitat parțial tastatura. De exemplu, acestea nu pot fi folosite pentru a introduce parole. Câteva alte limitări au apărut din documentația iOS 8, dintre care cea mai tristă a fost incapacitatea de a muta cursorul folosind tastatura. Cu toate acestea, se pare că în iOS 8 beta 3, Apple a abandonat această limitare, sau mai degrabă a adăugat un API pentru a permite mișcarea cursorului.

Informații despre restricție au apărut documentație despre programarea tastaturilor personalizate, unde scrie:

„[…] tastatura personalizată nu poate marca textul sau controla poziția cursorului. Aceste operațiuni sunt controlate de o aplicație de introducere a textului care utilizează tastatura"

Cu alte cuvinte, cursorul este controlat de aplicație, nu de tastatură. Acest paragraf nu a fost încă actualizat după lansarea noului iOS 8 beta, totuși, în documentația noilor API-uri descoperit de dezvoltatorul Ole Zorn unul care, conform descrierii sale, va permite în cele din urmă această acțiune. Descrierea spune literalmente totul „ajustați poziția textului în funcție de distanța față de caracter”. Datorită acestui fapt, tastatura ar trebui să aibă acces la o operațiune pe care până acum doar aplicația o putea controla.

 

Pentru tastaturile de la terți, geniul s-ar putea aplica astfel concept de Daniel Hooper din 2012, unde este posibilă deplasarea cursorului trăgând orizontal pe tastatură. Mai târziu, această caracteristică a apărut printr-o modificare de jailbreak Glisați selecția. Acest concept este aplicat și de mai multe aplicații din App Store, inclusiv Editorial, un software de scriere dezvoltat de Ole Zorn, deși tragerea este posibilă doar pe o bară specială deasupra tastaturii.

Plasarea cursorului pe iOS nu a fost niciodată cea mai precisă sau mai confortabilă, iar tastaturile terțe ar putea îmbunătăți în sfârșit acest concept vechi de șapte ani. La WWDC 2014, s-a văzut cum Apple vrea să găzduiască dezvoltatorii, iar noul API este aparent un răspuns la solicitările acestora.

.