Юрий Лучанинов MobiDev
-
Upload
apps4all -
Category
Technology
-
view
153 -
download
0
description
Transcript of Юрий Лучанинов MobiDev
![Page 1: Юрий Лучанинов MobiDev](https://reader033.fdocuments.net/reader033/viewer/2022042606/549bc8c9ac7959d82a8b4574/html5/thumbnails/1.jpg)
Как разработать рабочее приложение для всех платформ?
Юрий ЛучаниновВедущий специалист по
кроссплатформенной разработке в компании MobiDev
![Page 2: Юрий Лучанинов MobiDev](https://reader033.fdocuments.net/reader033/viewer/2022042606/549bc8c9ac7959d82a8b4574/html5/thumbnails/2.jpg)
Что такое
«плохое приложение»
“…на всех iOS устройствах движение пальцев по экрану вызывает точно соответствующее им
перемещение объектов…”
Jason SnellTechHive, PCWorld, Macworld
![Page 3: Юрий Лучанинов MobiDev](https://reader033.fdocuments.net/reader033/viewer/2022042606/549bc8c9ac7959d82a8b4574/html5/thumbnails/3.jpg)
Что мешает приложению быть хорошим
1. Задержка 300 мс
2. Проблемы касания
3. DOM структура или проблема больших списков
![Page 4: Юрий Лучанинов MobiDev](https://reader033.fdocuments.net/reader033/viewer/2022042606/549bc8c9ac7959d82a8b4574/html5/thumbnails/4.jpg)
1. Задержка 300 мс
![Page 5: Юрий Лучанинов MobiDev](https://reader033.fdocuments.net/reader033/viewer/2022042606/549bc8c9ac7959d82a8b4574/html5/thumbnails/5.jpg)
2. Проблемы касания
![Page 6: Юрий Лучанинов MobiDev](https://reader033.fdocuments.net/reader033/viewer/2022042606/549bc8c9ac7959d82a8b4574/html5/thumbnails/6.jpg)
3. DOM структура
![Page 7: Юрий Лучанинов MobiDev](https://reader033.fdocuments.net/reader033/viewer/2022042606/549bc8c9ac7959d82a8b4574/html5/thumbnails/7.jpg)
3. DOM структура
![Page 8: Юрий Лучанинов MobiDev](https://reader033.fdocuments.net/reader033/viewer/2022042606/549bc8c9ac7959d82a8b4574/html5/thumbnails/8.jpg)
3 элем. = 0.003 мс
1000 элем. = 0.03 мс
10000 элем. = 0.36 мс
+ JQuery = 2.46 мс
3. DOM структура
![Page 9: Юрий Лучанинов MobiDev](https://reader033.fdocuments.net/reader033/viewer/2022042606/549bc8c9ac7959d82a8b4574/html5/thumbnails/9.jpg)
3. DOM структура
![Page 10: Юрий Лучанинов MobiDev](https://reader033.fdocuments.net/reader033/viewer/2022042606/549bc8c9ac7959d82a8b4574/html5/thumbnails/10.jpg)
3. Большой список
Native PhoneGap
![Page 11: Юрий Лучанинов MobiDev](https://reader033.fdocuments.net/reader033/viewer/2022042606/549bc8c9ac7959d82a8b4574/html5/thumbnails/11.jpg)
Постраничное перелистывание
3. Большой список
![Page 12: Юрий Лучанинов MobiDev](https://reader033.fdocuments.net/reader033/viewer/2022042606/549bc8c9ac7959d82a8b4574/html5/thumbnails/12.jpg)
Немного полезных советов
1. Избегайте больших списков
2. Тени и Градиенты – в случае крайней
необходимости
3. Полупрозрачность с помощью .png
4. Используйте мощность графического процессора
![Page 13: Юрий Лучанинов MobiDev](https://reader033.fdocuments.net/reader033/viewer/2022042606/549bc8c9ac7959d82a8b4574/html5/thumbnails/13.jpg)
Подведем Итоги
+ Разработка одного кода для всех платформ
+ Использование сторонних библиотек
+ Возможность отладки с помощью WEBбраузера
• Необходимость оптимизации UI
• Нет многопоточности
• Задержка 300 мс
• Проблемы при клике (касания)
Техническая специфика
![Page 14: Юрий Лучанинов MobiDev](https://reader033.fdocuments.net/reader033/viewer/2022042606/549bc8c9ac7959d82a8b4574/html5/thumbnails/14.jpg)
Как легче выбрать?
![Page 15: Юрий Лучанинов MobiDev](https://reader033.fdocuments.net/reader033/viewer/2022042606/549bc8c9ac7959d82a8b4574/html5/thumbnails/15.jpg)
Спасибо за внимание!!!!