Webapp vs Mobile

Вечная гонка. Если смотреть на все со стороны обывателя разница вообще не очевидна.

Ну и в понимании обычного человека веб приложение это сайт. А сайт это и лендинг и многостаночник и интернет магазин.

Но есть кое что еще. Есть приложения. Технически это сайт. Но у него есть база данных, возможность работать с картами, геопозициями, отправлять push уведомления, взаимодействовать с другими сайтами через API.

Если простым языком это приложение, которое может сохранять и хранить ваши данные, выводить динамический контент и много чего еще.

Сайт на стероидах.

А приложение это уже мобильное приложение. Его на мобильный телефон устанавливают.

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

В общем все что умеет ваш телефон, к тому есть доступ у приложения.

Если встает вопрос, что выбрать веб или мобильное приложение отвечаем на вопросы:

⁃ Как часто моим приложением будут пользоваться люди? Каждый день? Раз в месяц?

Если часто то есть смысл мобильного приложения

⁃ мне нужны функции офлайн без интернета, и на сколько это критично? Если не критично, то можно выбирать веб критично мобильное.

⁃ приложение подразумевает использование акселерометра и других функций телефона? Если нет то проще смотреть в веб.

Из плюсов веб приложений: ⁃ Это сайт, а значит он индексируется в поисковиках и имеет возможности для SEO. ⁃ Вам не нужен отдельно лендинг с услугами вашей компании. Все это уже можно сделать в приложении ⁃ Не нужно заморачиваться с магазинами приложений, тем более большинство фишек не доступны (та же оплата по кнопке в Apple Pay) ⁃ Одна версия для всех устройств. Не нужно ничего обновлять. Перезагрузка страницы и все работает с обнавлениями. ⁃ Не занимает память устройств ⁃ Можно обернуть в TelegramMiniApps

Из минусов Веб медленнее и сильно зависит от скорости интернета, а при его отсутствии грузиться ничего не будет. Но и большинство мобильных приложений работать тоже полноценно без интернета не смогут.

По этому у меня всегда такой порядок логики сначала веб приложение (оно к стати дешевле), если прям надо и по другому никак — мобильное приложение.