Разработка мобильных приложений на HTML5, о недостатках. - SFORMA - графический дизайн, разработка сложных сайтов и мобильных приложений

Разработка мобильных приложений на HTML5, о недостатках.

1. Первый и, пожалуй, самый «судьбоносный» для вашего проекта недостаток — нет никаких гарантий публикации в магазинах (в частности appStore, googlePlay).  Имеющийся опыт показывает, что очень часто приложения, сделанные этим способом, в ходе проверки не принимают для публикации (особенно это относится к AppStore). Иными словами, Вы можете потратить запланированное время и средства, а в итоге Ваш продукт будет «отвергнут».

2. Система не учитывает явные отличия навигационных механизмов. Говоря проще, навигация пользовательского интерфейса в Android и iOS отличается, однако это не учитывается при разработке вышеописанным способом (эта причина имеет не малый вес при отказе публикации в официальных магазинах).  Рассмотрим это с практической стороны: заявляемая «ценность» подхода с использованием html5 основывается на кроссбраузерности; при этом клиенту/заказчику преподносят это так «системе не важно под какую платформу делать приложение, система способна учесть все все платформы», однако речь тут не идет о конечном пользователе — для него то это очень важно; например пользователь андройд привык использовать аппаратную кнопку «назад», которая отсутствует на iOS устройствах. В итоге получится что или те или другие будут недовольны, а скорее всего и те и другие.

3. Явным образом снижается производительность приложения. Так как вся программная часть кода построена на JavaScript, который используя дополнительные «прослойки» обращается к службам системы, можно легко сделать вывод, что это повысит нагрузки на смартфон. При этом если речь идет о мощных устройствах таких как iphone 6-7, samsung s6-s7 эти недостатки мощности будут заметны; что будет если пользователь использует более слабые устройства догадаться не трудно.

4. Высокая вероятность аварийных отключений. Опыт работы показывает, что частые ситуации, когда на одной платформе работает, а на другой постоянно валится — суровые реалии жизни И не забудьте слова создателя Facebook, Марка Цукерберга, который назвал самой большой ошибкой своей компании, выбор html5 в качестве основы.