Vous devez d'abord décider quelle plate-forme mobile ou quelles plates-formes vous souhaitez prendre en charge. Souvent, votre choix de langage et d'outils sera complètement dicté par cela. Par exemple, si vous voulez écrire un logiciel pour l'iPhone, vous devrez utiliser Objective C (et utiliser un Mac) alors que les téléphones basés sur Android et les terminaux BlackBerry nécessitent Java. Les périphériques Windows Mobile et Symbian prennent en charge nativement C/C++ et leurs propres API propriétaires, mais vous pouvez utiliser des frameworks tels que Qt pour rendre les choses plus faciles (et portables entre les deux). Windows Mobile en particulier prend également en charge beaucoup d'autres plates-formes qui s'exécutent sur le système d'exploitation de base, comme la version légèrement limitée .Net ou Java (mais apporter-votre-JVM).
Le dénominateur commun entre tous est les applications Web. Si vous voulez une base de code unique qui fonctionne partout et qui n'utilise pas un ensemble d'outils entièrement propriétaire, vous pouvez créer une application Web.
Merci Adam pour votre réponse ... Je dois créer un logiciel pour Symbian OS, une chose que je suis confuse est toujours dans votre réponse que vous avez écrit sur les applications d'application Web, mais je veux faire une application à installer sur les mobiles. – BreakHead