Question

Hallo,

sur la page d'accueil BlackBerry, vous pouvez télécharger différents simulateurs pour chaque modèle différent. Il y a beaucoup fo ... là-bas simulateurs

Ma question est, comment voulez-vous développer des applications BlackBerry:

  1. utilisez-vous les simulateurs - pouvez-vous transmettre sur eux. Si une application fonctionne sur le simulateur, ça fonctionne 1: 1 sur le téléphone
  2. Avez-vous développer pour chaque modèle une interface utilisateur différente, comme screensize est différent?

Merci beaucoup pour votre replay?

Était-ce utile?

La solution

  1. Dans la plupart des cas l'application

    se comporte même. Cependant, il y a des fonctionnalités telles que les réseaux, les performances de dessin, de la performance io, autorisations de l'application, qui devrait être testé sur l'appareil réel.

  2. Vous pouvez utiliser la mise en page personnalisée (juste passer outre sublayout à l'écran ou le gestionnaire) et engager avec une version application pour tous les modèles. Mais s'il y a des contrôles à la peau, etc fond de son mieux pour stocker les ressources dans des dossiers séparés selon la taille de l'écran du modèle, et les utiliser pendant Automatiser construire avec fourmi ( outils fourmi bb )

Voir aussi
Quelle est la meilleure pratique développement mûre pour atteindre la plus large gamme de téléphones intelligents? Blackberry - personnalisable interface utilisateur

Autres conseils

Il y a un certain nombre de différences importantes entre les simulateurs et les vrais appareils, certains d'entre eux sont:

  • Mise en application des restrictions de signature de code sur certaines API (peut être activée sur le simulateur, mais désactivé par défaut)
  • Nuances de connexions réseau d'ouverture (il est plus compliqué si vous voulez que cela fonctionne toujours sur un périphérique réel)
  • Performances de stockage d'entrée / sortie (à savoir des données de chargement / sauvegarde à partir d'une carte SD)
  • Performance des mathématiques à virgule flottante (dispositif réel n'a pas FPU, de sorte que son plus lent)
  • Performances générales (simulateur a tendance à être plus rapide, pour la plupart)

Donc, pour 99,9% de votre développement, le simulateur est très bien. Mais vous devriez toujours tester sur un périphérique réel. En outre, s'il vous plaît faire UIs évolutifs de cette taille dynamique se base sur la taille de l'écran. Chaque fois que je vois une interface utilisateur spécifique à taille de l'appareil, il me donne envie étrange le développeur. (Soit parce qu'ils ont un zillion construit leur application, il enfler tout le chemin avec des tonnes de graphiques de taille fixe)

1.simulator sont destinés uniquement à cet effet .. 2.No nous DNT besoin de créer différentes interface utilisateur pour la taille d'écran différente

utiliser sur votre page principale

<meta name="viewport" content="initial-scale=1.0; maximum-scale=1.0; user-scalable=0;" />
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top