Как разработать приложение для всех платформ? Юрий Лучанинов Ведущий специалист по кроссплатформенной разработке в компании MobiDev.

Презентация:



Advertisements
Похожие презентации
Мобильные приложения: разработка для платформы «1С-Битрикс» Юрий Тушинский Технический директор «Битрикс»
Advertisements

BitrixMobile Юрий Тушинский Технический директор Битрикс.
ПРАКТИКА ПРИМЕНЕНИЯ МОБИЛЬНЫХ И WEB-ПРИЛОЖЕНИЙ НА B2B-РЫНКЕ ЭЛЕКТРОННЫХ ПЛАТЕЖЕЙ.
Usability интернет-магазина: как сделать сайт удобным и «продающим» Боровский Александр, специалист по онлайн-продвижению. ЛІГАБізнесІнформ.
Сетевое решение по переводу для отрасли информационных технологий PROMT Translation Server 10 IT и телекоммуникации.
Сетевое решение по переводу для машиностроительной отрасли PROMT Translation Server 10 Машиностроение.
Сетевое решение по переводу для государственного сектора PROMT Translation Server 10 Госсектор.
Разгони свой сайт Лекция 1: Особенности клиентской оптимизации Мациевский Николай 1 / 23 webo.in.
Учебный курс Объектно-ориентированный анализ и программирование Лекция 4 Трансформация логической модели в программный код Лекции читает кандидат технических.
Разработка и будущее веб-приложений Сергей Ставский Руководитель мобильных проектов ОДНОКЛАССНИКИ.
Коммерческое предложение. Основные особенности проекта Полноценный сайт организации – эффективный коммерческий инструмент для ведения бизнеса. Самым важным.
Коммерческое предложение. О СНОВНЫЕ ОСОБЕННОСТИ ПРОЕКТА Полноценный сайт организации – эффективный коммерческий инструмент для ведения бизнеса. Самым.
Коммерческое предложение. О СНОВНЫЕ ОСОБЕННОСТИ ПРОЕКТА Полноценный сайт организации – эффективный коммерческий инструмент для ведения бизнеса. Самым.
Что выбрать: MobileBank или InternetBank в SmartPhone? Ермакович Александр заместитель директора.
Татьяна Сметанина Евангелист, Microsoft Кросс- платформенная разработка для iOS, Android и Windows.
Марина Сергей, руководитель отдела Руководитель отдела веб-разработки Примеры построения сайтов, порталов и других информационных систем на различных платформах.
Google Display Network для интернет-магазинов. Васюткин Алексей Ведущий специалист по контекстной рекламе компании Promodo.
Мальцев Александр, МТ-508 Научный руководитель Авербух Владимир Лазаревич доцент КИПУ, к.т.н.
Google Display Network для интернет-магазинов. Васюткин Алексей Ведущий специалист по контекстной рекламе компании Promodo.
Особенности кроссплатформенной разработки игр на HTML5 Yuri Dobronravin
Транксрипт:

Как разработать приложение для всех платформ? Юрий Лучанинов Ведущий специалист по кроссплатформенной разработке в компании MobiDev

1.Под какие платформы стоит разрабатывать? 2.Что такое «плохое приложение»? 3.Что мешает приложению на PhoneGap быть хорошим? 4.Подведем Итог О чем поговорим

Под какие платформы стоит разрабатывать Распределение смартфонов по платформам

Под какие платформы стоит разрабатывать Распределение по платежам, выполненным через смартфоны

Под какие платформы стоит разрабатывать Распределение по количеству загрузок из маркета

Что такое «плохое приложение» …на всех iOS устройствах движение пальцев по экрану вызывает точно соответствующее им перемещение объектов… Jason Snell TechHive, PCWorld, Macworld

iOS Android Что такое «плохое приложение»

iOS Android Что такое «плохое приложение»

Что мешает приложению быть хорошим 1.Задержка 300 мс 2.Проблемы касания 3.DOM структура 4.Проблема больших списков

1. Задержка 300 мс

2.Проблемы касания 3.DOM структура 4.Проблема больших списков Что мешает приложению быть хорошим

2. Проблемы касания

1.Задержка 300 мс 2.Проблемы касания 3.DOM структура 4.Проблема больших списков Что мешает приложению быть хорошим

3. DOM структура

3 элем. = мс 1000 элем. = 0.03 мс элем. = 0.36 мс + JQuery = 2.46 мс 3. DOM структура

1.Задержка 300 мс 2.Проблемы касания 3.DOM структура 4.Проблема больших списков Что мешает приложению быть хорошим

4. Большой список NativePhoneGap

Постраничное перелистывание 4. Большой список

1.Задержка 300 мс 2.Проблемы касания 3.DOM структура 4.Проблема больших списков Что мешает приложению быть хорошим

Немного полезных советов 1.Располагайте поля ввода в верхней части экрана 2.Избегайте больших списков 3.Тени и Градиенты – в случае крайней необходимости 4.Полупрозрачность с помощью.png 5.Используйте мощность графического процессора

Developer Designer Подведем Итоги

+ Разработка одного кода для всех платформ + Использование сторонних библиотек + Возможность отладки с помощью WEB браузера -Необходимость оптимизации UI -Нет многопоточности -Задержка 300 мс -Проблемы при клике (касания) Технические особенности

Подведем Итоги + Разработка одного кода для всех платформ + Использование сторонних библиотек + Возможность отладки с помощью WEB браузера Необходимость оптимизации UI Нет многопоточности Задержка 300 мс Проблемы при клике (касания) Техническая специфика

Когда нужен PhoneGap Потрясающий уникальный интерфейс; Основные вычисления на сервере; Приложение содержит много графики, видео и аудио;

Тематики для PhoneGap СМИ; Интернет-магазины; Порталы, Форумы и Блоги; Презентационные PR приложения; Туристические сайты; и т.д.

Как легче выбрать?

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

Юрий Лучанинов MobiDev.biz