Лучший способ сделать кросс-платформенные приложения?

Мой вопрос: какой лучший/простой способ сделать кросс-платформенные приложения/игры? iOS и Android - и Windows Phone, если это возможно.

Я читал много разных способов. HTML5 и JavaScript - а затем просто общая реализация для конкретных платформ. Я читал о некоторых "инструментах преобразования" - fx Intel Porter Tool. И появляются имена, такие как PhoneGap, Intel XDK, Appcelerator и Mosync и многие другие.

Так что я просто путаюсь.. Что бы вы предпочли?

Я не совсем новичок в программировании на iOS, но не так много испытал. Я сделал несколько приложений и игр. Else У меня есть небольшой опыт работы с HTML и CSS. Но я никогда не работал с HTML5 и JavaScript. Я также знаю, что приложения на основе собственной платформы лучше, чем гибридные приложения. Но после всего этого мне хотелось бы услышать от вас: что вы предпочитаете или нет?: -)

Ответ 1

Refer- Какая платформа для мобильной платформы для платформы Cross Platform должна выбрать

Вы можете прочитать этот документ и выбрать то, что вам удобно. Если вы используете HTML5, CSS, JavaScript, то вы можете использовать телефонную связь по моему мнению, но позвольте ей быть ссылкой на сайт, вы получите основную идею и сможете выбрать то, что вам кажется простым.

Ответ 2

Для создания приложений я думаю, что альтернативы HTML5, такие как PhoneGap, могут быть самым простым способом, также вы можете взглянуть на Xamarin на собственный крест -платформенные приложения, но вам нужно получить платную лицензию, чтобы использовать ее в реальном проекте, и если вы этого не сделаете, вы должны изучить С#.

В случае создания игр я пробовал разные платформы, и я думаю, Unity - самый простой и быстрый способ создания кросс- игры с качеством платформы, даже для простых 2D-игр, и вы можете сделать это в JavaScript.

Ответ 3

Лучше Phonegap или Titanium (более мощный для меня) http://www.appcelerator.com/titanium Вы должны использовать тот, который вам более удобен. А с помощью xcode и objective-c вы можете работать с html-css-js, но никогда не экспортировать кросс-платформу.

Ответ 4

HTML5/JavaScript. Затем используйте node-webkit для установки на настольные системы и coccoonJS или Phonegap для целевых приложений.