5 приложений-клавиатур для iOS 8

За пару месяцев, прошедших после выхода iOS 8, в App Store появилось множество клавиатур от сторонних разработчиков. Мы рассмотрели наиболее популярные и качественные из них (эти категории, заметим, не всегда совпадают) — и пришли к довольно неожиданному выводу.

Как включить купленную (или скачанную бесплатно) стороннюю клавиатуру в iOS 8? Идем в «Настройки > Основные > Клавиатура > Клавиатуры > Добавить новую клавиатуру». Дополнительные клавиатуры появляются под языковыми вариантами штатной. Потом можно зайти в настройки добавленной клавиатуры и сдвинуть рычажок «Позволить полный доступ». Apple предупреждает (а независимые эксперты — подтверждают), что эта опция дает разработчикам возможность считывать всю введенную на их клавиатурах информацию.

Если вы ну очень любите все новое, на всякий случай напоминаем — QuickType, «родная» клавиатура Apple, пока не поддерживает предикцию (предсказание) ввода для русского языка. Переключение между QuickType и альтернативными клавиатурами осуществляется долгим нажатием на кнопку переключения языков (та, которая с изображением земного шара). При удалении клавиатурного приложения клавиатура автоматически пропадает из всех настроек, что очень удобно. При переустановке клавиатуры она также автоматически возвращается в настройки — но рычажок «Позволить полный доступ» нужно будет двигать заново.

Все клавиатуры тестировались на iPhone 4S и iPad Air. При наборе английского текста использовалась классическая тестовая фраза «The quick brown fox jumps over the lazy dog» («Быстрая бурая лиса прыгает через ленивую собаку»), использующая все буквы латинского алфавита. При наборе русского текста — аналог: «Съешь же ещё этих мягких французских булок, да выпей чаю».

TouchPal (бесплатно)

Плюсы: есть русский язык. Длинное нажатие на клавишу с земным шаром переключает между раскладками TouchPal, короткое — между TouchPal и стандартной клавиатурой.

При наборе тестового предложения русская предикция уверенно разобралась со «съешь же ещё» но сломалась на слове «французских», предложив вместо него «дней» и «друзей».

В TouchPal есть печать без отрыва пальца от клавиатуры (curves) с автоматической расстановкой пробелов. А также расстановка цифр и знаков препинания с обычных клавиш, куда они (цифры и знаки) добавлены вторичными мелкими символами. Дизайн не такой ужасный, как у других клавиатур, потому что честно скопирован с родной iOS-клавиатуры.

Минусы: хотя мы включили опцию «Позволить полный доступ», TouchPal продолжала жаловаться, что не имеет доступа к переключению языков. В апдейте разработчики добавили объяснение: после включения полного доступа нужно зайти в любое приложение и переключиться там на клавиатуру TouchPal. Только после этого можно будет установить русский язык.

Идея с добавленными на основные клавиши символами довольно интересная. Но, во-первых, символы добавлены не те и не там (точку добавили отдельной клавишей рядом с пробелом). Во-вторых, нужен очень большой экран для выполнения сложнейших операций по извлечению символов. Это свайп вверх-вниз по основной клавише с отрывом пальца от экрана точно в нужный момент. Половина символов попадает прямо на страницу, а половина застревает в окне предикции — нам так и не удалось понять алгоритм.

Итог: визуально TouchPal настолько похожа на стандартную iOS-клавиатуру, что ставить ее имеет смысл лишь из-за русской предикции. Которая есть и работает.

MyScript Stack (бесплатно)

Плюсы: есть русский язык (а также украинский, татарский и монгольский). Есть отличный анимированный обучающий режим, объясняющий тонкости рисования букв и разницу в методах рисования для разных языков. Пробелы и удаление буквы удобно реализованы (прямые жесты). Поддержка русского языка доступна без включения опции «Позволить полный доступ».

Минусы: переключение между языками реализовано не так изящно, как у Fleksy. У клавиатуры свое меню выбора языков (с тем же земным шаром на клавише), на которое надо переключаться отдельно от меню выбора языков основной iOS-клавиатуры. Знаки препинания все равно приходится ставить клавишами.

