Какие есть подходы в разработке мобильных приложений в 2025: гайд для не-разработчиков
Время прочтения: 15 минут
Привет, на связи Эд, сооснователь КОД9. Мы создаём приложения уже 15 лет и накопили большой опыт с разными технологиями. В статье рассмотрим основные современные подходы для мобильной разработки: расскажем, в каких ситуациях они подойдут, в чём их преимущества и ограничения, сколько ресурсов понадобится для работы с ними.Эта статья — не гайд по разработке, а справочник для предпринимателей, менеджеров и руководителей по развитию бизнеса, продактов и других людей, которые обычно не пишут код сами. Материал поможет разобраться, какие подходы лучше выбрать в зависимости от ситуации.

Контекст: какие бывают приложения
Для разработки мобильных приложений существует много технологий. Каждая решает свою задачу, подходит для конкретных проектов и запросов бизнеса и даёт определённый пользовательский опыт. Мы расскажем о самых популярных в порядке возрастания сложности, стоимости и технических возможностей:Progressive Web App (PWA)
это сайт, оптимизированный под мобильные устройства. Его преобразуют в форму приложения, и поэтому он имеет больше возможностей, чем сайт, который открыли в мобильном браузере. PWA запустятся на любых мобильных платформах, но не подходят для магазинов приложений вроде App Store или Google Play.Гибридные веб-приложения
это уже настоящие приложения, но они состоят только из встроенного браузера с запущенным сайтом. Схожи с PWA, но подходят для магазинов приложений.Кроссплатформенные приложения
также запустятся на всех мобильных операционных системах, но имеют ещё больше возможностей — например, для работы с датчиками телефона. Это позволяет создавать продукты с более сложным пользовательским опытом.Нативные приложения
максимально отзывчивые и производительные, их создают под конкретную операционную систему. При таком подходе возможности iOS и Andriod раскрываются по максимуму.Kotlin Multiplatform (KMP)
это технология с открытым исходным кодом, которая сочетает в себе плюсы от нативной и кроссплатформенной разработки. Это возможно за счёт переиспользования части кода.Далее расскажем про все технологии подробнее, приведём примеры и обсудим, какие ресурсы потребуются для разработки в каждом случае.Веб-приложения
Что это такое
Progressive Web App — это технология, которая преобразует сайт в приложение и даёт возможность адаптировать его под мобильные устройства. Его можно загрузить в любой смартфон и открыть без браузера.



