Подтвердить что ты не робот

Разница между телефонной связью и Intel xdk или другими

Итак, я только начинаю создавать гибридные мобильные приложения, и сначала я собираюсь узнать телефонную таблицу, но после прочтения какой-то статьи упоминается об Intel XDK, который делает то, что может сделать эта телефонная задержка, но в более прямом инсталляции (это имеют ide, эмулятор и т.д.)

так в чем разница между ними? и какой из них лучше с точки зрения получения учебников, поддержки сообщества и поддержки api для мобильной платформы?

или это одно и то же? поскольку intel xdk может быть интегрирован с телефонной связью, поэтому он очень запутан...

4b9b3361

Ответ 1

Вообще говоря, у вас есть разные типы фреймворков, предназначенные для создания гибридных приложений:

  • Рамки, нацеленные на контент HTML5, такие как Cordova или intel XDK (оба по байту JS), Intel XDK основан на Cordova
  • Рамки, такие как Appcelerator Titanium, которые отображают пользовательский интерфейс, используя собственные средства управления платформами, но все еще работающие через JS
  • Свободные (или частично свободные) Frameworks, предназначенные для создания реального собственного кода, такого как Unity (ориентированный на С# или JS, ориентированный на игры), Kivy (на основе Python) или libgdx (ориентированный на Java, ориентированный на игры)
  • Коммерческие рамки, предназначенные для создания реального собственного кода, например Xamarin (с использованием С#) или Embarcadero Новые рамки идут, и мой список, вероятно, неполный.

Как видите, выбор очень широк!

Кордова и XDK не так уж и сложны, но покажут свои ограничения в ближайшее время, потому что они производят HTML5, а не собственный код.

Титан - хороший выбор, если вы хотите кодировать только в HTML/JS и иметь доступ к собственным элементам управления мобильных платформ. Теперь у него есть MVC Framework под названием Alloy. Он создает довольно большие приложения даже для HelloWorld, как и большинство этих инструментов!

Единство - лучшее, если вы хотите построить что-то вроде многоплатформенной игры. Это кросс-платформенные халаты удивительны.

Хамарин хорош и не очень дорог, если вам нравится С#.

Выберите Kivy, если вы хотите разработать с помощью инструментов Python/Pygames и libgdx, если вы являетесь наркоманом Java.

Ответ 2

Чтобы ответить только на первую часть вопроса: разница между PhoneGap и Intel XDK.

PhoneGap - это платформа, которая позволяет создавать многоплатформенные мобильные приложения из HTML и Javascript-источников, созданных и поддерживаемых Adobe. Это проприетарный.

Кордова - версия с открытым исходным кодом PhoneGap, поддерживаемая Apache. Intel XDK - это IDE на основе Cordova.

Разница в создании приложений с помощью Cordova (или Phonegap) и Intel XDK заключается в том, что в первом случае вы вводите команды в окне подсказки, а во втором - кнопки IDE.

Заявка на результат должна быть одинаковой.