Легче ли построить для PhoneGap скорее Титаниум? - PullRequest
1 голос
/ 13 августа 2011

Мы ищем хороший порт нашего мобильного веб-приложения для нативного приложения, пока у нас не появятся ресурсы для создания действительно нативного приложения.Мы сократили его до PhoneGap и Titanium.

У нас есть мобильная версия HTML5 нашего приложения.Он использует такие вещи, как RPC через веб-сокеты и некоторые другие библиотеки JS.Кажется, что мы можем просто продолжать использовать ту же самую архитектуру, если мы пойдем с PhoneGap, где, как и в случае с Titanium, нам, вероятно, потребуется перестроить эти библиотеки и процедуры для работы с Titanium.

Это правда?Чем отличаются эти платформы?

Спасибо!

Ответы [ 4 ]

2 голосов
/ 15 августа 2011

В этом блоге есть краткое описание плюсов и минусов PhoneGap и Titanium Appcelerator.

Краткое резюме: PhoneGap обеспечивает мост, позволяющий основанным на стандартах веб-приложениям получать доступ к собственным возможностям. Appcelerator - это проприетарная (не основанная на HTML) инфраструктура, которая позволяет создавать собственные приложения в JavaScript.

2 голосов
/ 13 августа 2011

Phonegap ваш лучший выбор здесь.Вы можете поместить весь свой текущий код в каталог www, а затем phonegap упакует его в приложение.Phonegap не создает веб-приложение, вы создаете веб-приложение и позволяете phonegap упаковать его для вас.

Если вы будете использовать Titanium, вы не сможете использовать любой из ваших текущих HTML или CSS-кодов.Если вы сохранили свою логику JS отдельно от ваших представлений, вы можете повторно использовать эту логику, а затем создавать новые представления для титанового приложения, но это занимает очень много времени.

Титан не является хорошей средой, время разработкиэто слишком долго из-за того, как трудно создать пользовательский интерфейс.Это также довольно глючит.Мы разработали приложение на Titanium для Android и собираемся переписать его с помощью веб-технологий.

Неверно, что внешние библиотеки JS сложно использовать в Titanium.Все конвертируется в нативный код.

1 голос
/ 13 августа 2011

Одно из основных отличий заключается в том, что PhoneGap создает веб-приложение, написанное на JavaScript, а Titanium создает нативные приложения, в которых ваш код JavaScript компилируется в Java или Objective-C. Поэтому вы не можете легко использовать внешние библиотеки JavaScript с Titanium.

1 голос
/ 13 августа 2011

Phonegap будет намного проще для вас. Просто перенесите в существующий код. Не родной, хотя. Титан будет переписывать.

...