Нативное
Нативным называется приложение, которое разработано на «родном» для платформы языке программирования (перевод с англ. native — «родной»); Разработки под iOS очень капризные и своенравные. Чтобы создавать приложения для Apple, нужен компьютер с операционной системой MacOS. С приложениями для Android — дело проще, т.е ограничение меньше.
Таким образом попробуем суммировать аргументы выбора:
«ЗА»
[br]
«ПРОТИВ»
Гибридное
Приложение пишется на базе JavaScript и какого-то Framework. Например из популярных это — PhoneGap, Ionic. В купе с ними используются сервисы сборки, кот. могут быть как платные, так и бесплатными; В итоге мы получаем выгоды:
«ЗА»
[br]
«ПРОТИВ»
Дополнение
Кому особенно востребовано создать приложение? Это фирмы, которые
— имеют свою базу клиентов
— хотят расширить аудиторию
— хотят опередить конкурентов