Когда компания Apple на WWDC 14 анонсировала возможность использования альтернативных клавиатур, радости разработчиков и пользователей не было предела. Первым открылся еще один потенциально прибыльный сегмент рынка мобильных приложений, вторые наконец-то смогут перестать завидовать пользователям Android. Ничего удивительного, что создатели Swype, Fleksy, TouchPal и других популярных клавиатур тотчас анонсировали разработки для мобильных устройств Apple. Увы, они так и не стали популярны — большинство пользователей по-прежнему предпочитают стандартную клавиатуру. Так в чем же дело? Неужели сработал принцип чуть более зеленой соседской травы, когда вызывал зависть сам факт существования альтернативных клавиатур для Android, но вовсе не хотелось пользоваться ими на iOS?
Виновниками этой ситуации оказались сразу все стороны: компания Apple, разработчики и пользователи. С выходом iOS 8 мобильная операционная система начала напоминать ранний Android, причем в самом плохом смысле. Как следствие специалисты Apple столкнулись с огромным количеством жалоб на новую прошивку, что подтвердил Тим Кук на презентации новых iPad, пообещав исправить все в версии 8.1. Некоторые недостатки действительно были устранены, но проблемы с альтернативными клавиатурами остаются даже в версии 8.1.1. Больше всего раздражает редактирование контактов, когда при удалении любого символа курсор перескакивает на следующую строку. Попробуйте-ка отредактировать чье-нибудь имя или фамилию, когда после каждого удаленного знака нужно вручную возвращаться к нужному полю! Долгое время я винил разработчиков Fleksy, но проверка других альтернативных клавиатур и даже смена iPhone 6 Plus на iPhone 6 не помогает — курсор перескакивает на следующую строку.
Еще одна проблема, чуть менее распространенная, но от того не менее серьезная — полное исчезновение сторонних клавиатур. Время от времени, без видимой причины Swype, Fleksy и любой другой метод ввода может попросту не сработать. Если это происходит, чаще всего на месте клавиатуры остается пустота, но иногда появляется отключенная стандартная клавиатура, причем только с английской раскладкой. Вернуть все в рабочее состояние помогает перезапуск приложения, но это едва ли можно назвать хорошим решением проблемы. При таком раскладе я рассчитываю, что полноценно пользоваться сторонними клавиатурами я смогу в лучшем случае после выхода iOS 9. Но, черт возьми, Apple! Зачем ты превращаешь свою операционку в молодой Android?
Справедливости ради, стоит отметить, что сами разработчики оказались не лучше. На момент релиза практически каждая клавиатура оказалась слишком недоработанной. Большинство из них не поддерживало русский язык, хотя давно уже справляются с этим на Android, многие были проблемными, как например Fleksy с неработающей загрузкой языков. Ко всему прочему, то ли в силу ограничений iOS 8, то ли из-за лени разработчиков, функционально сторонние клавиатуры проигрывают аналогичным решениям для Android. Как следствие мы получаем менее качественный продукт, чем того бы хотелось после знакомства с популярными клавиатурами в Google Play.
Последняя причина недостаточной популярности альтернативных клавиатур — консерватизм пользователей, особенно тех, у кого большой стаж работы с мобильными устройствами Apple. Столько времени все справлялись со стандартной клавиатурой, что поневоле засомневаешься в необходимости что-то менять. Как следствие, проблемы с TouchPal, Swype и другими приложениями не становятся горячей темой для обсуждения. Плохо работает — вернусь на стандартную. У владельцев мобильных устройств Apple разговор короткий.