30
Андрей Басков Touch Instinct «Кроссплатформенна я мобильная разработка - миф или реальность?»

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

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Кроссплатформенная разработка мобильных приложений - миф или реальность?

Андрей БасковTouch Instinct

«Кроссплатформенная мобильная разработка - миф или реальность?»

Page 2: Кроссплатформенная разработка мобильных приложений - миф или реальность?

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

Touch Instinct — качественные мобильные приложения для iPhone, Android и WP7

[email protected]

+7 921 595-05-51

iPhone 1 300 000устройств в России

Android 2 000 000устройств в России

Page 3: Кроссплатформенная разработка мобильных приложений - миф или реальность?

Чтобы добиться максимума нужно два(три) приложения

Page 4: Кроссплатформенная разработка мобильных приложений - миф или реальность?

Приложение должно выглядеть в соответствии с платформой (исключение – игры)

Page 5: Кроссплатформенная разработка мобильных приложений - миф или реальность?

Решение 1Нативная разработка

Page 6: Кроссплатформенная разработка мобильных приложений - миф или реальность?

Языки и инструментыObjective-C + XСode Java + Eclipse C# + Visual Studio

Touch Instinct — качественные мобильные приложения для iPhone, Android и WP7

[email protected]

+7 921 595-05-51

Page 7: Кроссплатформенная разработка мобильных приложений - миф или реальность?

Плюсы

• Максимум интеграции с платформой• Высокая производительность

Touch Instinct — качественные мобильные приложения для iPhone, Android и WP7

[email protected]

+7 921 595-05-51

Page 8: Кроссплатформенная разработка мобильных приложений - миф или реальность?

Проблемы

Touch Instinct — качественные мобильные приложения для iPhone, Android и WP7

[email protected]

+7 921 595-05-51

• 2 команды• В 2 раза больше багов• Сложность поддержки• Два похожих но полностью

разных приложения

Page 9: Кроссплатформенная разработка мобильных приложений - миф или реальность?

Рынок нативных приложенийприложение средней сложностиAndroid + iPhone

Touch Instinct — качественные мобильные приложения для iPhone, Android и WP7

[email protected]

+7 921 595-05-51

Page 10: Кроссплатформенная разработка мобильных приложений - миф или реальность?

140 000 — 1 500 000 руб.

30 компаний

~300 000 руб. за платформу

Touch Instinct — качественные мобильные приложения для iPhone, Android и WP7

[email protected]

+7 921 595-05-51

4 месяца разработки

Рынок нативных приложений

Page 11: Кроссплатформенная разработка мобильных приложений - миф или реальность?

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

Android 50 000 — 90 000

Touch Instinct — качественные мобильные приложения для iPhone, Android и WP7

[email protected]

+7 921 595-05-51

http://habrahabr.ru/company/it_dominanta/blog/125500/ Москва, на руки (NET)

iPhone 50 000 — 100 000

3 x 2 x 70 000 = 420 000 руб.

Page 12: Кроссплатформенная разработка мобильных приложений - миф или реальность?

Решение 2Appcelerator

Page 13: Кроссплатформенная разработка мобильных приложений - миф или реальность?

Appcelerator

• JavaScript• Родные контролы платформы + набор

общих• Своя среда разработки Titanium studio• Бесплатен с базовыми функциями,

расширенные то 49$ до 199$ в месяц• Поддерживается Android, iOS

Touch Instinct — качественные мобильные приложения для iPhone, Android и WP7

[email protected]

+7 921 595-05-51

Page 14: Кроссплатформенная разработка мобильных приложений - миф или реальность?

Wunderlist

Touch Instinct — качественные мобильные приложения для iPhone, Android и WP7

[email protected]

+7 921 595-05-51

Page 15: Кроссплатформенная разработка мобильных приложений - миф или реальность?

Решение 3PhoneGap

Page 16: Кроссплатформенная разработка мобильных приложений - миф или реальность?

PhoneGap

• HTML5 + Javascript• Пишем приложение только один раз• Выглядит везде одинаково• Есть плагины• Среда разработки любая• Куплен Adobe

Touch Instinct — качественные мобильные приложения для iPhone, Android и WP7

[email protected]

+7 921 595-05-51

Page 17: Кроссплатформенная разработка мобильных приложений - миф или реальность?

PhoneGapMETAR ReaderDiary Mobile

Page 18: Кроссплатформенная разработка мобильных приложений - миф или реальность?

Решение 4Xamarin (Monotouch + Monodroid)

Page 19: Кроссплатформенная разработка мобильных приложений - миф или реальность?

Monotouch + Monodroid

• С#• Компиляция в бинарный код – максимум

производительности• Нативные контролы для каждой платформы• Своя среда разработки• Хорошая поддержка

Touch Instinct — качественные мобильные приложения для iPhone, Android и WP7

[email protected]

+7 921 595-05-51

Page 20: Кроссплатформенная разработка мобильных приложений - миф или реальность?

Monotouch + Monodroid

• Для каждой платформы свой UI• Время на переобучение разработчиков• С# разработчик использующий Mac или

Linux редкость • Годовая лицензия 400$ отдельно для

Monotouch и Monodroid

Touch Instinct — качественные мобильные приложения для iPhone, Android и WP7

[email protected]

+7 921 595-05-51

Page 21: Кроссплатформенная разработка мобильных приложений - миф или реальность?

GeoPoly

Page 22: Кроссплатформенная разработка мобильных приложений - миф или реальность?

CoinKeeper

Page 23: Кроссплатформенная разработка мобильных приложений - миф или реальность?

CoinKeeper

Page 24: Кроссплатформенная разработка мобильных приложений - миф или реальность?

Secret Project

• Клиентская часть Monotouch + Monodroid• Серверная часть C# (mono + mongodb)• Linux сервера• С# != Microsoft• 50% общего кода• Более быстрая разработка

Touch Instinct — качественные мобильные приложения для iPhone, Android и WP7

[email protected]

+7 921 595-05-51

Page 25: Кроссплатформенная разработка мобильных приложений - миф или реальность?

Решения для игр

Page 26: Кроссплатформенная разработка мобильных приложений - миф или реальность?

Unity 3D

• C#• Активно развивается• Хорошая производительность• Много популярных проектов• Стоимость (400$ - 4500$)

Touch Instinct — качественные мобильные приложения для iPhone, Android и WP7

[email protected]

+7 921 595-05-51

Page 27: Кроссплатформенная разработка мобильных приложений - миф или реальность?

Другие

• cocos2d-x• Marmalade• ShiVa 3D• Corona

Touch Instinct — качественные мобильные приложения для iPhone, Android и WP7

[email protected]

+7 921 595-05-51

Page 28: Кроссплатформенная разработка мобильных приложений - миф или реальность?

Выводы

Page 29: Кроссплатформенная разработка мобильных приложений - миф или реальность?

Выводы

• Идеального варианта нет• Пользуйтесь родными элементами

интерфейса• Для кроссплатформенных решений нужен

хороший опыт• Подходит лучше всего для аутсорсеров

Touch Instinct — качественные мобильные приложения для iPhone, Android и WP7

[email protected]

+7 921 595-05-51

Page 30: Кроссплатформенная разработка мобильных приложений - миф или реальность?

Андрей Басков[email protected]@andreybaskovlinkedin.com/andreybaskov+7 906 278 60 87