Я работал с Cocos2d и Cocos2d-X только для разработки iPhone (пока). Я работал с Cocos2d около 1,5 лет и перешел на Cocos2d-x за последние шесть месяцев или около того. Поначалу я не хотел переходить на Cocos2d-x, потому что, по моему мнению, он еще только созревал. Coco2d 2.0 вышел с множеством изменений, и я знал, что он хорошо развернут и протестирован. Coco2d-x казалось, что он все еще находится в движении. Это изменилось, и я решил использовать Cocos2d-x на время, пока он продолжает поддерживаться.
Обе платформы в целом работают так, как рекламируется, и обеспечивают хорошую производительность для того, над чем я работаю (вы можете увидеть несколько примеров здесь< /а>).
Мне удобно работать как в мире Object-C, так и в мире C++. Я не знаю, буду ли я когда-нибудь портировать свои «материалы» на Android, но приятно иметь возможность.
Однако БОЛЬШИМ решающим фактором для меня была возможность повторного использования. Я создаю множество компонентов и виджетов, которые повторно использую в других проектах. Если бы я разрабатывал только для iOS, мне бы подошёл Objective-C. Но я работаю в основном на C++ и не хочу перекодировать все идеи с одного языка на другой каждый раз, когда хочу достать проверенный инструмент из ящика с инструментами.
Я думаю, что это будет верно для любой платформы, которую вы решите использовать для своей разработки. Если у вас есть выбор, выберите вариант, который даст вам максимальную отдачу от затраченных средств сегодня и в будущем.
person
FuzzyBunnySlippers
schedule
06.10.2013