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

«плохое приложение»

“…на всех iOS устройствах движение пальцев по
экрану вызывает точно соответствующее им
пер...
Что мешает приложению
быть хорошим
1. Задержка 300 мс
2. Проблемы касания
3. DOM структура или проблема больших
списков
1. Задержка 300 мс
2. Проблемы касания
3. DOM структура
3. DOM структура
3. DOM структура
3 элем. = 0.003 мс
1000 элем. = 0.03 мс
10000 элем. = 0.36 мс
+ JQuery = 2.46 мс
3. DOM структура
3. Большой список
Native

PhoneGap
3. Большой список
Постраничное перелистывание
Немного полезных советов
1. Избегайте больших списков
2. Тени и Градиенты – в случае крайней

необходимости
3. Полупрозрач...
Подведем Итоги
+ Разработка одного кода для всех платформ
+ Использование сторонних библиотек
+ Возможность отладки с помо...
Как легче выбрать?
Спасибо за внимание!!!!
Юрий Лучанинов
y.luchaninov@mobidev.biz
MobiDev.biz

Rad-js.com
Upcoming SlideShare
Loading in...5
×

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

200

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
200
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
1
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

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

  1. 1. Как разработать рабочее приложение для всех платформ? Юрий Лучанинов Ведущий специалист по кроссплатформенной разработке в компании MobiDev
  2. 2. Что такое «плохое приложение» “…на всех iOS устройствах движение пальцев по экрану вызывает точно соответствующее им перемещение объектов…” Jason Snell TechHive, PCWorld, Macworld
  3. 3. Что мешает приложению быть хорошим 1. Задержка 300 мс 2. Проблемы касания 3. DOM структура или проблема больших списков
  4. 4. 1. Задержка 300 мс
  5. 5. 2. Проблемы касания
  6. 6. 3. DOM структура
  7. 7. 3. DOM структура
  8. 8. 3. DOM структура 3 элем. = 0.003 мс 1000 элем. = 0.03 мс 10000 элем. = 0.36 мс + JQuery = 2.46 мс
  9. 9. 3. DOM структура
  10. 10. 3. Большой список Native PhoneGap
  11. 11. 3. Большой список Постраничное перелистывание
  12. 12. Немного полезных советов 1. Избегайте больших списков 2. Тени и Градиенты – в случае крайней необходимости 3. Полупрозрачность с помощью .png 4. Используйте мощность графического процессора
  13. 13. Подведем Итоги + Разработка одного кода для всех платформ + Использование сторонних библиотек + Возможность отладки с помощью WEB браузера • Необходимость оптимизации UI • Нет многопоточности Техническая специфика • Задержка 300 мс • Проблемы при клике (касания)
  14. 14. Как легче выбрать?
  15. 15. Спасибо за внимание!!!!
  16. 16. Юрий Лучанинов y.luchaninov@mobidev.biz MobiDev.biz Rad-js.com
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×