В сентябре 2014 Apple провела чертовски эффектную софтверную презентацию на WWDC. Тесно сплетенные OS X Yosemite и iOS 8 так и сыпали крутыми фичами — успевай кричать wow! Одной из них стала поддержка сторонних клавиатур, о чем мы мечтали давно и уже не чаяли получить. Наконец стало возможным установить Swype с набором текста без отрыва пальца от экрана, предугадывающую слова Fleksy или SwiftKey с каким-то задорным оформлением. Но вот прошло два года и я не вижу на телефонах друзей, знакомых и просто встречающихся мне людей сторонних решений. Почему клавиатуры не зашли?
Сперва причиной малой популярности альтернативных клавиатур была сама Apple. Когда восторг от самой возможности сменить бело-серые кнопки с единственной плюшкой в виде предугадывания слов на что-то новое прошел, прозаичная реальность взяла свое. Оказалось, что диктовку текста со сторонней клавиатуры не вызвать, при наборе пароля она не доступна, еще и регулярно глючит. Да и с поддержкой русского и тем более украинского дела обстояли неважно.
Постепенно ситуация улучшалась. Во всяком случае в той мере, насколько она зависила от разработчиков. Клавиатуры по мере обновлений избавлялись от глюков и приобретали новые возможности. Некоторые превратились в настоящих функциональных монстров с гибкой кастомизацией интерфейса. От них отщипнулись утилиты, работающие с буфером обмена, позволяющие прикреплять к тексту анимации и изображения. А вот Apple не спешила выравнивать в правах чужие решения и системную клавиатуру iOS.
Релиз iOS 9 еще больше усложнил положение чужаков, так как Apple опять усилила системное средство ввода. На больших экранах “плюсов” и планшетников у клавиатуры появились дополнительные кнопки, iPhone 6s и семейство iPad получили удобный трекпад для быстрого перемещения курсора и выделения текста.
Читай также: “Не бойся изменить привычку — попробуй стороннюю клавиатуру на iPhone“
Что же получается? “Из коробки” у тебя есть отлично реализованная, с умеренной функциональностью и без всякой кастомизации клавиатура. Она предполагает набор текста по старинке — касанием по кнопкам. Умеет исправлять ошибки и предугадывает слова, в том числе на русском. Когда нужно, позволяет надиктовать текст голосом. А еще это неотъемлимая часть iOS, выдержанная в дизайне системы. И есть альтернативы — почти всегда внешне чужеродные, часто требующие привыкания к новому способу набора, предполагающие настройку. В их плюсах потенциально более высокая скорость набора, в минусах — потеря в комфортности. И еще мелкие глюки. Сейчас их не в пример меньше, чем во времена iOS 8, но все же сбои случаются. И как водится в самый неподходящий момент.
За последние два года я несколько раз пытался пересесть на альтернативную клавиатуру. Пробовал Fleksy, так как ее система исправления ошибок и управления курсором просто великолепна, экспериментировал со жестовым набором Swype. Сперва нравилось, затем вроде бы привыкал и просто пользовался, но раз-другой набирал текст на стандартной клавиатуре и понимал, что с ней проще. Может, медленнее и не так удобно в каких-то экстремальных условиях, но в типичных сценариях проще. Видимо, к такому выводу приходят большинство экспериментаторов.