2009-04-29 18 views

risposta

10

Le classi di interfaccia utente BlackBerry, senza dubbio. Puoi accedere a tutta la roba dell'interfaccia utente specifica di BlackBerry: i codici di accesso BB, le chiavi speciali, gli eventi, il controllo migliore sui menu della tua app, il touchscreen per Storm, l'integrazione con tutti i componenti del BlackBerry (browser, mappe, icone homescreen) . Migliore supporto del ciclo di vita delle applicazioni, inclusa la corsa in background.

Potresti essere tentato di utilizzare le classi J2ME o LWUIT se sei molto interessato a eseguire il porting su un'altra piattaforma J2ME, ma fidati di me ti darai un calcio in seguito. Se la portabilità è un problema, meglio separare le parti indipendenti dalla piattaforma della tua app (business logic, networking) in pacchetti separati e creare due UI. Inoltre, se siete come tutti gli altri, dovrete comunque eseguire il porting su iPhone prima di qualsiasi altra piattaforma J2ME :)

Modifica: Ricordato Ho anche scritto un articolo blog post un po 'indietro - molte delle stesse informazioni, ma alcune maggiori dettagli che potrebbero essere d'aiuto

+0

Buoni consigli per: UI separate, le prestazioni di LWUIT sono terribili sul BlackBerry comunque! – roryf

0

Attualmente mi sto occupando di questo problema, ho un'app indirizzata a J2ME usando LWUIT e ho portato LWUIT a blackberry, il peformance non è incoraggiante, penso che separare la logica di business sia la strada da percorrere. Ora esaminiamo le UI di RIM.

Problemi correlati