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.
Parece que é possível mover o cursor com um teclado personalizado na versão beta 3. :) pic.twitter.com/hSLg8Gn48F
-Ole Zorn (@olemoritz) 7 de julho de 2014
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.
Estou feliz com esta notícia apenas porque a primeira coisa que farei após atualizar para o iOS8 será comprar um novo teclado (provavelmente Flexy). No entanto, a seleção atual da localização do cursor usando a bolha parece bastante conveniente para mim, talvez com exceção de atingir a borda da tela..;)
Pelo contrário, penso que é um passo na direcção errada. Para mim, o encanto do iOS está justamente na sua proximidade e, portanto, na estabilidade. Aproximar-se do andróide e dos gritos de algumas pessoas descontentes não adiantará nada
Não entendo a irreversibilidade. Quem impede você de usar o teclado da Apple? Sua opinião me parece terrivelmente limitada, semelhante ao êxtase do texto original em discos blu-ray. que escrevem que é o mais original com legendas em tcheco. isso é problema de cada um, que cada um use o que quiser, mas por que escolher os outros, o que você quer de um teclado diferente ou de uma dublagem para um filme? ... então use o teclado estável original, mas alguém pode facilmente usar outro instável, certo? deixe a escolha para os usuários, por que você tiraria o direito de escolha de outras pessoas?!
Não vou substituir o teclado padrão. Só a esquizofrenia de que haverá uma senha e outra para as demais me parece estúpida. Prefiro dar as boas-vindas à Apple para unificar os existentes.
A primeira coisa que faço depois de instalar o iOS8 é baixar o Swiftkey e adicionar a capa clássica do teclado da Apple a ele. Não há nada no iOS que me incomode tanto quanto o teclado do iOS. Previsão horrível e não pode fazer nada que um teclado moderno deveria ser capaz de fazer.1
Concordo plenamente. O que mais me incomodou depois de mudar do Android para o iOS foi a demora na entrada de texto, além dos erros de digitação. Estou ansioso para que o Swiftkey aprenda e lembre frases inteiras, não apenas minhas expressões e reviravoltas únicas :)
Muitas vezes, uma ou duas letras são suficientes e o Swiftkey “adivinha” a palavra desejada. Sem mencionar deslizar