2015-11-16 3 views
-2

Пожалуйста, речь идет не о личном листинге различий. Это требует практического понимания мобильной разработки. enter image description here Как видно из приведенного выше определения, существует явная разница между мобильным веб-приложением и мобильным веб-сайтом. Теперь я создал проект phonegap с именем Здравствуйте, (html, css, js), затем используйте этот phonegap run android команду экспортировать его на мой Android-телефон. Это приложение работает на моем андроиде веб-приложение или гибридное приложение? Помимо кордовы, мне нужно устранить это сомнение в отношении веб-приложения и гибрида.Является ли приложение cordova веб-приложением или гибридным приложением

+3

Я голосую, чтобы закрыть этот вопрос как не по теме, потому что он не проблема программирования, а вопрос терминологии/концепции – XGouchet

+0

@XGouchet Я думаю, вы не поняли мой вопрос. –

+1

Из того, что я понял, вы спрашиваете, будет ли приложение, созданное с помощью phonegap/cordova, рассматриваться как гибридное приложение или веб-приложение. Это не техническая проблема, а просто терминология: какую метку вы можете установить в приложении, которое вы создали. Таким образом, он не принадлежит веб-сайту переполнения стека (но может быть задан на другом сайте обмена стеками). Кроме того, определение Hybrid/web-приложения основано на мнениях, и поэтому нет объективного ответа на ваш вопрос. – XGouchet

ответ

2

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

Авторы везде, где у вас есть эта сетка, могут поразмыслить над тем, что такое различия между мобильным веб-приложением и мобильным сайтом. Мое мнение таково, что эти авторы неопытны, поскольку все в столбце «Чистые мобильные веб-приложения» одинаково хорошо применимы к «Чистым мобильным сайтам».

Это приложение работает на моем Android-приложении или в гибридном приложении?

Это гибридное приложение. Более конкретно, это не «чистое мобильное веб-приложение», как определено этой сеткой, поскольку оно не «полностью написано в HTML, CSS и JavaScript». В приложении есть Java-код, а также другие элементы, связанные с Android (например, ресурсы, определенные в XML). Тот факт, что вы получаете этот Java-код и другие материалы от сторонних разработчиков (Apache Cordova), не означает, что он каким-то образом не существует.

+0

Очень хороший ответ, но можно ли написать чистую веб-приложение (html, js, css) и развертывать или устанавливать его локально на телефоне Android? Запущен значок ярлыка. Проблема, с которой я столкнулась, - это способ или какой инструмент использовать этот вид веб-приложений (не удаленный мобильный сайт). Надеюсь, вы поняли, что я имею в виду. –

+1

@soulemanemoumie: Это зависит от того, что вы подразумеваете под «развертыванием или установкой». HTML5 поддерживает автономное кэширование через манифест кэша. Люди, которые закладок веб-приложения HTML5 - тот, который правильно написан, могут использовать это приложение в автономном режиме, по крайней мере, так же, как приложение разрешает (например, имеет доступ только к локальному хранилищу, пока устройство не будет снова подключено к сети). Однако, если вы хотите распространять через Play Store, вам нужен APK, и единственный способ получить APK с помощью HTML/CSS/JS - это некоторые варианты гибридной платформы приложений (Cordova или другие). – CommonsWare

+0

Я могу согласиться с вами, что эти авторы могут быть неопытными. Потому что я также видел эти две возможности, о которых вы говорили, либо разрабатывая мобильное веб-приложение (html, css, js), либо конвертируя его с помощью таких инструментов, как cordova, чтобы сделать его гибридным и установить в телефоне. Или Кэширование обычного мобильного сайта. Но установка чистого (html, css, js) веб-приложения, например, на андроид, не делая его гибридным, я не вижу, как это возможно.по крайней мере, кто-то придумал что-то ... Еще раз –