Workspace Digital Awards 2025 — успейте номинировать кейсы по льготным ценам. Приём заявок на премию открыт!
Назад
#Мобильная разработка

Нативная или кроссплатформенная разработка — что выбрать?

145 
 

На IT-конференции DUMP команда Doubletapp провела мини-исследование. Задали парочку вопросов о технологиях, которые очень часто слышат наши аккаунт-менеджеры от заказчиков, да и нам самим было интересно узнать, что ответят специалисты из разных компаний. Делимся с вами ответами. 

Нативная или кроссплатформенная разработка — что выбрать?

Какие технологии выбрать, если нужно написать приложение с нуля?

Ведущий маркетинг-менеджер, Evrone

Я бы выбрал Flutter на 100%. На нативную разработку может не хватить ни сил, ни денег, а Flutter позволит сразу зарелизить приложение на трёх платформах. Это достаточно экономно, немножко костыльно, но зато MVP будет сделан быстро и можно будет протестить.

Frontend Dev, Яндекс

Я бы взял какую-то простую нативную оболочку и в ней сделал WebView, а его разрабатывал бы либо на View, либо на React — в зависимости от того, что должно быть в приложении.

Руководитель мобильной разработки, Doubletapp

Я бы смотрел в сторону гибридной кроссплатформы и делал общую бизнес-логику на KMP и нативный UI на SwiftUI и Compose, это позволило бы и в какой-то степени сократить затраты на разработку, и сохранить максимально хороший пользовательский опыт от нативного UI. 

Кому нужен Flutter, а кому – нативное приложение?

Фонтенд-разработчик, Яндекс

Мне кажется, нативная разработка подойдет больше для высоконагруженных приложений. Flutter – для MVP и для простых приложух, которые, например, надо меньше поддерживать по времени.

Фронтенд-тимлид, Positive Technologies

Отвечу так, что Flutter подойдет для быстрой разработки, например, для прототипирования, для быстрой проверки каких-то гипотез.

Рекрутер, Evrone

Как я понимаю, из Flutter можно делать что-то быстрое, например, MVP.  А нативная разработка – если ты хочешь прям запариться над производительностью приложения, чтобы оно работало максимально хорошо на Android- или на iOS-устройствах. То есть более узкоспециализированный инструмент. А Flutter – это как швейцарский нож. С ним ты много всего можешь сделать, но нарезать колбаску сможешь только кружочками, звездочками уже не получится. 

Flutter Lead, Doubletapp

Если отбросить вопрос бюджета (думаю, очевидно, что разработка на Flutter стоит дешевле), то в первую очередь стоит задуматься о функциональности вашего приложения. Стоит помнить, что Flutter – это в первую очередь UI framework, и за взаимодействие с платформой все равно отвечает нативный код. Да, написано огромное количество плагинов, которые снимают необходимость писать такой код, но если вы планируете какое-либо нестандартное взаимодействие с платформой, стоит обратить свое внимание на нативную разработку. В обратной же ситуации Flutter позволит вам сэкономить на разработке и почти не потерять в производительности.





Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.




145

Лучшие статьи

Поделиться: 0 0 0