Типы мобильных приложений

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

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

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

Как и веб-приложения, прогрессивные веб-приложения работают в мобильных браузерах и обычно создаются с использованием JavaScript, CSS и HTML5. Что делает веб-приложения прогрессивными, так это их способность предоставлять push-уведомления, улучшенные сенсорные жесты и взаимодействие с оборудованием с использованием расширенных возможностей браузера. Не существует SDK для создания прогрессивных веб-приложений, но их можно развернуть без использования Marketplace.

»

Тип мобильного приложения для сборки

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

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

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

»
This site was made on Tilda — a website builder that helps to create a website without any code
Create a website