Ценность платформы Octopod для разработчиков мобильных...

48
Ценность платформы Octopod для разработчиков мобильных приложений Одновременный выпуск приложений на ключевых мобильных ОС Михаил Козлов (Развитие Бизнеса / Ру) для Octopod www.octopod.com +7 812 324 26 94

Transcript of Ценность платформы Octopod для разработчиков мобильных...

Page 1: Ценность платформы Octopod для разработчиков мобильных приложений

Ценность платформы Octopod для разработчиков

мобильных приложений

Одновременный выпуск приложений на ключевых мобильных ОС

Михаил Козлов (Развитие Бизнеса / Ру) для Octopod

www.octopod.com

+7 812 324 26 94

Page 2: Ценность платформы Octopod для разработчиков мобильных приложений

Введение

2

Page 3: Ценность платформы Octopod для разработчиков мобильных приложений

IDC3

В 2011 число

смартфонов и

таблеток превысило

число ПК

В 2016 – превысит в

3-4 раза!

Page 4: Ценность платформы Octopod для разработчиков мобильных приложений

Octopod – уменьшение сроков и стоимости разработки мобильных приложений в 2-3 раза

4

2 месяца* 2 месяца* 2 месяца*

1-2 месяца* с

Page 5: Ценность платформы Octopod для разработчиков мобильных приложений

Миссия Octopod

Дать всем разработчикам

мобильного ПО

возможность

• быстрее,

• качественнее и

• дешевле

выпускать приложения

одновременно на всех

популярных платформах

5

Page 6: Ценность платформы Octopod для разработчиков мобильных приложений

Бизнес-модель Octopod

Разработчики

мобильных

приложений

Пользователи

Платформа

Решения

Услуги

Приложения

Page 7: Ценность платформы Octopod для разработчиков мобильных приложений

Готовые решения на платформе Octopod

• Готовые типовые решения на платформе Octopod:

– OctoBank (мобильный банк)

– OctoRetail (мобильный магазин и программы лояльности)

– OctoGuide (мобильная афиша)

– OctoMedia (мобильное СМИ)

• … используются как готовые строительные блоки и позволяют разработчикам ускорить решение прикладных задач их клиентов

7

Page 8: Ценность платформы Octopod для разработчиков мобильных приложений

Рынок мобильных устройств

обгоняет рынок ПК

Page 9: Ценность платформы Octopod для разработчиков мобильных приложений

IDC9

В 2011 число

смартфонов и

таблеток превысило

число ПК

В 2016 – превысит в

3-4 раза!

Page 10: Ценность платформы Octopod для разработчиков мобильных приложений

Причины роста популярности мобильных устройств

• Наличие востребованного недорогого контента для развлечений и работы

• Простота и удобство использования (контент и приложения становятся доступны за пару кликов на экран), и

• Постоянное снижение цен на сами устройства.

10

Page 11: Ценность платформы Octopod для разработчиков мобильных приложений

Рост мощности и возможностей мобильных устройств

11

Мобильные

устройства

Интернет

Мобильный офис

+ + Облака

Page 12: Ценность платформы Octopod для разработчиков мобильных приложений

Близость к клиентам и новые возможности продвижения товаров и услуг

«Если вместо стационарного компьютера для

совершения покупки в онлайне можно

использовать мобильное устройство,

ситуация существенно меняется. Покупатель

и онлайновый продавец становятся намного

ближе друг к другу. А вероятность

совершения покупки заметно возрастает»

- Евгений Бутман @ НДС

12

Евгений Бутман:

NVIRO, Re-Store,

Apple IMC…

Page 13: Ценность платформы Octopod для разработчиков мобильных приложений

Мобильная конверсия

После поиска местного

поставщика продуктов

или услуг на смартфоне,

61% пользователей

совершали ему звонок и

59% совершали визит.

- Macquarie Capital, 2011

13

CTR (click thru ratio):

Page 14: Ценность платформы Octopod для разработчиков мобильных приложений

Рекорды мобильной торговли

• 30% продаж Gilt в Черную Пятницу были через

мобильные устройства – Boston Globe, декабрь 2011

• 38% потребителей в США использовали

смартфоны для покупки товаров и услуг – comScore, декабрь 2011

14

Page 15: Ценность платформы Octopod для разработчиков мобильных приложений

ПК до сих пор создают основной веб трафик!

15

Page 16: Ценность платформы Octopod для разработчиков мобильных приложений

Мобильные устройства менее удобны для веба

• Немногие веб-сайты

адаптированы под

различные мобильные

устройства

• Мобильные версии сайтов

не адаптированы для всех

устройств и не так удобны

как версии для ПК

16

Page 17: Ценность платформы Octopod для разработчиков мобильных приложений

Почему мало мобильных веб-сайтов?

• Долго и сложно разрабатывать хорошо работающие

версии для разных мобильных устройств

• HTML5 не позволяет использовать все возможности

устройств

• Меняющиеся и не всегда применимые стандарты (flash

не работает на iOS)

17

Page 18: Ценность платформы Octopod для разработчиков мобильных приложений

Мобильные приложения удобнее мобильных сайтов