Итог: идея набора текста через рисование букв, как в школьной прописи, интересна скорее в воображении разработчиков, чем в реальной жизни. Писать надо на большом экране iPad или iPhone 6 Plus — на обычном iPhone все буквы получаются заглавными. Сама технология плохо приспособлена для русского языка — в чем вас убедит первая попытка написать строчную «ж». Автокоррекцию и предсказание ввода лучше отключить сразу. Для языков с иероглифическим письмом MyScript Stack, вероятно, подходит лучше.

Fleksy (33 рубля)

Плюсы: есть русский язык. Очень удобное переключение между языками (свайпом по пробелу). Несколько конфигураций клавиатуры — трех размеров, с пробелом / без пробела.

Минусы: автокоррекцией пользоваться неудобно на любом языке; впрочем, это это общая беда «обучающихся» клавиатур. (Помогает автокоррекция преимущественно при быстром вводе слов с «ъ».) Подключение к вашей почте и вашим аккаунтам Facebook и Twitter может помочь улучшить автокоррекцию лишь в том случае, если вы согласны целенаправленно тренировать Fleksy в течение пары месяцев. (Можно еще терпеливо вбивать слова в словарь.)

Итог: по удобству печати — примерно на одном уровне с базовой клавиатурой Apple. Можно поставить, если для вас абсолютно критичны цветные темы оформления.

SwiftKey (бесплатно)

Плюсы: Очень хорошее предсказание ввода. В тестовой фразе были безо всякой подготовки предсказаны слова «The quick brown fox jumps over the» — сломалась SwiftKey только на слове «lazy», предложив вместо него past, weekend и years. Браво! Отличный минималистский серебристо-серый дизайн в духе настольных клавиатур Apple. В отличие от большинства рассмотренных в данном обзоре клавиатур, SwiftKey не отпугивает внешним видом. Автокоррекция работает так же, как и предсказание ввода — три варианта написания слова возникают над клавиатурой.

Минусы: нет (до сих пор!) русского языка — при том, что есть, например, каталанский. Возможность печати одним непрерывным свайпом (SwiftKey Flow) пока присутствует только в версии для iPhone.

Итог: умение печатать одним непрерывным движением требует некоторой практики. Особенно трудно научиться ставить пробелы без отрыва пальца без клавиатуры. Но если приспособиться — очень удобно. Набираемые в таком режиме слова показываются в окне предикции, при отрыве пальца все набранное направляется в основную строку. Очень хотим SwiftKey Flow для iPad (но не так сильно, как добавления русского языка, разумеется).

Swype (33 рубля)

Плюсы: доходчивое обучение с объяснением основных жестов для расстановки знаков препинаний — всем бы так! Оригинальная технология постановки точки и запятой свайпами на пробел. Восклицательный и вопросительный знак ставятся свайпами с букв.

Минусы: Далеко не выдающийся внешний вид: нам трудно представить себе виртуальную клавиатуру с более отталкивающими клавишами. Очень короткий пробел — по нему постоянно промахиваешься и ставишь.точку (вот! Опять!) между словами. Есть возможность печатать без отрыва пальца от клавиатуры — но она в Swype реализована куда хуже, чем в SwiftKey. Печатать удается лишь по одному слову, да и те автокоррекция заменяет на неправильные. Удивительно: предикция могла бы произвести хорошее впечатление (в тестовой русской фразе она споткнулась только на слове «да»), но автокоррекция портит все заранее — «съешь» она упорно норовит поменять на «можешь».

Итог: худшая клавиатура в обзоре. Платная, с безвкусным внешним видом и не реализованными толком быстрой печатью, автокоррекцией и предсказанием ввода.

Вывод

Осмотр наиболее примечательных приложений-клавиатур для iOS 8 подтвердил сложившееся у нас впечатление — что энтузиазм публики по их поводу несколько остыл (зима близко). Главное, чтобы энтузиазм не пропал у разработчиков и они не прекратили выпускать обновления. Для приведения в приемлемое состояние SwiftKey нужен всего один апдейт (который добавит поддержку русского). Остальным клавиатурам предстоит более долгий путь к тому, чтобы иметь право просить полный доступ. Так что на текущий момент оптимальной клавиатурой для iOS 8 остается штатная QuickType.