Свайп — подробное руководство по мобильной клавиатуре (2019). Свайп по экрану: что это и для чего он нужен

Если вы не , напомним, что Swype — это утилита, которая заменяет штатную клавиатуру Android собственной, более "умной". Отслеживая перемещения пальца по дисплею, система пробует угадать, какое слово набирает пользователь, и предлагает следующее с учетом контекста. Если у нее это не получается — она предлагает варианты замены, и довольно точные.

Как установить и настроить
В Google Play клавиатура доступна начиная с сегодняшнего утра по временно сниженной цене в 1 доллар, есть и бесплатная пробная версия . После первого запуска приложение проведет вас по этапам настройки. Сначала надо будет зайти в "Настройки" → "Язык и ввод" и поставить галку напротив "Swype". Появится предупреждение о том, что приложение может собирать все вводимые данные за исключением паролей - это действительно так, но Nuance это солидная компания с многолетней историей и не доверять ей поводов пока не было, так что соглашаемся. После этого нажимаем кнопку "назад" для возврата к мастеру настройки и на следующем этапе загружаем русский из списка языков.

Наконец, на последнем этапе можно зарегистрировать свой аккаунт в Nuance - это даст клавиатуре доступ к "облачной" словарной базе, а также позволит восстанавливать ваши персональные настройки и синхронизировать их между устройствами, например, смартфоном и планшетником. Кстати, в этом случае покупать Swype дважды (как в случае, например, со SwiftKey) не придется - приложение универсально и работает на устройствах разных форм-факторов.

Дальнейшая наладка Swype зависит от личных предпочтений. В разделе "Мои слова", к примеру, вы можете разрешить утилите вести индивидуальный словарь, основываясь на текстах из Facebook, Twitter и писем Gmail. Также в настройках можно включить голосовой и рукописный ввод, поменять тему оформления или определить, должна ли клавиатура подчеркивать слова с ошибкой, самостоятельно вносить исправления или ставить автопробел.

Ключевые возможности Swype
В новейшей версии 1.5 Nuance пошла по пути улучшения уже имеющихся функций.

● "Динамический словарь" (Living Language) учитывает при наборе слова и фразы, которые в режиме реального времени употребляют пользователи по всему миру. Он поможет клавиатуре пополнять словарный запас и повысить точность угадываний. Эту функцию можно активировать в разделе "Мои слова". По умолчанию она отключена.

● Еще одна полезная функция, "Интеллектуальный редактор" (Smart Editor), анализирует целые предложения и предлагает исправить возможные ошибки. Когда вы поставите в предложении точку, Swype подчеркнет слова, в которых, по мнению программы, была допущена опечатка (автоисправление должно быть отключено).

Слева — "умный" редактор, подчеркивающий ошибки

● Если у вас несколько Android-устройств (например смартфон и планшет), жизнь облегчит сервис Swype Connect. Эта функция автоматически создает резервные копии словаря, переносит их в "облако" Nuance и синхронизирует между разными гаджетами.

● Текст можно набирать не только скользя пальцем по кнопкам, но также голосом (речь обрабатывает технология Dragon Dictation) и "рукописными" символами, которые Swype сам преобразует в печатные слова. В версии 1.5 ввод голосом включен изначально. В ходе наших тестов выяснилось, что он распознает русскую речь ничуть не хуже, чем голосовой сервис Google, но при этом позволяет набирать сразу несколько предложений подряд (система ставит знак ".", когда вслух произносят слово "точка"). То есть набирать голосом небольшие тексты на ходу теперь не проблема (необходимо подключение к Сети). Что касается ввода "от руки", то толку от него на смартфоне немного. Полезным он может оказаться разве что на планшетнике со стилусом, если они у вас есть.

Как видно, Swype стремится стать максимально удобным и угодить всем: кто любит набирать текст свайпами, нажатиями на кнопки, голосом или вырисовывать каждый символ вручную. Функции клавиатуры эволюционируют с каждой новой версией, и такая стратегия вполне может помочь Nuance расширить и без того крупную пользовательскую базу из 250 миллионов с лишним человек.

