Для того, чего вы хотите достичь, я бы порекомендовал выбрать маршрут для мобильного веб-приложения. И вот почему:
Безопасность важна. (мы имеем дело с конфиденциальной информацией)
В любом случае, вы можете подать ходатайство, но я чувствую, что мобильное веб-приложение лучше для безопасности. Как сказал Ганзоло, он может иметь такую же безопасность, как и обычное веб-приложение. Кроме того, поскольку он не хранит данные на самом устройстве, вам не придется беспокоиться о потере данных в случае утери или кражи телефона (при условии, что вы не используете автономное хранилище HTML5).
Обслуживание очень важно. (они должны будут поддержать это в будущем и иметь мало доступных ресурсов. (небольшая компания))
Мобильные веб-приложения имеют здесь преимущество. Если вы создавали собственные приложения, вам нужно было бы создавать и поддерживать отдельные приложения для каждой платформы. С другой стороны, поскольку одно мобильное веб-приложение достигает всех платформ, вам нужно будет поддерживать только одно приложение. Кроме того, вам не нужно будет обновлять мобильное веб-приложение с каждым обновлением ОС, как если бы вы использовали нативное приложение. Если вы хотите пойти еще дальше, вы можете даже создать мобильное веб-приложение с отдельными уровнями представления для смартфонов, планшетов и ПК (, например ). Таким образом, одно мобильное приложение на любом устройстве будет выглядеть по-разному (но все же нативно), но вам нужно будет поддерживать только одно базовое приложение.
Затраты на разработку (Понятия не имею.)
Зависит от того, сколько платформ вы хотите достичь. Если вы строите для одной платформы, затраты аналогичны. Если вы разрабатываете для нескольких платформ, мобильные веб-приложения гораздо дешевле. Одно мобильное веб-приложение доступно для всех платформ, в то время как для каждой платформы вам нужно создать отдельное собственное приложение.
Опыт пользователя (поскольку это бизнес-приложение, достаточно ли веб-приложение?)
Вы получите лучший интерфейс с нативным приложением, но мобильного веб-приложения должно быть более чем достаточно для большинства бизнес-приложений. Используйте хороший мобильный фреймворк (например, jQuery Mobile ), и вы можете создать мобильное веб-приложение, которое будет выглядеть и чувствовать себя почти как родное.
Бизнес-рынок в настоящее время очень насыщен iOS (Apple) (около 80%), но мне нужно думать о будущем. (Android, WP7)
Мобильные веб-приложения - гораздо более безопасный выбор в будущем. Кто знает, как будет выглядеть мобильная платформа через 2 или 3 года? Возможно, WP7 будет популярным. Возможно, какая-то новая ОС будет популярна. Это меняется так быстро, что нет способа узнать. Единственное, что я знаю, это то, что сеть все еще будет популярна. Создавая мобильное веб-приложение, вы изолируете себя от всех будущих битв мобильных ОС.
Надеюсь, это поможет.