Нативный против гибридного и мобильного Интернета
Важным фактором, который необходимо учитывать при планировании тестирования, является проверка типа мобильного приложения. В основном вы встретите три типа мобильных приложений: мобильный Интернет, собственное приложение и гибридное приложение. Классификация основана на усилиях по разработке и стратегии распространения приложений. Давайте разберемся с каждым из них подробно.
Мобильный Интернет
Веб-приложения - это не настоящие приложения; На самом деле это веб-сайты, которые открываются на вашем смартфоне с помощью веб-браузера. Мобильные веб-сайты имеют самую широкую аудиторию среди всех основных типов приложений.
Example- Учебное пособие
Benefits -
Легкий доступ.
Простота разработки - разработка адаптивного дизайна и реструктуризация контента для правильного отображения на меньшем экране / оборудовании сделает любой настольный веб-сайт мобильным.
Простое обновление - просто обновите в одном месте, и все пользователи автоматически получат доступ к последней версии сайта.
По сравнению с родным или гибридным приложением установка не требуется.
Downside -
Мобильные веб-сайты не могут использовать некоторые функции. Например, на веб-сайтах недоступен доступ к файловой системе и локальным ресурсам.
Многие существующие веб-сайты не поддерживают офлайн-возможности.
У пользователей не будет значка приложения на главном экране в качестве постоянного напоминания. Веб-сайт нужно открывать только в веб-браузере.
Хотя собственные и гибридные приложения появляются в App Store и Google Play, веб-приложения - нет. Так что перераспределение не так уж и разумно.
Родное приложение
Нативное приложение разрабатывается специально для одной платформы. Его можно установить через магазин приложений (например, Google Play Store или Apple App Store).
Example - Whatsapp, Facebook.
Benefits -
Собственные приложения находятся на устройстве и доступны через значки на главном экране устройства.
Они могут в полной мере использовать все функции устройства - они могут использовать камеру, GPS, акселерометр, компас, список контактов и т. Д. Они также могут включать жесты (стандартные жесты операционной системы или новые жесты, определяемые приложением).
Собственные приложения могут использовать систему уведомлений устройства и работать в автономном режиме.
Издатели могут использовать push-уведомления, предупреждая пользователей каждый раз, когда публикуется новый фрагмент контента или когда требуется их внимание.
Собственные приложения поддерживают дизайн пользовательского интерфейса каждой операционной системы, поэтому они предлагают лучший пользовательский интерфейс. Например, собственное приложение может иметь заголовок с выравниванием по левому краю в Android и заголовок по центру в iOS.
Распространение легко, так как оно есть в магазине приложений.
Downside -
Высокая стоимость создания приложения: собственные приложения, разработанные для одной платформы, не будут работать на другой платформе. Приложение, созданное для Android, не будет работать на iOS. Нам нужно создать совершенно другое приложение для iOS. По этой причине нам необходимо поддерживать несколько версий приложения.
Несмотря на то, что вы можете публиковать собственные приложения, вам нужно поддерживать мобильный веб-сайт в хорошем состоянии, поскольку мобильные устройства приносят больше трафика. Так что обслуживание выше.
Гибридное приложение
Гибридные приложения - это способ предоставлять контент с существующих веб-сайтов в формате приложения. Их можно хорошо описать как смесь веб-приложения и собственного приложения.
Example - Инстаграм, Википедия.
Benefits -
Разработка гибридного приложения дешевле, чем разработка собственного приложения. Его можно построить для кросс-платформенных приложений, т. Е. С меньшими затратами на разработку приложений.
Обслуживание простое, так как существует не так много версий, которые нужно поддерживать.
Он может использовать несколько функций, доступных в устройстве.
Его можно найти в App Store, что упрощает распространение.
Он имеет браузер, встроенный только в приложение.
Downside -
Графика менее привычна к операционной системе по сравнению с собственными приложениями.
Гибридные приложения работают медленнее, чем собственные.