Центр компетенций по мобильным приложениям

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

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

К коммерческим относятся мобильные версии различных сайтов, мобильные игры, видео и аудио-треки, сервисы навигации, погоды и многие другие приложения — словом, все те приложения, которые можно предложить как услугу (платно или бесплатно). Таким образом, к коммерческим мобильным приложениям относятся и мобильные приложения для дистанционного обслуживания клиентов различных организаций (банков, страховых компаний, магазинов, платежных систем), для мобильного бронирования билетов, гостиниц и любые другие дистанционные услуги, доступные через мобильные устройства. Данные приложения обычно доступны в интернет магазинах, таких, как App Store, Android Market или Windows Marketplace.

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

С точки зрения технологий реализации, мобильные приложения можно разделить на три группы: мобильные версии интернет сайтов, межплатформенные web-приложения и «родные» мобильные приложения. На сегодня уже является неоспоримым фактом, что хорошо сделанное web-приложение гораздо удобнее для пользователя, чем даже самые лучшие из мобильных сайтов.

Основные характеристики «родных» приложений:

  • Работает при наличии / отсутствии подключения к сети;
  • Кэширует данные локально;
  • Автоопределение доступности сети;
  • Использует в работе ресурсы мобильного устройства;
  • Зависит от платформы/технологий.

Основные характеристики web-приложений:

  • Низкая зависимость от типа платформы;
  • Поддерживает большое количество платформ/устройств;
  • Простота обновления;
  • Требует подключения к Интернет;
  • Зависит от разрешения экрана;
  • Поддерживает различные форматы разметки, включая WAP, HTML.

EPAM Systems с 2005 года разрабатывает приложения для мобильных устройств. За это время компания накопила богатый опыт разработки родных и межплатформенных приложений как коммерческого, так и корпоративного назначения. Многие коммерческие приложения, разработанные для наших клиентов, доступны в онлайн супермаркете AppStore.

Компетенции в области мобильных технологий:

  • Веб-приложения (HTML, WAP);
  • Родные приложения (iPhone, iPad, Android, Blackberry, Windows Mobile, Symbian OS, J2ME, CLDC/MIDP);
  • Сервисы E-Commerce (Портал + Mobile);
  • Корпоративные сервисы (Портал + Mobile = бизнес-приложения);
  • Синхронизация каналов (Портал <->Mobile);
  • Доставка целевой информации согласно местоположению пользователя;
  • Игры.

Ключевые мобильные функции и технологии:

  • Обработка данных с учетом местоположения;
  • Мультитач (одновременная поддержка нескольких нажатий на сенсорном дисплее);
  • Анимация;
  • Медиа и видео;
  • Дополненная реальность (дополнение реальности виртуальными элементами);
  • Акселерометр (поддержка автоматического поворота дисплея);
  • Синхронизация.

Средства разработки:

  • MS Visual Studio;
  • XCode;
  • Carbide;
  • Eclipse;
  • Sybase Unwired Platform.

Предложения компании EPAM Systems:

  • Разработка приложений
  • Развитие приложений
  • Проектирование пользовательских интерфейсов
  • Интеграция с серверными приложениями
  • Тестирование приложений
  • Сертификация приложений
  • Поддержка и сопровождение программных решений