Vous êtes confronté au problème principal habituel du développement mobile: cibler autant de combinés que possible avec un seul langage de programmation signifie utiliser J2ME, ce qui ne vous donne pas tout à fait accès à toutes les fonctionnalités du combiné.
La plupart des combinés ouverts prennent en charge J2ME, mais différents fabricants de téléphones l'implémentent de différentes manières et la fragmentation est énorme à travers la carte. Malheureusement, la majorité des combinés ouverts (ceux où vous pouvez installer des applications tierces) vous permettent uniquement de développer en J2ME
La seule bonne nouvelle est que votre intention de n'écrire que de petites applications apportera un grand soulagement des problèmes de fragmentation . J2ME a également d'énormes limitations en termes d'accès au système de fichiers, absence totale d'API de téléphonie, très mauvaise interaction avec la gestion des applications système ...Afin d'obtenir toutes les fonctionnalités, vous devez toujours utiliser la technologie native de la plate-forme ouverte que vous ciblez, qu'il s'agisse d'Android, d'iPhone, de plusieurs variantes de combinés Symbian OS, Brew, Windows Mobile ou Palm OS. Chacun d'eux a sa propre technologie native.
Rédaction de votre application plusieurs fois dans de nombreuses langues différentes au prix coûtant de vouloir à la fois un grand nombre de combinés ciblés et l'accès aux fonctionnalités complètes de chacun d'eux. Je suis un vétéran de Symbian/J2ME moi-même et, compte tenu de vos antécédents et objectifs, je soupçonne que vous essayez d'en apprendre davantage sur les technologies mobiles. Je vais donc brancher sans vergogne mon livre, qui est conçu comme une introduction dans l'écosystème de développement Symbian:
http://www.amazon.com/Quick-Recipes-Symbian-Smartphone-Development/dp/0470997834/
Bonne chance
les clients d'affaires utilisent la mûre en grande partie. – pmlarocque
Je suppose que cela dépend de la partie du monde dont vous parlez. En Europe du Nord, par exemple, Windows Mobile est la plate-forme mobile de choix de Sony Ericsson pour le marché des entreprises. –