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