Что можно сделать в собственном мобильном приложении, которое невозможно сделать в веб-приложении HTML5?

Недавно я говорил со многими людьми, которые говорят, что они ожидают прекратить писать родные мобильные приложения и начать писать веб-приложения после того, как HTML5 будет полностью запекаться в мобильных ОС. Я только что закончил свое первое погружение в HTML5, и я еще не убежден.

Будет ли HTML5 работать в качестве замены платформы разработки для собственных приложений или есть определенные вещи, которые требуют таргетинга на собственную среду выполнения?

Ответы

Ответ 1

HTML 5 не является магии. он добавляет много долгожданной функциональности для HTML и традиционных веб-приложений, но все же - многие вещи по-прежнему не входят в сферу охвата. например:

  • доступ к вашему списку контактов
  • получение данных Bluetooth.
  • с использованием специфичной для ОС функции

для этих (и других) функций - вам все равно придется писать конкретные приложения для поставщиков.

Ответ 2

Одна вещь, которая требует родного приложения, - это доступ к большему количеству функций на определенных мобильных устройствах; это не гарантировало, что все функции устройства отображаются через javascript-интерфейсы для HTML5. В этом случае вы вынуждены использовать любые собственные API-интерфейсы.

Ответ 3

Короче говоря, нет. HTML5 предоставляет подходящий набор инструментов для широкого спектра приложений, поэтому я вижу, что он становится все более популярным на этой арене (по причинам мобильности). Я, кроме тех, кто всегда будет разработчиками приложений (и пользователями), которые предпочитают внешний вид и внешний вид, и всегда будут сценарии, в которых требуется кодирование без покрытия, или 3D-движок более практичен для использования с использованием API уровня системы.

HTML5 - непревзойденный стек технологий, особенно в сочетании с некоторыми межплатформенными API-интерфейсами (например, PhoneGap).

Ответ 4

Собственные приложения будут продолжать использовать новые функции устройства, прежде чем они в конечном итоге будут поддерживаться в браузере, поэтому для разработки на передний план родные все равно будут идти.

Существует также проблема с обнаружением - сейчас пользователи привыкли использовать приложения и могут найти их в своем магазине приложений. Поиск веб-приложения кажется неестественным для обычного пользователя и не изменится в ближайшее время. Вот почему многие приложения, которые, как представляется, имеют больше смысла в качестве веб-приложения, все еще выпускаются в качестве родных приложений.

Заключение. Собственные приложения будут по-прежнему необходимы, но развитие мобильных веб-приложений будет расти и может сменить время на разработку более родного приложения.

Ответ 5

Это сделает некоторые собственные приложения ненужными, но не все из них. Не о многом другом сказать об этом:)