Вы должны решить, какую платформу вы хотите разработать для: 1. Windows Mobile - C, C++, C# 2. J2ME устройств, таких как Nokia, SE, Motorola - Java ME 3. Symbian устройства - 4 C++ . iPhone - цель C 5. Android - Java
с другой стороны, у вас есть веб-: 1. Флеш игры - Flash- 2. HTML/5 игр - HTML + CSS + JavaScript
Я предлагаю сосредоточиться на одной платформе и начать там. На рынке смартфонов (iPhone, Android, WP7, BB и т. Д.) Есть довольно хороший веб-браузер, который теперь позволяет запускать флеш (не в iPhone: D) или html-играх в Интернете, поэтому вы тоже должны это учитывать.
Спасибо, у меня уже есть некоторые основы C#, и я хорошо знаком с ООП, поэтому я думаю, что это имело бы смысл. Я просто не уверен, что Java не лучше. –
Java предоставит вам более широкий диапазон мобильных устройств, но вы определенно не сможете настроить таргетинг на мобильные устройства более высокого класса (Win7 Mobile, iPhone, WebOS и т. Д.), Вы получите Blackberry, но вы мне все равно придется модифицировать код). –
Собственные API и языки Microsoft слишком неустойчивы. Изменение синтаксиса языков каждые несколько версий, и разработчики/компании просто должны переписать свои программы в новом. MTBL (среднее время перед устаревшим) слишком быстро. – JohnnySoftware