Разница между родным приложением для Android и приложением PhoneGap - PullRequest
6 голосов
/ 24 февраля 2011

Недавно я столкнулся с этой one stone kills multiple birds платформой - http://phonegap.com/.

Я вижу, что она имеет некоторые ограничения при попытке доступа к собственным функциям телефона - http://www.phonegap.com/features.Но это не имеет значения для меня в данный момент, поскольку мне не нужны эти нативные функции прямо сейчас.(2D Tile game)

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

  1. Опыт пользователя по конечному продукту.Легко ли установить и запустить продукт?Продукт работает нормально?UI выглядит кричащим?...
  2. Опыт разработчика во время разработки.Можем ли мы технически добиться того, что мы хотим сделать легко, как мы можем сделать это с помощью собственного приложения?...

Ответы [ 2 ]

3 голосов
/ 24 февраля 2011

Создание 2D-игры с разницей в телефоне определенно возможно, но будет трудно сделать пользовательский процесс настолько плавным, насколько вы захотите.Я бы порекомендовал вам не идти по этому пути.

Я бы также посоветовал вам забыть о поддержке Windows Phone 7 на данный момент, используйте Unity3d, если у вас есть дополнительные $ 1900, используйте Cocos2d, если вы неУ меня нет таких денег, или исследуйте какой-нибудь другой кроссплатформенный игровой движок (для андроида так много игровых движков, что мне сложно отследить их все).Cocos2d по-прежнему требует от вас кодирования на двух разных языках, но, по крайней мере, его API-интерфейс относительно похож на iPhone и Android, что сократит работу по переносу, которую вам придется делать.

Еще один вариант -Flash Builder (и использующий их генератор кода для iPhone), но я бы рекомендовал против этого, потому что его кодовая база iPhone слишком долго застаивалась, и потребуется время, чтобы он снова стал пригодным для использования на iPhone.

Другой игровой движок, который я бы порекомендовал, это AndEngine (AndEngine.org), но это будет только для Android.У этого нет эквивалента iPhone, но все равно это тот, который я очень рекомендую.

2 голосов
/ 24 февраля 2011

Phonegap берет страницу HTML + CSS + JavaScript и оборачивает вокруг нее приложение. Так что, если вы можете создать мобильный веб-сайт, который вы хотите распространять в виде приложения на многих платформах, телефонный разрыв - путь. Но, конечно, мобильное приложение не выглядит так же, как нативное.

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

...