Вне зависимости от того, где аккумулируется и хранится информация о ценах - в Твиттере или отдельной базе - для конечного пользователя важно, чтобы поиск и регистрация выгодных цен были удобно реализованы в мобильных приложениях. Пока что для Прайслайн имеется лишь предварительная версия такого клиентского приложения для Андроид, которое далеко от совершенства. Сегодня я расскажу о некоторых вещах, которые должны быть в нем реализованы.
Для удобного ввода новых цен предполагается супер-простая функция "одной кнопки": пользователь фотографирует ценник в магазине, а приложение распознает с него название товара, количество, цену, штрих-код и подставляет это все в экранную форму. Более того, исходя из текущих GPS-координат устройства в большинстве случаев можно автоматически определить название магазина. Тогда все данные можно сражу же, без вмешательства пользователя, отправить на сервер.
Аналогичным образом, за счет знания GPS-координат, приложение будет автоматически уведомлять покупателя о перечне товаров, которые выгодно покупать в том магазине, куда он зашел. А если в списке необходимых покупок, который составил пользователь, введя его в приложение, есть товары, слишком переоцененные в данном магазине, приложение предложит маршрут к ближайшим торговым точкам с более приемлемыми ценами. Сегодня, когда различные сетевые магазины находятся в шаговой доступности (по крайней мере, в любом районе большого города), посещение нескольких из них не занимает много времени и не представляет сложности.
Разумеется, все вышеописанное требует постоянной связи с Интернетом, что не всегда возможно. Для таких случаев подойдут режимы, соответственно, предварительного составления маршрута по магазинам заранее (например, дома, где интернет как правило есть) и отложенной отправки цен (то есть сканирование ценников формирует пакет данных для отправки на сервер и только при обнаружении "дешевого" подключения к Интернету отсылает данный пакет).
Таковы, в общих чертах, требования, учитывающие специфику мобильных приложений для мониторинга цен. Общие требования, такие как, например, поиск по названию и категории товара, цене, торговой точке, регистрация и авторизация пользователей, - гораздо более широкая тема, выходящая за рамки этого поста. Требования эти уже частично реализованы на сайте Прайслайн.