Domanda

Ciao,

sulla homepage BlackBerry è possibile scaricare diversi simulatori per ogni modello diverso. Ci sono un sacco fo simulatori di là ...

La mia domanda è: come si fa a sviluppare applicazioni BlackBerry:

  1. non si utilizzano i simulatori - si può sempre contare su di loro. Se un'applicazione funziona sul simulatore, lo fa funziona 1: 1 sul telefono
  2. si fa a sviluppare per ogni modello una diversa interfaccia utente, come la dimensione dello schermo è diversa?

Grazie mille per la vostra replica?

È stato utile?

Soluzione

  1. Nella maggior parte dei casi l'applicazione si comporta allo stesso modo. Tuttavia, ci sono funzionalità come il networking, le prestazioni di disegno, le prestazioni io, autorizzazioni delle app, che dovrebbe essere testato sul dispositivo reale.

  2. È possibile utilizzare layout personalizzato (solo ignorare sublayout sullo schermo o manager) e di impegnarsi con una versione app per tutti i modelli. Ma se ci sono controlli dalla pelle, sfondo ecc sua migliore per memorizzare le risorse in cartelle separate in base alle dimensioni dello schermo del modello, e li usa durante Automatizzare costruire con la formica ( BB strumenti formica )

Si veda anche
Qual è la migliore pratica in sviluppo mora per raggiungere la più ampia gamma di telefoni intelligenti? Blackberry utente Design -? personalizzabile UI

Altri suggerimenti

Ci sono una serie di importanti differenze tra i simulatori ei dispositivi reali, alcuni di essi sono:

  • Esecuzione di codice restrizioni firma su alcune API (può essere attivata sul simulatore, ma disattivata per impostazione predefinita)
  • Sfumature di connessioni di rete di apertura (il suo più complicato se si vuole farlo funzionare sempre su un dispositivo reale)
  • prestazioni dello storage di I / O (vale a dire il caricamento / salvataggio dei dati da una scheda SD)
  • Performance di matematica a virgola mobile (vero e proprio dispositivo non ha FPU, quindi la sua più lenta)
  • le prestazioni generali (simulatore tende ad essere più veloce, per la maggior parte)

Quindi, per il 99,9% del vostro sviluppo, il simulatore va bene. Ma si deve ancora testare su un dispositivo reale. Inoltre, si prega di interfacce utente scalabili che si graduano dinamicamente in base alle dimensioni dello schermo. Ogni volta che vedo un specifico dispositivo di dimensioni UI, fa venire voglia di strano lo sviluppatore. (Perché o hanno uno zillion costruisce di loro app, è gonfiare tutta la strada con tonnellate di grafica a dimensione fissa)

1.simulator sono pensati solo per questo scopo .. 2.No abbiamo dnt bisogno di creare diverse interfaccia utente per dimensioni dello schermo

utilizzare questo sulla vostra pagina master

<meta name="viewport" content="initial-scale=1.0; maximum-scale=1.0; user-scalable=0;" />
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top