Anúncio fechado

A integração de teclados de terceiros no iOS 8 foi um desenvolvimento muito bem-vindo tanto para usuários quanto para desenvolvedores. Ele abriu as portas para teclados populares de terceiros, como Swype ou SwiftKey. Como parte da segurança, entretanto, a Apple limitou parcialmente o teclado. Por exemplo, eles não podem ser usados ​​para inserir senhas. Várias outras limitações surgiram da documentação do iOS 8, a mais triste delas foi a incapacidade de mover o cursor usando o teclado. No entanto, parece que no iOS 8 beta 3 a Apple abandonou essa limitação, ou melhor, adicionou uma API para permitir o movimento do cursor.

Informações sobre a restrição estavam saindo documentação sobre programação de teclados personalizados, onde diz:

“[…] o teclado personalizado não pode marcar texto ou controlar a posição do cursor. Essas operações são controladas por um aplicativo de entrada de texto que utiliza o teclado"

Em outras palavras, o cursor é controlado pelo aplicativo, não pelo teclado. Este parágrafo ainda não foi atualizado após o lançamento do novo iOS 8 beta, porém, na documentação das novas APIs descoberto pelo desenvolvedor Ole Zorn aquele que, de acordo com sua descrição, eventualmente possibilitará esta ação. A descrição literalmente diz tudo "ajustar a posição do texto por distância do caractere". Graças a isso, o teclado deverá ter acesso a uma operação que até agora só o aplicativo poderia controlar.

 

Para teclados de terceiros, a genialidade poderia ser aplicada conceito de Daniel Hooper a partir de 2012, onde é possível mover o cursor arrastando horizontalmente no teclado. Mais tarde, esse recurso apareceu por meio de um ajuste de jailbreak Seleção de deslizamento. Este conceito também é aplicado por vários aplicativos da App Store, incluindo editorial, um software de escrita desenvolvido por Ole Zorn, embora arrastar só seja possível em uma barra especial acima do teclado.

O posicionamento do cursor no iOS nunca foi tão preciso ou confortável, e teclados de terceiros podem finalmente melhorar esse conceito de sete anos. Na WWDC 2014, foi visto como a Apple quer acomodar os desenvolvedores, e a nova API é aparentemente uma resposta aos seus pedidos.

.