Затвори рекламата

Интегрирането на клавиатури на трети страни в iOS 8 беше много добре дошло развитие както за потребителите, така и за разработчиците. Той отвори вратата към популярни клавиатури на трети страни като Swype или SwiftKey. Като част от сигурността обаче Apple частично ограничи клавиатурата. Например, те не могат да се използват за въвеждане на пароли. Няколко други ограничения се появиха от документацията на iOS 8, най-тъжното от които беше невъзможността да се движи курсора с помощта на клавиатурата. Изглежда обаче, че в iOS 8 beta 3, Apple изостави това ограничение или по-скоро добави API, за да позволи движението на курсора.

Излизаше информация за ограничението документация за програмиране на персонализирани клавиатури, където пише:

„[…] персонализираната клавиатура не може да маркира текст или да контролира позицията на курсора. Тези операции се управляват от приложение за въвеждане на текст, което използва клавиатурата"

С други думи, курсорът се управлява от приложението, а не от клавиатурата. Този параграф все още не е актуализиран след пускането на новата бета версия на iOS 8, но в документацията на новите API открит от разработчика Оле Цорн такъв, който според описанието му в крайна сметка ще позволи това действие. Описанието буквално казва всичко "коригиране на позицията на текста според разстоянието от знака". Благодарение на това клавиатурата трябва да получи достъп до операция, която досега можеше да контролира само приложението.

 

За клавиатури на трети страни може да се приложи genius концепция от Даниел Хупър от 2012 г., където е възможно курсорът да се движи чрез хоризонтално плъзгане по клавиатурата. По-късно тази функция се появи чрез настройка за джейлбрейк Плъзнете Избор. Тази концепция се прилага и от няколко приложения в App Store, включително Редакционен, софтуер за писане, разработен от Ole Zorn, въпреки че плъзгането е възможно само на специална лента над клавиатурата.

Поставянето на курсора в iOS никога не е било най-точното или удобно и клавиатурите на трети страни най-накрая биха могли да подобрят тази седемгодишна концепция. На WWDC 2014 се видя как Apple иска да се приспособи към разработчиците и новият API очевидно е отговор на техните искания.

.