Ionic - это просто среда разработки для мобильных устройств, так что вы можете использовать компоненты разработки, а также другие плагины для разработки приложения.
Когда мы называем термин Cordova его основным ядром, оно позволяет вам использовать стандартные веб-технологии.- HTML5, CSS3 и JavaScript для кроссплатформенной разработки.Приложения выполняются в оболочках, предназначенных для каждой платформы, и полагаются на совместимые со стандартами привязки API для доступа к возможностям каждого устройства, таким как датчики, данные, состояние сети и т. Д.
Архитектура
Существует несколько компонентовкордовой аппликации.На следующей диаграмме показано высокоуровневое представление архитектуры приложения Cordova

Веб-представление Веб-представление с поддержкой Cordova может обеспечитьприложение со всем его пользовательским интерфейсом.На некоторых платформах он также может быть компонентом в более крупном гибридном приложении, которое смешивает WebView с собственным компонентом приложения
Веб-приложение
Это та часть, где вашКод приложения находится постоянно.Само приложение реализовано в виде веб-страницы, по умолчанию для его работы необходим локальный файл index.html, который ссылается на CSS, JavaScript, изображения, медиа-файлы или другие ресурсы.Приложение запускается в WebView в собственной оболочке приложения, которую вы распространяете в магазинах приложений.
Для большего понимания, пожалуйста, посетите эту статью
https://cordova.apache.org/docs/en/latest/guide/overview/