18

Пользователи

проводят все

больше времени в

мобильных

приложениях

Page 19: Ценность платформы Octopod для разработчиков мобильных приложений

Мобильный сайт vs. приложение

19

Мобильный сайт

Простой канал для связи с клиентами

Простой интерфейс пользователя

Один мобильный сайт работает в большинстве браузеров

Мобильное приложение

Эффективное управление взаимодействием с клиентами

Богатые интерфейсные возможности

Нужны отдельные приложения для разных мобильных устройств / ОС

Page 20: Ценность платформы Octopod для разработчиков мобильных приложений

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

20

BYOD = bring your

own devices

(приносите

собственные

устройства)

Для новых устройств

нужны новые

приложения!

Page 21: Ценность платформы Octopod для разработчиков мобильных приложений

Дилемма разработчиков: для

каких платформ разрабатывать

мобильные приложения?

Page 22: Ценность платформы Octopod для разработчиков мобильных приложений

Одна, но быстро? Все, но дорого?

Page 23: Ценность платформы Octopod для разработчиков мобильных приложений

Сегодня: Android и iOS Завтра: ???

23

?

Page 24: Ценность платформы Octopod для разработчиков мобильных приложений

Проблема: время выпуска и стоимость разработки на разных платформах

24

2 месяца* 2 месяца* 2 месяца*

Итого: 6 месяцев для 1 приложения на 3-х платформах

Page 25: Ценность платформы Octopod для разработчиков мобильных приложений

Выбор оптимальной архитектуры мобильных бизнес-приложений

25

Архитектура Преимущества Недостатки

«Родные» (native) мобильные

приложения

Лучший интерфейс пользователя и

поддержка всех возможностей ОС,

высокая безопасность, онлайн и офлайн

работа

Уникальные подходы к разработке и

тестированию приложений

Долго и дорого разрабатывать для всех

платформ и форм-факторов

Web-приложения Общие подходы к разработке для всех

платформ: быстро и дешево

Ограниченные возможности интерфейса

пользователя

Сложности автономной работы

Нужно учитывать различия браузеров

Гибридные приложения Ускоренная разработка приложений

Проще интеграция и выше безопасность

(чем для web-приложений)

Не учитываются все возможности

платформы

Терминальный доступ к

приложениям и виртуальный

рабочий стол (VDI)

Минимальные изменения в ИТ-

инфраструктуре

Сложности автономной работы

Неудобство мобильных форм-факторов

для работы с ПК-приложениями

Источник: на основе материалов Центра корпоративной

мобильности АйТи

Page 26: Ценность платформы Octopod для разработчиков мобильных приложений

Разные средства и методы разработки

IT Career Finder26

Мобильная платформа Основной язык

разработки

Среда разработки Мобильные устройства

Android Java или C++ Eclipse Различные поставщики

iOS (Apple) Objective-C Xcode Apple iPhone, iPad, iPod

RIM (Blackberry) Java Eclipse Только Blackberry

Symbian C++ Различные Различные поставщики

Windows Mobile / Phone C# Visual Studio 2010 Различные поставщики

Page 27: Ценность платформы Octopod для разработчиков мобильных приложений

Есть ли решение?

27

Page 28: Ценность платформы Octopod для разработчиков мобильных приложений

Кросс-платформенная разработка приложений

Традиционным решением является кросс-платформенная

разработка приложений, например, на HTML 5

Это позволяет снизить сложность и сократить сроки

разработки.

Полная невозможность, либо существенные ограничения в

использовании нативных (от англ. native-родной) функций каждой

отдельной мобильной ОС.

28

HTML5 Работает

почти везде

Бедный

интерфейс ?

Page 29: Ценность платформы Octopod для разработчиков мобильных приложений

Ценность Octopod

Page 30: Ценность платформы Octopod для разработчиков мобильных приложений

Octopod – уменьшение сроков и стоимости разработки мобильных приложений на наиболее популярных платформах в 2-3 раза

30

Page 31: Ценность платформы Octopod для разработчиков мобильных приложений

Решение: быстро и недорого!

31

2 месяца* 2 месяца* 2 месяца*

1-2 месяца* с

Page 32: Ценность платформы Octopod для разработчиков мобильных приложений

Миссия Octopod

32

Дать всем разработчикам

мобильного ПО

возможность

• быстрее,

• качественнее и

• дешевле

выпускать приложения

одновременно на всех

популярных платформах

Page 33: Ценность платформы Octopod для разработчиков мобильных приложений

Цель Octopod

33

Для поиска

Для социальных сетей

Для разработки

мобильных приложений

Page 34: Ценность платформы Octopod для разработчиков мобильных приложений

Бизнес-модель Octopod

Разработчики

мобильных

приложений

Пользователи

Платформа

Решения

Услуги

Приложения

Page 35: Ценность платформы Octopod для разработчиков мобильных приложений

Ускоренная разработка мобильных приложений с Octopod

35

Разрабатываем код

приложения на

платформе Octopod

Сервер Octopod

создает дистрибутивы

для поддерживаемых

мобильных ОС

Наитивное приложение

одновременно выходит

на всех* мобильных

