Быстрые заметки мобильного тестировщика

ВИДЫ ПРИЛОЖЕНИЙ

✅ Нативные приложения. Распространяются преимущественно в сторах, приложения специально созданы для определенной системы/платформы (например, Android или iOS). Нативки более стабильны, производительны и юзабельны со стороны пользователя за счет полного использования ресурсов девайса (камера, GPS, контакты и прочее) и индивидуальной разработки. Недостатки сводятся к очень дорогой разработке; для создания приложений необходимо много времени, ресурсов и денег (для каждой платформы разрабатывается отдельное приложение). Также нативные приложение занимают много памяти устройства.

✅ Веб-приложения. Приложения, к которым можно получить доступ через браузер на смартфоне. Нет необходимости устанавливать приложение, можно просто зайти на специальную веб-страницу и начать пользоваться приложением прямо в браузере. Минусы: без интернета приложение не работает. Использование и работа в веб-приложении не удобна со точки зрения пользователя, так как страница в браузере полноценно не затрагивает ресурсы устройства и ограничивается лишь возможностями браузера. Прогрессивные веб-приложения (PWA). В данном подходе объединены преимущества веб-технологий и пользовательского опыта мобильных приложений. PWA является гибридным решением и позволяет открыть приложение с помощью мобильного браузера. PWA могут быть запущены через браузер, быстро загружаются, есть оффлайн-работа, возможность отправлять пуш-уведомления и добавления ярлыка на главный экран устройства, при этом нет необходимости установки из сторов.

✅ Гибридные приложения. Представляют собой комбинацию веб и нативной разработки. В результате получается продукт, который напоминает нативный продукт, но с некоторыми ограничениями. Данное приложение можно скачать в сторах. Особенность в разработке: можно создать одно гибридное приложение и запустить его на разных платформах, что экономит время и усилия. Гибридные приложения являются более универсальным и экономичным решением, но могут быть менее производительными. Также из недостатков можно выделить: необходимость стабильного интернета при работе, отсутствие возможности использовать широкий спектр визуальных элементов и детализации (что влияет на пользовательский опыт), имеют ограниченный доступ к ресурсам девайса.

Быстрые заметки мобильного тестировщика | Сетка — социальная сеть от hh.ru