Открыть сервисСервис

Мобильное приложение: понятие, виды и назначение

Мобильное приложение (приложение, app) — программное обеспечение, предназначенное для установки и запуска на мобильных устройствах: смартфонах, планшетах, часах и других гаджетах. В отличие от веб-сайтов, приложение устанавливается в память устройства, работает автономно от браузера и может использовать аппаратные ресурсы: камеру, датчики положения, GPS, Bluetooth, NFC.

История

Первые программы для карманных устройств появились ещё в 1990-х годах на КПК под управлением Palm OS и Windows CE. С появлением iPhone в 2007 году и открытием App Store в 2008 году мобильные приложения превратились в самостоятельный сегмент программной индустрии. В том же году запустился магазин Android Market (ныне Google Play). В России крупнейшими площадками дистрибуции являются RuStore (запущен в 2022 году Минцифры), AppGallery от Huawei и каталоги встроенных магазинов на устройствах китайских брендов.

Операционные системы и платформы

Основные мобильные ОС, для которых создаются приложения:

  • Android — открытая платформа Google, доминирует по мировой доле рынка (около 70 %);
  • iOS — закрытая экосистема Apple, распространена прежде всего в США, Европе и России на уровне среднего и премиального сегмента;
  • HarmonyOS — ОС Huawei, развивается как замена Android на устройствах бренда;
  • KaiOS — лёгкая ОС для кнопочных телефонов.

Приложения пишутся на языках Swift и Objective-C (iOS), Kotlin и Java (Android), либо кроссплатформенно — с помощью Flutter, React Native, .NET MAUI.

Виды приложений

По способу исполнения:

ВидОписание
НативныеНаписаны под конкретную ОС, используют весь набор API устройства
КроссплатформенныеОдин код-базис под разные ОС
ГибридныеВеб-контент, обёрнутый в нативную оболочку (WebView)
Веб-приложения (PWA)Запускаются из браузера, могут работать офлайн и устанавливаться на главный экран

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

Устройство и архитектура

Типовое приложение состоит из трёх частей:

  1. Клиент — интерфейс, отображаемый на экране, логика взаимодействия с пользователем.
  2. Серверная часть (бэкенд) — хранение данных, обработка запросов, авторизация, часто размещается в облаке.
  3. API — программный интерфейс, связывающий клиент и сервер.

Данные пользователя могут храниться локально в базе SQLite или Realm, а также на удалённых серверах. Для синхронизации между устройствами используют облачные аккаунты.

Монетизация

Основные модели получения дохода:

  • Платное скачивание — разовая оплата в магазине.
  • Подписка — регулярный платёж за доступ к функциям (freemium).
  • Внутриигровые покупки — покупка виртуальных товаров.
  • Реклама — показ баннеров, rewarded-видео, нативной рекламы.
  • Комиссия с транзакций — в приложениях доставки, такси, маркетплейсах.

Разработка

Процесс создания приложения включает анализ требований, проектирование интерфейса (UX/UI), программирование, тестирование (ручное и автоматическое), публикацию в магазине и дальнейшее сопровождение. Срок разработки простого приложения — от 2–3 месяцев, сложного сервиса — от полугода и более.

Публикация в магазинах требует соблюдения правил: App Store и Google Play берут комиссию 15–30 % с продаж и подписок, проверяют контент, соблюдение приватности. В России с 2022 года крупнейшие разработчики обязаны предустанавливать отечественные приложения на смартфоны, продаваемые в стране, — соответствующий закон подписал президент Владимир Путин.

Тенденции

  • Рост доли PWA и кроссплатформенных фреймворков.
  • Интеграция искусственного интеллекта: генеративные ассистенты, распознавание речи и изображений прямо на устройстве.
  • Развитие отечественной экосистемы в России: RuStore, RuPay, Госуслуги.
  • Ужесточение требований к защите персональных данных (152-ФЗ).

Источники

  • Википедия: Мобильное приложение
  • Википедия: App Store, Google Play
  • Сайт RuStore
  • Федеральный закон № 152-ФЗ «О персональных данных»
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru