Давайте возьмем приложение Facebook в качестве примера. Почему они разработали приложение, когда пользователи могли просто получить доступ к своей странице и сделать то же самое? Для меня это означает больше обслуживания и больше затрат, потому что для каждой функции, добавленной в веб-приложение, эту функцию нужно будет добавить и в приложение для смартфона.
Так зачем мне хотеть разрабатывать более одного раза (для каждого паттерна iOS, Android и т. Д.), Когда у меня может быть только одно веб-приложение? Какие преимущества я получу? Единственное, что приходит мне в голову - это функция GPS.
РЕДАКТИРОВАТЬ :
Мой вопрос больше ориентирован на бизнес-приложения, которые будут использоваться только некоторыми сотрудниками компании, а не на продажу приложения (частное использование). Таким образом, вопреки тому, что некоторые ответы говорят о том, что, разрабатывая приложение для смартфона, оно выиграет от большего количества продаж из-за «магазинов смартфонов», для меня этот пункт не важен, поскольку приложение предназначено для частного использования.
Разрабатывая приложение как веб-приложение, это означает, что к нему можно получить доступ через браузер смартфона, а также через ПК (любой способный браузер), но разработка как собственного приложения ограничит это только каким-то смартфоном, поэтому мы ограничиваем использовать. С другой стороны, разработка его как веб-приложения означает, что для доступа к приложению должно быть доступно интернет-соединение.
Итак, помня об этом, как бы вы убедили своего босса написать приложение для данной платформы смартфона (iOS / Android) по сравнению с разработкой его как веб-приложения?