Офтоп
Дарья Хохлова

«Apple нужна платформа MessageKit» — мнение основателя Circa о будущем текстовых интерфейсов Статьи редакции

Предприниматель и сооснователь новостного агрегатора Circa Мэтт Галлиган в блоге на Medium поделился своими размышлениями о том, стоит ли Apple разрабатывать программную платформу для интеграции приложений с iMessage, и представил, как она могла бы работать.

Как отмечает Галлиган, многие эксперты отрасли уже успели высказать своё мнение относительно создания программных платформ для взаимодействия с пользователями через приложения: наиболее полную точку зрения, по словам автора материала, сумел сформулировать инвестор Джонатан Либов в материале Futures of Text. Он предположил, что лёгкие «текстовые» приложения могут заменить большинство программ, которыми пользуется современный человек:

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

Слишком большое количество приложений — это реальная проблема для владельцев смартфонов, считает Галлиган: «На моём iPhone сейчас установлено 109 программ, и это учитывая тот факт, что месяц назад я удалил множество приложений. При этом регулярно я использую не более 20% из них».

8 июня в рамках соей презентации на конференции для разработчиков WWDC 2015 Apple рассказала, что в среднем в мире на одном iPhone установлено 119 приложений.

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

В качестве примера текстового приложения, при помощи которого можно осуществлять текстовое взаимодействие с компанией, Джонатан Либов приводит MTA Bus Time — сервис, который позволяет узнать время прибытия следующего автобуса. Для этого достаточно отправить текстовый запрос, содержащий номер нужного автобуса и остановки. При этом, замечает Либов, пользователю нет необходимости разбираться в графическом интерфейсе.

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

Смерть графического пользовательского интерфейса

«Вы действительно верите в то, что графический интерфейс — это окончательный способ взаимодействия с компьютером или смартфоном, и всё однажды не изменится?» — говорит Мэтт Галлиган. Он отмечает, что с каждым новым приложением пользователю приходится исследовать всё новые проблемы. Иногда интерфейс приложения интуитивно понятен, и исследовать его приходится не так долго, но бывают сложные программы, чтобы вникнуть в которые, приходится тратить часы.

В марте 2013 года учёный в области информатики Рон Каплан в своей колонке для Wired затронул похожую проблему — он предположил, что следующей ступенью взаимодействия пользователя с компьютером станет «разговорный интерфейс». Сам материал, по мнению Галлигана, несколько опередил своё время, но сейчас кажется пророческим.

Для этого есть чат

«Что если вместо того, чтобы устанавливать отдельное приложение, вы могли бы просто пообщаться со службой через iMessage? Для того, чтобы решить любую проблему, вам понадобится только поговорить с компанией с помощью текстовых сообщений», — предлагает своё видение ситуации Мэтт Галлиган. При этом когда проблема будет решена и пользователь не будет нуждаться в помощи со стороны службы, разговор можно будет просто заблокировать.

Как замечает Галлиган, такие интегрированные приложения могут давать пользователю возможность не только «пообщаться» со службой, но и прямо из iMessage заказать услугу или товар и так далее — как это предполагается в платформе Messenger for Business от Facebook. Текстовый интерфейс, который не ограничивается отправкой текста.

Преимущество перед Facebook Messenger в случае введения подобной функциональности будет заключаться в том, что iMessage — стандартное приложение для отправки сообщений, и пользоваться им будет естественнее, чем Messenger.

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

Lyft — приложение для заказа поездок, американский конкурент сервиса Uber. Как предполагает Галлиган, через текстовый интерфейс пользователь сможет заказать поездку, подтвердить, что его устраивает предложенный водитель, а также заплатить за услугу.

Sprig — приложение для заказа еды. С помощью текстового интерфейса пользователь может узнать, какое блюдо повара проекта готовят сегодня, заказать его и оплатить покупку. OpenTable — сервис по бронированию столиков в кафе и ресторанах. При наличии текстового интерфейса всё, что требовалось бы сделать пользователю — это написать сообщение о том, где и на какое время ему нужно забронировать место, говорит Мэтт Галлиган.

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

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

Программная платформа MessageKit, отмечает Галлиган, должна будет функционировать так же, как и все остальные программные платформы компании — предоставлять разработчикам инструменты для отправки запросов, возможность создавать уникальные методы и так далее. При этом ни одно приложение не сможет начать «общаться» с пользователем без его разрешения.

Пример

Выше приведён пример текстового интерфейса, который Галлиган разработал для приложения по заказу поездок Lyft. Некоторые детали можно окрасить в цвета бренда — например, элементы навигации. При нажатии на кнопку 'Request a Ride' на месте клавиатуры появляется карта, где можно обозначить своё местоположение. MessageKit могла бы позволить сторонним разработчикам настраивать любые методы ввода, которые им нужны.

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

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

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

