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