Разработка мультиплатформенных мобильных приложений с Apache Cordova

{title}

введение

Вы можете понять, в чем разница с другими подобными инструментами для мобильной разработки, и мы научим вас создавать собственное приложение, используя только Apache Cordova в качестве основы.

Что такое Apache Cordova?

Это среда разработки для мобильных приложений с открытым исходным кодом, которая позволяет использовать стандартные веб-технологии, такие как HTML5, CSS3 и Javascript, для работы на разных платформах, избегая при этом родного языка разработки для каждой мобильной платформы. Следует отметить, что каждое приложение упаковано для каждой платформы и зависит от API-ссылок для доступа к элементам устройства, таким как датчики, данные и состояния сети.

{title}

Чем не Apache Cordova?

Когда мы начинаем в мире мобильного программирования, мы склонны запутываться в разнообразных инструментах, которые в настоящее время существуют для этого типа разработки.

Прежде всего, мы должны уточнить, что принципиальное отличие состоит в том, что существует 2 типа мобильной разработки:

1. Нативное развитие

Это разработка приложений на родном языке операционной системы, которая работает на устройстве. Пример: Android (JAVA), iOS (Objective-C), BlackBerry OS (C ++)

2. Гибридная разработка

Это разработка приложений на языках веб-программирования (HTML, CSS и JS).

Поэтому мы можем сказать, что Apache Cordova не разрабатывает нативные приложения, это всего лишь гибридная среда разработки приложений, которая будет упаковывать все наши веб-файлы с другими файлами (плагинами, библиотеками).

...

) для интерпретации через Webview (специальное окно браузера) устройства.

Apache Cordova, Phonegap, Intel XDK, Ionic

Какая разница?

Многие программисты путают эти инструменты для разработки мобильных приложений с Apache Cordova, где ясно, что в случае Phonegap это проприетарная версия (Pay), созданная и поддерживаемая компанией Adobe. Его сила в том, что вы можете компилировать в облаке, не имея в руках все платформы, на которых будет работать ваше приложение. Ionic - это платформа с открытым исходным кодом, которая больше ориентирована на внешний вид приложения. Intel XDK - это интегрированная среда разработки (IDE) для мобильных приложений Intel. Все эти инструменты имеют Cordova в качестве основы для упаковки.

В этом руководстве мы будем использовать только Apache Cordova, оставляя различные Frameworks или IDE, которые они могли бы использовать для облегчения проектирования и разработки приложения.


предыдущий

Страница 1 из 6

после