В последнее время в качестве лидера альтернативных клаиватур на Android большинство обозревателей называли - и вполне заслуженно - SwiftKey. Теперь лидеру придется потесниться - с выходом Swype в Google Play у него появился весьма достойный конкурент. Причем на Swype имеет смысл посмотреть, даже если ввод текста без отрыва - это, как вам кажется, "не ваше". У программы весьма умный словарь, много тем оформлени на любой вкус, а также отлично работающая функция голосового ввода, которую можно, в том числе, использовать для набора текстов небольшой или средней длины, а не только отдельных слов. Наконец, владельцев нескольких Android-устройств обрадует тот факт, что отдельные клавиатуры для cмартфона и планшетника покупать не надо:

(SwiftKey, GO Keyboard, Kii) вы можете из нашего обзора.

Термин gesture — способ объединить движения пальцем по экрану для запуска какого-то действия; движение пальцем в таком случае используется вместо просто касания или клика. Полное касание (complete touch) или mouse — move-capturing функция — нужна для того, чтобы жесты регистрировались и были абсолютно правильными. Сегодня хорошая поддержка этой функции есть только в браузерах Safari и Android.

Если в твоем веб-приложении пользователю нужно использовать жесты, важно научить его правильным действиям — при помощи справки, анимированных примеров или какого-нибудь другого вида подсказок (рисунок 8.5).

Рис. 8.5. Google Fast Flip новый просмотрищик, использующий жесты на iPhone и Android устройств. Слева вы увидите предупреждающий диалог с инструкциями о том, как его использовать. Вы увидите инструкции только один раз.

Жест Swipe

Жест swipe (также известен как flip) — технология для тач-браузеров, обычно используется для перемещения контента вперед-назад. Этот жест используется, например, во многих фото-галереях для смены выведенного на экран изображения и в презентациях для перелистывания слайдов. Суть жеста — простое движение пальцем по оси Х слева направо (горизонтальный swipe) или по оси Y сверху вниз (вертикальный swipe). swipe-жест поддерживается практически в каждом сенсорном устройстве, так как осуществляется одним пальцем.

Для перехвата swipe-действия нет специального стандартного события, поэтому будем эмулировать его, используя имеющиеся стандартные события

В устройствах Symbian 5-го поколения если вместо курсора использовать палец, то для событий mouse down, move и up получаются довольно странные результаты. Событие генерируется только один раз во время действия пальцем «перетащить» (drag), а событие вообще не срабатывает, если палец перемещен из точки начальных mouse-down координат. Поэтому, для обнаружения swipe в некоторых ситуациях нужны разные подходы.

