Anuncio cerrado

La integración de teclados de terceros en iOS 8 fue un avance muy bienvenido tanto para los usuarios como para los desarrolladores. Abrió la puerta a teclados populares de terceros como Swype o SwiftKey. Sin embargo, como parte de la seguridad, Apple ha limitado parcialmente el teclado. Por ejemplo, no se pueden utilizar para introducir contraseñas. Varias otras limitaciones surgieron de la documentación de iOS 8, la más triste de las cuales fue la imposibilidad de mover el cursor usando el teclado. Sin embargo, parece que en iOS 8 beta 3, Apple abandonó esta limitación, o más bien añadió una API para permitir el movimiento del cursor.

Estaba saliendo información sobre la restricción. documentación sobre la programación de teclados personalizados, En donde dice:

“[…] El teclado personalizado no puede marcar texto ni controlar la posición del cursor. Estas operaciones están controladas por una aplicación de entrada de texto que utiliza el teclado"

En otras palabras, el cursor lo controla la aplicación, no el teclado. Este párrafo aún no se ha actualizado tras el lanzamiento de la nueva beta de iOS 8, sin embargo, en la documentación de las nuevas API descubierto por el desarrollador Ole Zorn uno que, según su descripción, eventualmente habilitará esta acción. La descripción literalmente lo dice todo. "ajustar la posición del texto por distancia del carácter". Gracias a esto, el teclado debería poder acceder a una operación que hasta ahora sólo podía controlar la aplicación.

 

Para los teclados de terceros, la genialidad podría aplicarse concepto de Daniel Hooper de 2012, donde es posible mover el cursor arrastrándolo horizontalmente en el teclado. Más tarde, esta característica apareció a través de un ajuste de jailbreak. DeslizarSelección. Este concepto también lo aplican varias aplicaciones en la App Store, incluidas Editorial, un software de escritura desarrollado por Ole Zorn, aunque sólo es posible arrastrar en una barra especial encima del teclado.

La ubicación del cursor en iOS nunca ha sido la más precisa o cómoda, y los teclados de terceros finalmente podrían mejorar este concepto de siete años. En la WWDC 2014 se vio cómo Apple quiere adaptarse a los desarrolladores, y la nueva API aparentemente es una respuesta a sus peticiones.

.