Учебники

Родной против гибридной против мобильной сети

Важным фактором, который необходимо учитывать при планировании тестирования, является проверка типа мобильного приложения. В основном вы встретите три типа мобильных приложений: «Мобильный Интернет», «Нативное приложение» и «Гибридное приложение». Классификация основана на усилиях по разработке и стратегии распространения приложения. Давайте разберемся с каждым из них в деталях.

Мобильный интернет

Веб-приложения не являются реальными приложениями; на самом деле это веб-сайты, которые открываются на вашем смартфоне с помощью веб-браузера. Мобильные сайты имеют самую широкую аудиторию из всех основных типов приложений.

  • ПримерУчебное пособие

  • Преимущества

    • Легкий доступ.

    • Простота разработки – Разработка адаптивного дизайна и реструктуризация контента для правильного отображения на меньшем экране / оборудовании сделает любой настольный веб-сайт мобильным.

    • Простое обновление – просто обновите в одном месте, и все пользователи автоматически получат доступ к последней версии сайта.

    • Установка не требуется, по сравнению с нативным или гибридным приложением.

  • Недостаток

    • Мобильные сайты не могут использовать некоторые функции. Например, доступ к файловой системе и локальным ресурсам недоступен на веб-сайтах.

    • Многие существующие веб-сайты не поддерживают автономные возможности.

    • Пользователи не будут иметь значок приложения на своем домашнем экране в качестве постоянного напоминания. Веб-сайт должен быть открыт только в веб-браузере.

    • Хотя собственные приложения и гибридные приложения появляются в App Store и Google Play, веб-приложения не появляются. Так что перераспределение не так разумно.

ПримерУчебное пособие

Преимущества

Легкий доступ.

Простота разработки – Разработка адаптивного дизайна и реструктуризация контента для правильного отображения на меньшем экране / оборудовании сделает любой настольный веб-сайт мобильным.

Простое обновление – просто обновите в одном месте, и все пользователи автоматически получат доступ к последней версии сайта.

Установка не требуется, по сравнению с нативным или гибридным приложением.

Недостаток

Мобильные сайты не могут использовать некоторые функции. Например, доступ к файловой системе и локальным ресурсам недоступен на веб-сайтах.

Многие существующие веб-сайты не поддерживают автономные возможности.

Пользователи не будут иметь значок приложения на своем домашнем экране в качестве постоянного напоминания. Веб-сайт должен быть открыт только в веб-браузере.

Хотя собственные приложения и гибридные приложения появляются в App Store и Google Play, веб-приложения не появляются. Так что перераспределение не так разумно.

Родное приложение

Нативное приложение разработано специально для одной платформы. Его можно установить через магазин приложений (например, Google Play Store или Apple’s App Store).

  • Пример – WhatsApp, Facebook.

  • Преимущества

    • Собственные приложения находятся на устройстве и доступны с помощью значков на главном экране устройства.

    • Они могут в полной мере использовать все функции устройства – они могут использовать камеру, GPS, акселерометр, компас, список контактов и так далее. Они также могут включать жесты (стандартные жесты операционной системы или новые жесты, определяемые приложением).

    • Собственные приложения могут использовать систему уведомлений устройства и могут работать в автономном режиме.

    • Издатели могут использовать push-уведомления, оповещая пользователей каждый раз, когда публикуется новый фрагмент контента, или когда требуется их внимание.

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

    • Перераспределить легко, как это можно найти в магазине приложений.

  • Недостаток

    • Высокая стоимость создания приложения: собственные приложения, разработанные для одной платформы, не будут работать на другой платформе. Приложение, созданное для Android, не будет работать на iOS. Нам нужно создать другое приложение для iOS. По этой причине нам необходимо поддерживать несколько версий приложения.

    • Несмотря на то, что вы можете публиковать нативные приложения, вам нужно поддерживать мобильный веб-сайт в хорошем состоянии, так как мобильный телефон приносит больше трафика. Так что обслуживание выше.

Пример – WhatsApp, Facebook.

Преимущества

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

Они могут в полной мере использовать все функции устройства – они могут использовать камеру, GPS, акселерометр, компас, список контактов и так далее. Они также могут включать жесты (стандартные жесты операционной системы или новые жесты, определяемые приложением).

Собственные приложения могут использовать систему уведомлений устройства и могут работать в автономном режиме.

Издатели могут использовать push-уведомления, оповещая пользователей каждый раз, когда публикуется новый фрагмент контента, или когда требуется их внимание.

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

Перераспределить легко, как это можно найти в магазине приложений.

Недостаток

Высокая стоимость создания приложения: собственные приложения, разработанные для одной платформы, не будут работать на другой платформе. Приложение, созданное для Android, не будет работать на iOS. Нам нужно создать другое приложение для iOS. По этой причине нам необходимо поддерживать несколько версий приложения.

Несмотря на то, что вы можете публиковать нативные приложения, вам нужно поддерживать мобильный веб-сайт в хорошем состоянии, так как мобильный телефон приносит больше трафика. Так что обслуживание выше.

Гибридное приложение

Гибридные приложения – это способ предоставления контента с существующих веб-сайтов в формате приложения. Их можно хорошо описать как смесь веб-приложения и нативного приложения.

Пример – Инстаграм, Википедия.

Преимущества

Разработка гибридного приложения дешевле, чем разработка нативного приложения. Он может быть построен для кроссплатформенности, то есть для снижения стоимости разработки приложений.

Обслуживание простое, так как не так много версий.

Он может использовать несколько функций, доступных в устройстве.

Его можно найти в App Store, что облегчает распространение.

В него встроен только браузер.

Недостаток

Графика менее привычна к операционной системе по сравнению с Native Apps.

Гибридные приложения работают медленнее, чем собственные приложения.