Чего можно достичь в собственном мобильном приложении, чего нельзя достичь в веб-приложении HTML5? - PullRequest
15 голосов
/ 10 августа 2010

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

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

Ответы [ 5 ]

6 голосов
/ 10 августа 2010

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

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

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

5 голосов
/ 10 августа 2010

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

4 голосов
/ 10 августа 2010

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

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

Вывод: родные приложения будут по-прежнему необходимы, но разработка мобильных веб-приложений будет расти и со временем вполне может заменить разработку собственных приложений.

4 голосов
/ 10 августа 2010

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

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

0 голосов
/ 10 августа 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...