2009-04-29 8 views

Répondre

10

Les classes BlackBerry UI, sans aucun doute. Vous avez accès à toutes les fonctionnalités de l'interface utilisateur de BlackBerry - codes BB, touches spéciales, événements, meilleur contrôle des menus de votre application, écran tactile pour Storm, intégration avec tous les composants du BlackBerry (navigateur, cartes, icônes d'écran d'accueil) . Meilleure prise en charge du cycle de vie des applications, y compris le fonctionnement en arrière-plan.

Vous pourriez être tenté d'utiliser les classes J2ME ou LWUIT si vous êtes très intéressé par le portage vers une autre plate-forme J2ME, mais croyez-moi, vous allez vous lancer plus tard. Si la portabilité est une préoccupation, mieux vaut séparer les parties les plus indépendantes de la plate-forme de votre application (logique métier, mise en réseau) en packages distincts et créer deux interfaces utilisateur. Aussi, si vous êtes comme tout le monde, vous aurez envie de porter vers l'iPhone avant toute autre plate-forme J2ME de toute façon :)

Edit: Remembered J'ai aussi écrit un blog post à ce sujet il y a un certain temps - beaucoup de la même information, mais certains plus de détails qui pourraient aider

+0

Bon conseil re: séparer les interfaces utilisateur, la performance LWUIT est terrible sur le BlackBerry de toute façon! – roryf

0

Je suis actuellement confronté à ce problème, j'ai une application ciblée pour J2ME en utilisant LWUIT et porté LWUIT à blackberry, la performance n'est pas encourageante, je pense que la logique métier est la voie à suivre. Maintenant, en regardant dans les interfaces utilisateur RIM.

Questions connexes