платформах

*) Уточните список поддерживаемых мобильных ОС в Octopod

Page 36: Ценность платформы Octopod для разработчиков мобильных приложений

Клиенты Octopod

36

Отделы разработки

ПО департаментов

информационных

технологий

Разработка мобильного ПО

для внутренних

пользователей

Независимые

разработчики

мобильного ПО

Снижение стоимости и

времени разработки и

одновременного выпуска

мобильных приложений для

всех основных платформ

Независимые

разработчики

традиционного ПО

Развитие бизнеса за счет

снижения времени и сроков

выхода на рынок

мобильных приложений

Page 37: Ценность платформы Octopod для разработчиков мобильных приложений

Готовые решения на платформе Octopod

• Готовые типовые решения на платформе Octopod:

– OctoBank (мобильный банк)

– OctoRetail (мобильный магазин и программы лояльности)

– OctoGuide (мобильная афиша)

– OctoMedia (мобильное СМИ)

• … используются как готовые строительные блоки и позволяют разработчикам ускорить решение прикладных задач их клиентов

37

Page 38: Ценность платформы Octopod для разработчиков мобильных приложений

Ценность Octopod для разработчиков мобильного ПО

Ускорение

разработки и

вывода на рынок

• Уменьшение времени от идеи до выпуска готового

приложения

Повышение

лояльности

пользователей

• Мобильность как дополнительная ценность для клиентов

• Одновременное появление приложения на всех мобильных

ОС

Снижение

стоимости

владения

• Единый код и управление разработкой для всех мобильных

платформ

• Готовые типовые решения для банков, розницы, СМИ…

• Снижение сроков и стоимости разработки мобильных

приложений для всех основных платформ в 2-3 раза

38

Page 39: Ценность платформы Octopod для разработчиков мобильных приложений

Разрабатывать самим или использовать готовую платформу?

39

Платформа Octopod позволяет разработчикам любого размера

начать быстро выпускать мобильные приложения на основных популярных

платформах без значительных инвестиций в средства разработки

Page 40: Ценность платформы Octopod для разработчиков мобильных приложений

Реализация

40

Page 41: Ценность платформы Octopod для разработчиков мобильных приложений

Идея: унификация мобильных приложений

Давайте упростим разработку!

Создадим единое универсальное

приложение для каждой мобильной ОС

с одинаковыми возможностями

независимо от типа устройства

Page 42: Ценность платформы Octopod для разработчиков мобильных приложений

Идея: используем сервер!

Передадим бизнес-логику на

сервер!

Это позволит управлять, обновлять и

интегрировать приложения из одной

точки

Page 43: Ценность платформы Octopod для разработчиков мобильных приложений

Реализация: клиент и сервер

Сервер Octopod Клиент Octopod

Фронт

Тыл

(Back-end)

Утилиты

Кастомные

модкли

Ядро

приложения

Храни-

лище

Page 44: Ценность платформы Octopod для разработчиков мобильных приложений

Клиент Octopod

Фронт Тыл

Утилиты

•Создание ресурсов

приложений

Программная логика

Серверная БД

Интеграция

API

(на основе XML)

Программная

логика клиента

(на основе JS)

Мультимедийные

ресурсы

(графика, видео,

аудио …)

Синхронизация

баз данных

Корпоративные

приложения

Внешние

приложения

Сервер Octopod

Page 45: Ценность платформы Octopod для разработчиков мобильных приложений

Сервер Octopod

Хранилище Ядро приложения

Кастомные

модули

Работает на SQLite и

JavaScript для хранения

и обработки данных

Унифицированный

интерпретатор интерфейсов

написан в родном коде для

каждой платформы По

льзо

вате

ли

пр

ило

жен

ий

Клиент Octopod

API (на основе XML)

Программная логика

клиента (на основе JS)

Мультимедийные

ресурсы (графика, видео,

аудио …)

Page 46: Ценность платформы Octopod для разработчиков мобильных приложений

1. Дизайн и разметка

• Дизайн основных экранов

• Верстка изображений для

интерфейсов

• Подготовка XML разметки

(Octopod ML)

2. Программирование

• Проектирование серверных

и клиентских БД

• Разработка серверной

логики

• Интеграция сервера

Octopod с сервисами

заказчика

• Разработка клиентской

логики

• Хостинг серверных ресурсов

в Облаке Octopod*

3. Создание приложений

• Сервер автоматически

создает “ресурсный пакет”

для каждого мобильного

дистрибутива, включая:

- Мультимедиа файлы

- Интерфейсы

- Клиентскую логику и БД

• Создание готовых

дистрибутивов из Облака

Octopod*

Процесс создания приложения

* Возможность в процессе

разработки

Page 47: Ценность платформы Octopod для разработчиков мобильных приложений

Дальнейшие шаги

• Обратитесь в Octopod для получения более

подробной информации

• Илья Курилин, CEO

[email protected]

www.octopod.com

+7 812 324 26 94 (Санкт-Петербург)

47

Page 48: Ценность платформы Octopod для разработчиков мобильных приложений

www.octopod.com

+7 812 324 26 94

Спасибо за внимание!