Три дня с новой SwiftKey Keyboard

Когда я сбежал на Андроид из надкусанова царства iOS в апреле 2013 года, SwiftKey оказалась первой клавиатурой, которую  установил на своем S4 (кажется, по наводке Алекса Экслера). После запредельной недотыкомки для клевания зерен-буковок на штатном недоразумении айфона (а другого в iOS нет, потому что Надкусан никому не позволяет улучшать собственные шедевры) SwiftKey смотрелся, разумеется, даром небес. Тем не менее я продолжил поиск, перепробовал с десяток альтернативных клавиатур (благо на Андроиде их море разливанное), однако, не впечатлившись, остановился на какое-то время на штатной от самого Google (штатная от Гнусмаса вполне ничего, но не прижилась уже не помню, по какой причине).

Затем я нашел Swype + Dragon и впал в блаженство. Визуально эта клавиатура более, чем невзрачненькая. Я бы сказал, вообще никакая или даже позорная. Дело даже не в жуткой, безвкусной и допотопной «шкурке», а в карликовых размерах клавиатуры: мне, во всяком случае, попасть пальцем в микроклавиши букв никогда на Swype не удавалось. Однако все недостатки сходили на нет и тысячекратно перевешивались технологией ввода, которую компания Dragon, собственно, и изобрела – Flow, введение букв непрерывным движением пальца по экрану (отсюда и само английское слово swype)! Для меня эта техника оказалась не просто откровением, но и подлинной революцией: буквально за несколько дней я довел скорость ввода текста на смартфоне практически до скорости разговора! Добавьте к технологии Flow еще и голосовой движок Dragon, разработка одноименной компании, на мой взгляд, являющаяся лучшей из всех, существующих движков распознавания речи в мире (Dragon Dictate для Mac OS X и Dragon Naturally Speaking для Windows – это тоже их продукты), и вы получите идеальную клавиатуру для мобильных устройств.

В свое время я рассказывал читателям о чуде  Swype + Dragon в одной из голубятен (Samsung Galaxy S4: Te absolvo a peccatis tuis!).

Так вот, на прошлой неделе по планете раструбили с пышными фанфарами обновленную версию SwiftKey Keyboard 2.0. Тут тебе и «Выбор редакции», и «Лучший разработчик», и 372 с половиной тысячи рейтингов в 5 звезд от благодарных и счастливых пользователей. В общем, триумфальный маркетинг сделал свое дело, я опять установил новую клавиатуру (старую версию давным-давно удалил за ненадобностью вместе со всеми остальными клавиатурами кроме Swype), решив дать ей второй шанс.

Визуально новая SwiftKey однозначно описывается эпитетом gorgeous (роскошная): чего стоят лишь 30 цветовых схем, одна другой привлекательнее (пишу без всякой иронии)! А еще – 800 эмотиконов и словарная поддержка 60 языков. Ну круто, чего там. 

Главное, однако – в SwiftKey заявлена поддержка технологии Flow, без которой, разумеется, я бы никогда и не смотрел в сторону альтернативы: после того, как вы научились печатать  с Flow, о возврате к традиционной игре в Darts под микроскопом и речи быть не может.

Первое, в чем выигрывает  SwiftKey по сравнению с Swype + Dragon – это возможность подстраивать внешний вид клавиатуры под собственные нужды. Речь не столько о бесчисленных «шкурках», сколько об изменении пропорций отображения букв на клавишах и возможности добавить цифровой ряд. Последнее обстоятельство для меня очень важно, потому что необходимость переключаться туда-сюда от экрана  с буквами к экрану с цифрами, достает почему-то невероятно.

Дальше больше: в  SwiftKey встроен голосовой движок от Google, который сам по себе хорош и работает с русским языком не хуже Dragon. В этом SwiftKey с клавиатурой Swype однозначно по функционалу сравнялась. 

Еще один плюс: переключением между языковыми раскладками выполняется быстрым «свайпом» по клавише Пробел справа налево, либо обратно. Очень удобно и эффективно. А в моем случае – просто спасение, поскольку я постоянно ввожу текст на множестве языков. Для сравнения, на Swype + Dragon для переключения языковых раскладок приходится сначала долго жать на Пробел, а затем выбирать еще нужный язык из лениво всплывающего списка:  

Есть, правда, важный (для меня лично) плюс и у Swype + Dragon: в списке региональных раскладок можно добавлять сколько угодно языков, тогда как SwiftKey поддерживает только три раскладки. Хотите добавить четвертый язык – удаляйте один из трех предыдущих. Не шарман.

Ну а теперь переходим к самому главному – функционалу Flow на SwiftKey. Я честно отработал на новой клавиатуре три дня, пытаясь освоиться с несколько видоизмененной технологией ввода текста. Технологию я освоил, но через три дня SwiftKey в качестве основной системы ввода отключил и вернулся к страшненькой Swype + Dragon. И вот почему.

Основная причина, по которой Swype для тех, кто пользуется технологией Flow для ввода текста, является несравненно лучшим выбором, чем SwiftKey, заключена в качестве распознавания «свайпов». У продукта Dragon это качество находится на совершенно ином уровне. Даже – ином порядке. Несопоставимо более высоком. Ведешь быстро пальцем по SwiftKey и прямо-таки визуально видишь, как тормозит движок клавиатуры, пытающийся поспеть за твоим движением и расшифровать текст. В 7 случаях из 10 расшифровка любого слова, в котором более 5 букв, происходит неправильно.

 Тогда как на Swype у меня давно уже (благодаря функции интеллектуального обучения клавиатуры и ведению пользовательского словаря, который, кстати, синхронизируется через собственное облако со всеми другими гаджетами, где у вас также установлена Swype) достигнута почти 90 % точность при вводе текста.

Разработчики SwiftKey говорят, что их клавиатура тоже обучается. И тоже синхронизируется через облако. Похоже, это так, однако есть еще один момент, который делает использование SwiftKey почти useless: в окне подсказок альтернативных слов клавиатура выводит только три слова. По опыту: в 9 случаев из 10 среди этих 3 слов не оказывалось правильного варианта, поэтому единственная возможность ввести нужный текст – это удалить неправильно распознанное слово и перепечатать его снова. При том, что шансы на верное распознавание, очень низкие (если SwiftKey не распознала ввод с  первого раза, почти гарантированно она не распознает и с десятого, поэтому единственная возможность – это набирать по старинке, вбивая буквы отдельными тапами).

В то же время Swype + Dragon выводит в верхней строке  длинный ряд альтернатив (8 слов и более), из которых с высокой вероятностью вы можете выбрать правильный вариант в том случае, если движок правильно не распознал ваш ввод изначально. Впрочем, как я уже сказал, Swype распознает мои вводы после многомесячного обучения с безупречной точностью. 

Вот такая случилась незадача. Клавиатура SwiftKey очень красивая и очень удобная в графическом плане (возможность добавлять сверху отдельный ряд с цифрами!), но технология Flow пока что совсем у ребят сырая и, конечно, не идет ни в какое сравнение с родоначальником Swype + Dragon. Посему тут дилемма для пользователя простая: либо ехать, либо с шашечками! Если Flow – это ваш единственный способ ввода текста, и вам реально нужно ехать, то без вариантов ваш выбор сегодня – это Swype + Dragon.

Что касается SwiftKey, то подождем новой версии и будем надеяться, что ребята доведут реализацию движка до ума.