Мэтт Галлиган предлагает вариант решения этой проблемы — заложенные сценарии ввода текста. Если пользователь начинает вводить фразу, приложение предлагает ему выбрать из похожих стандартных вариантов. Тогда программа сможет эффективно обрабатывать большой процент получаемых сообщений.

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

Ещё один вариант — передача запросов через Siri. Проект Siri, по мнению Галлигана, уже достиг некоторых успехов в обработке человеческой речи — и его можно было бы также использовать для интеграции со сторонними приложениями.

Заключение

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

MessageKit может и должна стать «next big platform» от Apple.

0
9 комментариев
Популярные
По порядку
Написать комментарий...

Все верно говорит товарищ. А если пофантазировать в сторону best interface is no interface, то следующий шаг - это вообще избавиться от необходимости установки каких-либо приложений. Просто пустой экран и строка Spotlight. Начинаешь вводит то, что тебе нужно, выпадает список - выбираешь апп и тут же попадаешь в него, даже если никогда не устанавливал. Давай Apple, заноси стриминг приложений. А то музыку все могут.))

6

Комментарий удален

По мне так это http://www.getmagicnow.com в нутрии каждого приложения и по вполне себе идея норм :)

1

Каждому приложению по нутрии!

1

Делаю ботов для Telegram. :)

0

Мужик сам себе противоречит, то будет круто без сторонних приложений, то оказывается что будет круто что в приложении пользователь сможет жать даже уже кнопки, не только писать свободным стилем, или даже уже и не писать вовсе. И для всего этого нужен MessageKit, чтобы писать приложения, без которых: опять же, было бы круто. Оооок

0

По мне так чувак схватил стартаперский маразм

0

А на счёт Siri

Проект Siri, по мнению Галлигана, уже достиг некоторых успехов в обработке человеческой речи — и его можно было бы также использовать для интеграции со сторонними приложениями. Сооснователь Apple Стив Возник 2 года назад предлагал интегрировать Siri с приложениями. Видимо пока что какие то трудности если до сих пор не сделали.

0

Комментарий удален

Мы уже сделали :) Sender.mobi. Enjoy!

1. Язык fml.
2. Разработчики - welcome!
3. Хочешь общайся с друзьями. Хочешь - заказывай пиццу\такси\билеты в кино. Все в едином текстовом интерфейсе.

0

Комментарий удален

Комментарий удален

@Илья под "текстовыми" интерфейсами мы в Sender.mobi, например, имеем ввиду "формы" (текст + картинки + кнопки). И простой язык FML - в противовес тяжелым интерфейсам, которых море в App store, Google play.

0
Читать все 9 комментариев
«Когда геоданные попадают на рынок, их можно перепродавать бесконечно»: как устроен рынок сведений о местоположении Статьи редакции

Издание The Markup изучило 47 фирм, которые собирают данные о геолокации пользователей, и рассказало, как информация попадает в сеть, где она продаётся и кто её покупает.

Unsplash
Как получать заявки на ремонт квартир из интернета без унылого ведения страничек?

… а также без сайта, отдела продаж и желания вкладывать большие деньги.

«Альфа-банк» отключил части клиентов бесплатные push-уведомления о покупках Статьи редакции

Бесплатные push-уведомления останутся только для подтверждения операций.

Топ-5 EdTech стартапов, которые сделают ваше обучение проще и интереснее

Осенью в нашей стране традиционно начинается учебный год. Тысячи школьников и студентов отныне делятся на два лагеря: одни ищут пути быстрее и с наименьшими потерями покончить с учёбой, другие — с радостью спешат на лекции и уроки. Есть ещё и родители, и преподаватели с собственными проблемами и потребностями. Мы отобрали 5 образовательных…

«Там считают, если взял выходной — не любишь свою работу»: музыканты из Кирова зарабатывают в Китае $1500 в месяц Статьи редакции

Дорогу, миграционные документы и проживание оплачивали работодатели, а кавер-группа выступала каждый день.

Спасти еду: экологичное ИТ-решение помогает ресторанам справляться с перепроизводством блюд

Каждый год в России выбрасывают около 17 млн тонн продуктов на 1,6 трлн рублей.

Многопотоковая обработка файлов

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

Что на самом деле приводит мир в движение: история инструментов бухгалтерского учёта

От засечек на палках до специальных программ

UNIVAC I.
«Альфа-банк»: недостоверная информация о плате за обслуживание по кредитной карте

Решила оформить кредитку Альфа-банка «100 дней без %» по специальной ссылке. При оформлении по ней банк обещает 0 ₽ за обслуживание в первый год.

Как сотрудники Tele2 стали лицами бренда

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

Созданная «Яндексом» компания ClickHouse привлекла $250 млн при оценке в $2 млрд Статьи редакции

Инвестиции направят на расширение штата и развитие международного бизнеса.

null