С выходом новой операционной системы iOS 8 разработчикам было разрешено создавать собственные клавиатуры для системы.
Сейчас уже создано довольно большое количество сторонних клавиатур, на любой вкус и цвет. Я бы с радостью использовал клавиатуру SwiftKey, но она до сих пор не поддерживает русский язык (в отличии от версии для Android). Поэтому выбор остановился на не менее функциональной клавиатуре Swype.
Единственный момент, который добавляет ложку дегтя в использование сторонних клавиатур, это то, что для полей ввода, которые принимают пароль, все равно появляется стандартная клавиатура от Apple. Такое ограничение связано с безопасностью наиболее чувствительных пользовательских данных – вводимые пароли могут отправляться на сервера злоумышленников.
С одной стороны, Apple молодец, что наконец-то начал разрешать разработчикам интегрироваться в систему, однако такие ограничения, как в примере со сторонними клавиатурами, указывает на то, что такая интеграция не обошлась без использования костылей. Посмотрим, что нас ждет в новых версиях iOS 🙂