Frage

Hallo,

auf dem Blackberry-Homepage Sie verschiedene Simulatoren für jedes andere Modell herunterladen. Es gibt eine Menge fo Simulatoren gibt ...

Meine Frage ist, wie entwickeln Sie Blackberry-Anwendungen:

  1. Sie die Simulatoren verwenden - können Sie auf sie weiterleiten. Wenn eine Anwendung auf dem Simulator funktioniert, funktioniert es 1: 1 am Telefon
  2. Möchten Sie für jedes Modell entwickeln eine andere Benutzeroberfläche, wie die Bildschirmgröße unterschiedlich ist?

Danke Ihnen sehr für Ihre Replay?

War es hilfreich?

Lösung

  1. In den meisten Fällen verhält Anwendung gleiche Weise. Allerdings gibt es Funktionen wie Vernetzung, zeichnet Leistung, io Leistung, App-Berechtigungen, die auf dem realen Gerät getestet werden sollen.

  2. Sie können benutzerdefinierte Layout verwenden (nur sublayout auf dem Bildschirm oder Manager außer Kraft setzen) und begehen mit einer App-Version für alle Modelle. Aber wenn es gehäutet Kontrollen, Hintergrund usw. ist es besser, Speicher-Ressourcen in separaten Ordnern nach Bildschirmgröße des Modells, und verwenden Sie sie während automatisiert Build mit ant ( bb ant Tools )

Siehe auch
Was ist die beste Praxis in Blackberry-Entwicklung für die breiteste Palette von Smartphones erreichen? Blackberry User Interface Design - Anpassbare Benutzeroberfläche

?

Andere Tipps

Es gibt eine Reihe wichtigen Unterschiede zwischen den Simulatoren und den realen Geräten, einige von ihnen sind:

  • Die Durchsetzung von Code-Signing-Beschränkungen für einige APIs (kann auf dem Simulator freigegeben werden, aber standardmäßig deaktiviert)
  • Nuances der Öffnung von Netzwerkverbindungen (sein komplizierter, wenn Sie es immer Arbeit an einem realen Gerät wollen)
  • Performance von Speicher-E / A (das heißt Laden / Daten von einer SD-Karte speichern)
  • Performance von Gleitpunktarithmetik (real Gerät hat keine FPU, so dass ihr langsamer)
  • General Performance (Simulator dazu neigt, schneller zu sein, zum größten Teil)

Also für 99,9% der Entwicklung, ist der Simulator in Ordnung. Aber Sie sollten immer noch auf einem realen Gerät testen. Stellen Sie außerdem skalierbar UIs, die dynamisch Größe sich auf die Bildschirmgröße basiert. Jedes Mal, wenn ich eine gerätegrößenspezifische UI zu sehen, macht es mir den Entwickler zu seltsam wollen. (Weil sie entweder eine Unmenge haben ihre App baut, es aufblasen es ganz heraus mit Tonnen von fester Größe Grafik)

1.simulator sind für diesen Zweck nur gemeint .. 2.No wir brauchen dnt unterschiedliche UI für unterschiedliche Bildschirmgröße erstellen

verwenden Sie diese auf Ihrer Master-Seite

<meta name="viewport" content="initial-scale=1.0; maximum-scale=1.0; user-scalable=0;" />
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top