В чем разница между разрывом телефона и мобильным сайтом?
Я новичок в разрыве телефона. Я хочу знать, в чем разница между разрывом телефона и мобильным веб-сайтом. Я изумлен за это, но я не нашел правильного решения. Может кто-нибудь объяснить это или предоставить какой-то документ.
2 ответа
@axis указывает на третий жизнеспособный вариант, который, я уверен, вы уже рассмотрели, и если вы способны, я бы рекомендовал писать нативные приложения в большинстве ситуаций. Тем не мение; Если вы хотите, чтобы с помощью этого подхода ваше приложение охватывало максимальное количество клиентов, вам необходимо знать / изучать разные языки для разных устройств. Это делает HTML/CSS/Javascript очень привлекательным, особенно когда эти три являются наиболее часто используемыми технологиями в сети сегодня.
Итак, возвращаясь к вопросу:
PhoneGap и мобильные сайты:
- Оба используют HTML/CSS/Javascript
- Оба могут быть оптимизированы для мобильных устройств с такими платформами, как JQuery Mobile или Sencha
- Оба могут использовать веб-сервисы для интеграции контента
- Оба могут использовать локальное хранилище данных.
PhoneGap:
- Можно разместить на Маркете, чтобы другие могли найти и установить ваше приложение на свое устройство.
- Находится на устройстве и может использовать его аппаратное обеспечение (камера / GPS / ускорители / и т. Д.) Во многом как собственное приложение.
- Может быть расширен (через плагины) для работы с собственным кодом устройства, если возникнет такая необходимость.
Мобильный сайт:
- Вы контролируете развертывание приложения через ваш веб-сервер. (Например, вы можете внести изменения, и они вступят в силу сразу на всех устройствах.)
- Менее зависит от веб-служб для включения содержимого базы данных
- Вы можете воспользоваться преимуществами PHP/Python/ASP и других технологий веб-дизайна, которые создают HTML/CSS/Javascript для вас.
И я уверен, что этот список ни в коем случае не является полным списком различий между ними, но я надеюсь, что я попал в основные моменты...
Есть ли какой-то конкретный вопрос, который у вас еще есть?
PhoneGap использует веб-технологии в качестве моста между собственными API целевой платформы и определяемой пользователем бизнес-логикой приложения.
Под капотом phonegap используется большая жирная кодовая база / библиотека, которая переводит ваш HTML/JS в нативные вызовы API.
Большинство пользователей считают HTML/JS более дружественным решением, а не C/C++/Java/ObjC/C# и т. Д. Кроме того, им не нужно иметь хорошее резюме и большой опыт написания кода в HTML или JS; Недостатком является то, что спектакли ужасны, и вы ничего не можете с этим поделать. Обычно эти фреймворки используются приложениями, которые уже мертвы до выхода на рынок.