Вопросы по разработке кроссплатформенного мобильного приложения - PullRequest
0 голосов
/ 26 августа 2011

У меня есть следующие вопросы по использованию appglarator для PhoneGap / Titanium для нашей кроссплатформенной мобильной разработки

В настоящее время мы хотим разработать совместимое с iPhone и Android-совместимое приложение с одним исходным кодом, используя кроссплатформенные мобильные SDK

Может ли этот appGlaser phoneGap или Titanium работать с одним исходным кодом на платформах iPhone и Android?

и есть ли другие платформы, работающие как таковые?

И как эти приложения будут связаны с Appstore / Android marketplace, поскольку они имеют единую кодовую базу (исходный код).

Любая помощь будет принята с благодарностью.

Ответы [ 4 ]

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

Я опробовал Sencha Touch с PhoneGap , а также Titanium .

Sencha Touch довольно прост, так как он основан на JavaScriptи может быть использован с Android и iPhone.Приложение, созданное с помощью Sencha touch, может быть позже помещено в пропасть телефона и отправлено в магазин приложений.

Titanium снова использует javascript, но выполняет некоторую обработку на нем.Так что приложение родное.У них есть некоторые общие API, которые можно использовать как для iPhone, так и для Android.Но для некоторых расширенных функций у них есть 2 отдельных набора API для Android и iPhone.

Так что у обоих есть некоторые различия.И они оба приемлемы в Appstore и Android Market.

0 голосов
/ 07 июня 2015

Найдите ответы на свой вопрос ниже.

Может ли этот appGlaser phoneGap или Titanium работать с одним исходным кодом на платформах iPhone и Android?

Да. Он может определенно работать с одной кодовой базой. В дополнение к этому вы можете разработать универсальное приложение, которое может работать в планшете и на портативном устройстве из единой базы кода

( ПРИМЕЧАНИЕ: однако в какой-то момент вы должны различать iOS и Android, поскольку некоторые функции специфичны для iOS или Android System. Titanium предоставляет константы для проверки между iOS и android. константы, чтобы различать планшетные и портативные устройства)

и есть ли другие платформы, работающие как таковые?

Кроме Android и iOS, Titanium также поддерживает Blackberry и мобильные веб-платформы.

И как эти приложения будут связаны с Appstore / Android marketplace, поскольку они имеют единую кодовую базу (исходный код).

Вы можете собрать приложение для нужной платформы из титана.

0 голосов
/ 26 августа 2011

корона концентрируется на играх.он использует Луа.если вы хотите создать кроссплатформенное приложение, вы должны сначала спроектировать кроссплатформенное приложение.Android и IOS разные ОС с различными руководствами по стилю.У меня есть опыт работы с титаном, и он работал нормально.но я понял, что кроссплатформенный дизайн важен, так как большая часть времени создания приложения использовалась для программирования пользовательского интерфейса.так что потратьте время на создание хорошего дизайна MVC и пользовательского интерфейса.после этого все получилось легко.

0 голосов
/ 26 августа 2011

Я не пробовал Titanium, но один из моих друзей использует Corona . Он сказал, что его поддержка Android и iPhone, и легко перенести. Вам нужно будет как минимум отрегулировать размер изображения, AFAIK, размер изображения для iphone и android (различного размера) различен.

Corona: Пиши один раз, собирай для iOS и Android.

...