Последовательность действий:

  • Перехват события (или ontouchstart в iPhone и других совместимых браузерах) и старт записи жеста.
  • Перехват (или ontouchmove в iPhone и браузерах с необходимой поддержкой) и продолжение записи жеста, если перемещение по оси Х (или Y) происходит в пределах определенного порога. Отмена жеста, если перемещение происходит по другой оси.
  • Перехват onmouseup (или ontouchend в iPhone и браузерах с необходимой поддержкой) и, если в этот момент жест продолжался (был активным) и разница между исходными и конечными координатами больше, чем определенная константа - определите swipe в одном направлении.
  • Последний пункт может быть заменен проверкой жеста на-лету внутри события onmousemove.

    Если ты используешь в работе jQuery, можно для обнаружения горизонтального жеста swipe на устройствах iPhone использовать бесплатный плагин отсюда http://plugins.jquery.com/project/swipe .

    При помощи следующего кода мы можем создать объектно-ориентированную библиотеку для обнаружения swipe (совместимо iPhone, Android и другими устройствами):

    /** Creates a swipe gesture event handler */ function MobiSwipe(id) { // Constants this.HORIZONTAL = 1; this.VERTICAL = 2; this.AXIS_THRESHOLD = 30; // The user will not define a perfect line this.GESTURE_DELTA = 60; // The min delta in the axis to fire the gesture // Public members this.direction = this.HORIZONTAL; this.element = document.getElementById(id); this.onswiperight = null; this.onswipeleft = null; this.onswipeup = null; this.onswipedown = null; this.inGesture = false; // Private members this._originalX = 0 this._originalY = 0 var _this = this; // Makes the element clickable on iPhone this.element.onclick = function() {void(0)}; var mousedown = function(event) { // Finger press event.preventDefault(); _this.inGesture = true; _this._originalX = (event.touches) ? event.touches.pageX: event.pageX; _this._originalY = (event.touches) ? event.touches.pageY: event.pageY; // Only for iPhone if (event.touches && event.touches.length!=1) { _this.inGesture = false; // Cancel gesture on multiple touch } }; var mousemove = function(event) { // Finger moving event.preventDefault(); var delta = 0; // Get coordinates using iPhone or standard technique var currentX = (event.touches) ? event.touches.pageX: event.pageX; var currentY = (event.touches) ? event.touches.pageY: event.pageY; // Check if the user is still in line with the axis if (_this.inGesture) { if ((_this.direction==_this.HORIZONTAL)) { delta = Math.abs(currentY-_this._originalY); } else { delta = Math.abs(currentX-_this._originalX); } if (delta >_this.AXIS_THRESHOLD) { // Cancel the gesture, the user is moving in the other axis _this.inGesture = false; } } // Check if we can consider it a swipe if (_this.inGesture) { if (_this.direction==_this.HORIZONTAL) { delta = Math.abs(currentX-_this._originalX); if (currentX>_this._originalX) { direction = 0; } else { direction = 1; } } else { delta = Math.abs(currentY-_this._originalY); if (currentY>_this._originalY) { direction = 2; } else { direction = 3; } } if (delta >= _this.GESTURE_DELTA) { // Gesture detected! var handler = null; switch(direction) { case 0: handler = _this.onswiperight; break; case 1: handler = _this.onswipeleft; break; case 2: handler = _this.onswipedown; break; case 3: handler = _this.onswipeup; break; } if (handler!=null) { // Call to the callback with the optional delta handler(delta); } _this.inGesture = false; } } }; // iPhone and Android"s events this.element.addEventListener("touchstart", mousedown, false); this.element.addEventListener("touchmove", mousemove, false); this.element.addEventListener("touchcancel", function() { _this.inGesture = false; }, false); // We should also assign our mousedown and mousemove functions to // standard events on compatible devices }

    Вот простой пример использования нашей бибилотеки swipe.js с с горизонтальным обнаружением swipe и другим с вертикальным обнаружением:

    Swipe Gesture Detection window.onload = function() { var swipev = new MobiSwipe("vertical"); swipev.direction = swipev.VERTICAL; swipev.onswipedown = function() { alert("down"); }; swipev.onswipeup = function() { alert("up"); }; var swipeh = new MobiSwipe("horizontal"); swipeh.direction = swipeh.HORIZONTAL; swipeh.onswiperight = function() { alert("right"); }; swipeh.onswipeleft = function() { alert("left"); }; } Vertical Swipe Horizontal Swipe

    Во многих сенсорных устройствах жест «перетащить» (drag) используется для прокрутки содержимого страницы и, при этом, не поддерживается функция preventDefault (о функции предотвращения поведения по умолчанию мы говорили чуть ранее в этой главе). Именно поэтому мы должны помимо жеста swipe рассмотреть и другие доступные способы навигации.

    Жесты машстабирования и поворота

    Когда iPhone только появился, самыми крутыми функциями в нем были именно жесты изменения масштаба и поворота. Используя жест pinching (сдвигая и раздвигая два пальца в щепотке) пользователь мог увеличить или уменьшить масштаб контента — это, как правило, изображение — на странице, а поворачивая два пальца по кругу изображение можно повернуть.

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

    К счастью, начиная с iOS 2.0 эти жесты можно обнаружить не прибегая с низкоуровневой математике в тач-событиях. В таблице 8.35 перечислены три расширения WebKit, которые доступны в качестве событий. В браузере Android также добавлена поддержка этих событий.

    Для масштабирования и поворота используются эти же события. Все три получают параметр GestureEvent. У этого параметра есть типичные для события свойства, а также дополнительные свойства scale и rotation.

    Свойство scale определяет расстояние между двумя пальцами как множитель с плавающей точкой от начала дистанции, где было начало жеста. Если значение больше 1.0, значит это открытый pinch (увеличение), а если значение 1.0 — pinch закрытия (уменьшение).

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

    Я знаю, что ты сейчас думаешь: «Вращение и изменение масштаба — это отлично, но какой нам от них толк, если мы работаем с HTML?». Здесь нам приходят на помощь CSS расширения для Safari на iOS (и в других браузеров с соответствующей поддержкой) с одним свойством и двумя функциями для управлением его значением: rotate и scale.

    Функция rotate получает параметр в градусах и нам нужно определить deg unit после числа (например, rotate(90deg)). Узнать это мы можем из скрипта при помощи element.style.webkitTransform.

    Давай рассмотри простой пример:

    Gesture Management function gesture(event) { // We round values with two decimals event.target.innerHTML = "Rotation: " + Math.round(event.rotation*100)/100 + " Scale: " + Math.round(event.scale*100)/100; // We apply the transform functions to the element event.target.style.webkitTransform = "rotate(" + event.rotation%360 + "deg)" + " scale(" + event.scale + ")"; }

    Как работает пример можешь увидеть на Рисунке 8-6. На совместимых устройствах ты можешь двумя пальцами поворачивать и масштабировать (вместе со всем содержимым). Только вот в чем проблема? Стиль преобразования всегда применяется к исходному элементу. Так, если мы применим к элементу масштаб 2.0, а потом еще раз увеличим на 0.5, то новое значение будет 0.5, а не 1.0, как можно было бы ожидать.

    Рис. 8.6. Сочетая сенсорные события с CSS трансформациями, можно вращать и масштабировать элементы на своем сайте.

    Для типичного zoom-rotate поведения мы должны заменить функцию на следующее:

    var rotation = 0; var scale = 1; function gesture(event) { event.target.innerHTML = "Rotation: " + Math.round((event.rotation+rotation)*100)/100 + " Scale: " + Math.round((event.scale*scale)*100)/100; event.target.style.webkitTransform = "rotate(" + (event.rotation+rotation)%360 + "deg)" + " scale(" + event.scale*scale + ")"; } function gestureend(event) { rotation = event.rotation+rotation; scale = event.scale*scale; }

    Мы выпустили новую книгу «Контент-маркетинг в социальных сетях: Как засесть в голову подписчиков и влюбить их в свой бренд».

    Подписаться

    В социальных сетях нередко встречается слово свайп. Несмотря на то, что каждый пользователь использует данную функцию во время просмотра контента, далеко не все знают, что именно значит это слово, и какие задачи выполняет инструмент. Свайп встречается на смартфонах любой операционной системы, будь то Android, IOS или Windows.

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

    Что такое свайп по экрану и как он обычно используется

    Если человек обладает смартфоном, то существует стопроцентная вероятность того, что он использует свайп десятки, сотни раз ежедневно. К примеру, наиболее распространенными способами использования данной функции являются следующие движения по экрану:

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

    Как сделать свайп в Instagram Stories

    Как уже отмечалось, свайп – это движение пальцем по экрану сенсорного устройства для выполнения какой-либо операции. Эта функция применяется практически во всех приложениях для смартфонов. Именно поэтому каждый пользователь социальных сетей и Инстаграма должен знать, как использовать свайп для работы в приложении в целом, и создании Stories в частности. Существует несколько наборов движений по рабочему экрану, которые существенно облегчают процесс взаимодействия с приложением Instagram, формированием и публикацией контента. В частности, среди основных движений можно отметить:

    • Движение слева направо. Это позволяет открыть раздел «Stories» и записать видео, либо добавить фотографию. Движение пальцем в обратную сторону – справа налево закрывает данный раздел.
    • Движение снизу вверх и наоборот – снизу вверх. Первое действие дает возможность в приложении Инстаграм открыть галерею для выбора материала к публикации; второе действие (снизу вверх) закрывает галерею.
    • При передвижении меню, располагающегося внизу экрана под белой кнопкой, осуществляется переключение режима съемки с одного на другой.
    • При формировании Stories для ввода текста достаточно коснуться (или нажать) на изображение, в которое необходимо добавить надпись.
    • Чтобы добавить прочие данные в историю, следует нажать на смайлик, размещенный в верхней части экрана устройства. При этом движение пальца слева направо и наоборот будет сменять разделы, в которых пользователь сможет выбрать что-то для добавления в фотографию.
    • Фильтр для фотографии в Instagram применяется таким же образом – жест слева направо и наоборот.
    • Чтобы узнать, кто из пользователей просматривал историю, достаточно открыть саму публикацию и сделать свайп вверх.

    Если человек запомнит, как выполняются движения пальцем по экрану для выполнения какой-либо функции, свайп станет неотъемлемой частью процесса подготовки и публикации историй, поскольку в этом случае пользователь будет тратить гораздо меньше времени.

    Как в Инстаграме сделать свайп в истории ссылкой

  • Прежде всего, следует войти в раздел создания истории, проведя пальцем слева направо.
  • Сделать снимок или импортировать фотографию из галереи.
  • Добавить URL-адрес ссылки, нажав на специальный символ в виде одного звена цепочки, расположенного в верхней части экрана.
  • В открывшееся окно вставить ссылку.
  • В результате, в истории появится кликабельная кнопка, по которой пользователи смогут переходить на сайт или другой профиль.

    Примеры того, какой можно сделать историю со свайпом

    Одним из наиболее ярких примеров того, как добавить свайп в историю, является ситуация с китайской обувной фабрикой «Kaiwei Ni», которая добавив в Stories ссылку, также поместила на фотографию довольно реалистичный волос человека.

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

    Еще одним примером того, как в Инстаграме в истории сделали свайп, является размещение эксклюзивного материала, с добавление ссылок. К примеру, при проведении конкурса, результат победителей можно объявить именно таким образом.

    Во-первых, заставит заинтересованную часть аудитории сделать свайп вверх, перейдя по ссылке. Во-вторых, повысит конверсию ресурса, на которой ведет эта ссылка.

    Большинство обладателей смартфонов, планшетов и других сенсорных устройств знают о таком понятии, как свайп, но не каждый может сказать, что это такое.

    А ведь большинство людей на планете пользуются этим каждый день, причем очень много раз в сутки.

    Поэтому есть смысл более детально разобрать обозначение данного термина и то, как он используется.

    Определение

    Слово «Swype» взято из английского языка. Оно является соединением двух других слов – «swipe» , что означает «скользить» , и «type» , что означает «вводить текст» .

    В свое время, а если быть точным, то в 2010-2011 годах, разработчики компании Nuance Communications соединили эти два слова.

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

    Если быть точным, то Swype – это метод ввода текста, при котором палец или стилус на отрываются от клавиатуры на экране.

    Именно это имели в виду специалисты Nuance Communications, когда создавали свое творение.

    Главным изобретателем свайпа является Клифф Кушлер, который также придумал Т9, общеизвестную систему ввода текста с подсказками (это если говорить простым языком).

    Первый же выпуск рассматриваемого нами способа набора символов датирован 24.04.2013, когда пользователи операционной системы Android 2.2 по всему миру смогли попробовать вводить текст таким образом.

    Это интересно: Последняя версия Swype (1.6.5.23769) выпущена в том же 2013 году, только в декабре. С того времени Nuance Communications не занимается новыми разработками в данной области. Кроме того, компания лишь номинально поддерживает свой продукт, так как в каких-либо изменениях просто нет смысла.

    На сегодняшний день существует торговая марка Swype Inc., созданная Nuance Communications. Ей принадлежат все права на использование, а также прибыль от данного продукта.

    Любой пользователь может зайти на сайт swype.com , чтобы узнать больше информации.

    Особенности алгоритма

    Изначально данный метод был разработан для сенсорных экранов, которые на тот момент (2011-2012 год) могли отображать стандартную клавиатуру.

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

    Сразу же Свайп был соединен с Т9 и клавиатура стала угадывать те слова, которые вводит юзер. Правда, здесь используется своя, несколько измененная система угадывания.

    В состав Swype входит три основных модуля:

    1 Анализатор траектории движения стилуса/пальца.

    2 Модуль поиска слов в собственной базе данных.

    3 Интерфейс (клавиатура или же программа, которая фиксирует движение по экрану).

    Согласно исследованиям, при помощи рассматриваемого способа каждую минуту человек может вводить порядка 30-40 слов.

    Рекорд принадлежит Андрею Дубикову, который сумел набрать 25 слов за 18 секунд. Кроме того, данная система поддерживает огромное количество языков, в том числе и русский.

    На каких устройствах используется

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

    • Android;
    • Bada;
    • MeeGo;
    • Symbian;
    • Windows Mobile;

    Наверняка, ваш девайс имеет одну из этих ОС. А это значит, что вы тоже можете совершенно спокойно пользоваться Swype для ввода текста, разблокировки экрана и других целей.

    Это может быть смартфон, планшет, компьютер, нетбук и многое другое.

    Дополнительные возможности

    До последней версии разработчики постоянно добавляли в свой продукт что-то новое и интересное. Вот лишь некоторые возможности данного способа ввода:

      Собственный словарь. Интересно, что он пополняется в зависимости от того, что вводят пользователи по всему миру. Если то или иное слово, которого нет в , было использовано несколько раз, оно автоматически будет введено. Такой подход позволяет максимально точно угадывать, что будет вводить человек.

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

      Голосовой ввод. Возможность вводить текст с помощью слов, произнесенных в микрофон гаджета, также является частью Свайпа. Она была добавлена сравнительно недавно. Кстати, в вышеупомянутые словари входят и те словосочетания, которые были введены при помощи голоса.

      Синхронизация. Все словари запоминаются не для определенного устройства, а для аккаунта, на котором оно работает. Если речь идет об ОС Андроид, то используется учетная запись в Google. Так вот, если у вас есть на Android и в них используется один и тот же аккаунт в Гугл, то введенные слова будут занесены в базу для обоих девайсов.

      Анализ на предмет ошибок. На основании данных со всех словарей берется информация для проверки вводимого текста. Если в нем найдены опечатки или иного рода ошибки, об этом сообщается пользователю. Для этого, к примеру, может быть использовано красное подчеркивание – как в .

      Несколько разновидностей клавиатур. К примеру, в Swype предусмотрены различные типы клавиатур для планшетов и других устройств.

      Использование жестов. Каждый пользователь может задать собственный набор жестов для выполнения тех или иных команд. Это касается не только работы с клавиатурой, но и операционной системы в целом.

    В общем, Свайп – это весьма многопрофильная система, многофункциональный метод ввода текста, которым сейчас пользуется большинство юзеров, у которых есть гаджеты.

    А есть ли альтернатива?

    Об этом стоит поговорить более подробно.

    По своей сути Swype это QWERTY клавиатура с удобным вводом сообщений. Сама идея клавиатуры не нова: для набора текста достаточно соединить линиями необходимые буквы, главное при этом не отрывать палец от экрана до тех пор, пока все буквы слова не отмечены. Такие приложения уже существуют давно, да и во многих гаджетах есть «свайп» в клавиатурах. К слову, Swype тоже существовал ранее, однако, его было очень трудно установить и только самые смелые пользователи решались на это. Приложение вышло в двух версиях: полной и trial. Ознакомительная (бесплатная) версия действует тридцать дней, а полная стоит 31,32 рубля.

    Явное преимущество этого приложения заключается в простоте его использования, количестве различных фишек и удобных жестов. К примеру, пользуясь этой утилитой, вы можете забыть о пробеле. Как только пользователь завершает слово, он может вводить следующее – пробел появится автоматически. После первого запуска программа выводит на дисплей пользовательское соглашение, синхронизацию и, конечно же, обучающие картинки. Картинки подробно разъясняют, как пользоваться этой клавиатурой и рассказывают о её возможностях.

    Swype поддерживает около 50 различных языков мира. Масштаб разработки таков, что для каждого языка разработан свой алгоритм исправления ошибок, а также метод угадывания слов по первым буквам. При этом отгадывает он слова не очень хорошо и зачастую приходится набирать его полностью. Раскладка клавиатуры меняется просто – необходимо зажать пробел на пару секунд и выбрать язык набора. По умолчанию утилита оснащена английской раскладкой, другие языки необходимо скачать в настройках приложения.

    Неудобно скользить по буквам? Нажимайте на каждый символ по отдельности или диктуйте текст в микрофон вашего устройства. Значок записи расположен снизу между точкой и смайликом. Настройки можно вызвать непосредственно с клавиатуры, они замаскированы под иконку приложения Swype, что расположен в нижнем ряду слева.

    Оформление клавиатуры запросто изменить, это можно сделать в настройках приложения. Каждому придется по вкусу хотя бы одна тема, ведь на суд пользователя представлено целых тринадцать абсолютно разных дизайнов. И последнее о чем бы хотелось сказать, это облако слов. Swype это единственная программа в своем роде, которая предлагает удобную синхронизацию словаря пользователя и постоянную подкачку новых слов. А самое главное, в словарь можно записать даже электронные адреса. Далеко не все приложения такого рода позволяют это сделать. Так как пользователь является одним из создателей лексикона своей клавиатуры, он никогда не упрекнет её в малословии.