Pechar anuncio

A integración de teclados de terceiros en iOS 8 foi un desenvolvemento moi benvido tanto para usuarios como para desenvolvedores. Abriu a porta a populares teclados de terceiros como Swype ou SwiftKey. Non obstante, como parte da seguridade, Apple limitou parcialmente o teclado. Por exemplo, non se poden usar para introducir contrasinais. Varias outras limitacións xurdiron da documentación de iOS 8, a máis triste delas foi a imposibilidade de mover o cursor usando o teclado. Non obstante, parece que en iOS 8 beta 3, Apple abandonou esta limitación, ou máis ben engadiu unha API para permitir o movemento do cursor.

Estaba saíndo información sobre a restrición documentación sobre programación de teclados personalizados, onde di:

“[…] O teclado personalizado non pode marcar texto nin controlar a posición do cursor. Estas operacións están controladas por unha aplicación de entrada de texto que usa o teclado"

Noutras palabras, o cursor está controlado pola aplicación, non polo teclado. Este parágrafo aínda non se actualizou despois do lanzamento da nova versión beta de iOS 8, con todo, na documentación das novas API descuberto polo desenvolvedor Ole Zorn aquel que, segundo a súa descrición, eventualmente posibilitará esta acción. A descrición literalmente di todo "axustar a posición do texto pola distancia do carácter". Grazas a isto, o teclado debería acceder a unha operación que ata agora só podía controlar a aplicación.

 

Para teclados de terceiros, xenio podería aplicarse concepto de Daniel Hooper a partir de 2012, onde é posible mover o cursor arrastrando horizontalmente no teclado. Máis tarde, esta función apareceu mediante un axuste de jailbreak Deslizar a selección. Este concepto tamén é aplicado por varias aplicacións da App Store, incluíndo Editorial, un software de escritura desenvolvido por Ole Zorn, aínda que só se pode arrastrar nunha barra especial sobre o teclado.

A colocación do cursor en iOS nunca foi a máis precisa ou cómoda, e os teclados de terceiros poderían mellorar finalmente este concepto de sete anos. Na WWDC 2014, viuse como Apple quere dar cabida aos desenvolvedores e, ao parecer, a nova API é unha resposta ás súas solicitudes.

.