Native vs. HTML
Плюсы, минусы, подводные камни
Юрий Подорожный
CEO, Any Void
@see_yu
yu@anyvoid.ru
Native vs. HTML
1. Суть проблемы
2. Обманчивость простоты HTML-разработки
3. Когда использование HTML оправданно?
4. Нужн...
Native vs. HTML
Native
HTML
Долго
Дорого
Сложно
Под каждую платформу
Быстро
Дешево
Просто
Под все платформы
Facebook
Native → Hybrid → Native
1.0
3.0
5.0
“The biggest mistake that we made,
as a company, is betting too much
on HTML5 as opposed to native”
Mark Zuckerberg
HTML — не волшебная таблетка
Главная проблема HTML
Производительность
Скорость выполнения JS
100 ms
75 ms
50 ms
25 ms
0 ms
Safari
UIWebView
Код выполняется только на ...
“Embedding HTML 5 inside an app
isn't what people expect”
Mick Johnson
iOS Product Manager, Facebook
Неважно, что вы используете.
Необходимость native-разработки все равно
есть или проявится в будущем
Вопрос в объеме исполь...
Плюсы HTML
1. Возможность быстрых изменений
2. Простое A/B тестирование
3. Общие с мобильным сайтом шаблоны
Плюсы Native
1. Возможности ограничены только системой
2. Производительность
Basecamp
Basecamp
1. Логика работы с данными на сервере
2. Простое кеширование и синхронизация
3. Общие с мобильным сайтом шаблоны
Личный опыт
Личный опыт
1. Нет ограничений по верстке контента
2. Один и тот же контент для сайта и приложений
Шаблон, стили и JS вн...
Когда HTML оправдан?
1. Мало данных, загружаемых из сети
2. «Легкий» контент
3. Приложение не обрабатывает данные
4. Без ...
Нужно ли вообще
приложение?
Сделаем
мобильное
приложение!
“And it’s not that HTML5 is bad. I’m
actually, on long-term, really excited
about it. One of the things that’s
interesting...
Мобильный телефон –
устройство для решения
задач «на ходу»
5 вопросов
Кто?
Аудитория приложения
Что делают?
Главная задача приложения,
сопровождающие возможности
Где и когда?
К...
Спасибо!
Native vs. HTML. Плюсы, минусы, подводные камни
Native vs. HTML. Плюсы, минусы, подводные камни
Native vs. HTML. Плюсы, минусы, подводные камни
Native vs. HTML. Плюсы, минусы, подводные камни
of 28

Native vs. HTML. Плюсы, минусы, подводные камни

Выступление Юрия Подорожного на конференции «Деловой интернет». Минск, октябрь 2013. http://di.by
Published on: Mar 3, 2016
Published in: Technology      
Source: www.slideshare.net


Transcripts - Native vs. HTML. Плюсы, минусы, подводные камни

  • 1. Native vs. HTML Плюсы, минусы, подводные камни
  • 2. Юрий Подорожный CEO, Any Void @see_yu yu@anyvoid.ru
  • 3. Native vs. HTML 1. Суть проблемы 2. Обманчивость простоты HTML-разработки 3. Когда использование HTML оправданно? 4. Нужно ли делать мобильное приложение?
  • 4. Native vs. HTML Native HTML Долго Дорого Сложно Под каждую платформу Быстро Дешево Просто Под все платформы
  • 5. Facebook Native → Hybrid → Native 1.0 3.0 5.0
  • 6. “The biggest mistake that we made, as a company, is betting too much on HTML5 as opposed to native” Mark Zuckerberg
  • 7. HTML — не волшебная таблетка
  • 8. Главная проблема HTML
  • 9. Производительность Скорость выполнения JS 100 ms 75 ms 50 ms 25 ms 0 ms Safari UIWebView Код выполняется только на главном потоке
  • 10. “Embedding HTML 5 inside an app isn't what people expect” Mick Johnson iOS Product Manager, Facebook
  • 11. Неважно, что вы используете. Необходимость native-разработки все равно есть или проявится в будущем Вопрос в объеме использования HTML
  • 12. Плюсы HTML 1. Возможность быстрых изменений 2. Простое A/B тестирование 3. Общие с мобильным сайтом шаблоны
  • 13. Плюсы Native 1. Возможности ограничены только системой 2. Производительность
  • 14. Basecamp
  • 15. Basecamp 1. Логика работы с данными на сервере 2. Простое кеширование и синхронизация 3. Общие с мобильным сайтом шаблоны
  • 16. Личный опыт
  • 17. Личный опыт 1. Нет ограничений по верстке контента 2. Один и тот же контент для сайта и приложений Шаблон, стили и JS внутри приложения
  • 18. Когда HTML оправдан? 1. Мало данных, загружаемых из сети 2. «Легкий» контент 3. Приложение не обрабатывает данные 4. Без HTML не обойтись (книги)
  • 19. Нужно ли вообще приложение?
  • 20. Сделаем мобильное приложение!
  • 21. “And it’s not that HTML5 is bad. I’m actually, on long-term, really excited about it. One of the things that’s interesting is we actually have more people on a daily basis using mobile Web Facebook than we have using our iOS or Android apps combined. So mobile Web is a big thing for us.” Mark Zuckerberg
  • 22. Мобильный телефон – устройство для решения задач «на ходу»
  • 23. 5 вопросов Кто? Аудитория приложения Что делают? Главная задача приложения, сопровождающие возможности Где и когда? Контекст, место, время и другие условия Почему? Почему задача важна? Почему именно на мобильном?
  • 24. Спасибо!

Related Documents