BlackBerry でのシミュレーターの使用
-
22-09-2019 - |
質問
こんにちは。
BlackBerry ホームページでは、さまざまなモデルごとにさまざまなシミュレーターをダウンロードできます。そこにはシミュレーターがたくさんあります...
私の質問は、BlackBerry アプリケーションをどのように開発するかです。
- シミュレータを使用していますか?中継してもらえますか。アプリケーションがシミュレータ上で動作する場合、それは電話上でも 1 対 1 で動作しますか?
- 画面サイズが異なるため、機種ごとに異なるUIを開発しているのでしょうか?
リプレイしていただきありがとうございます?
解決
ほとんどの場合、アプリケーションは同じように動作します。ただし、ネットワーク、描画パフォーマンス、IO パフォーマンス、アプリのアクセス許可などの機能は、実際のデバイスでテストする必要があります。
カスタム レイアウトを使用し (画面またはマネージャーでサブレイアウトをオーバーライドするだけ)、すべてのモデルに対して 1 つのアプリ バージョンをコミットできます。ただし、スキンされたコントロールや背景などがある場合は、モデルの画面サイズに応じてリソースを別のフォルダーに保存し、ant でビルドを自動化するときにそれらを使用することをお勧めします。bb アリツール)
こちらも参照
最も幅広いスマートフォンに対応するための Blackberry 開発のベスト プラクティスは何ですか?
Blackberry ユーザー インターフェイスのデザイン - カスタマイズ可能な UI?
他のヒント
シミュレータと実際のデバイスの間には多くの重要な違いがあります。そのうちのいくつかは次のとおりです。
- 一部の API でのコード署名制限の強制 (シミュレーターでは有効にできますが、デフォルトではオフになっています)
- ネットワーク接続を開く際の微妙な違い (実際のデバイスで常に動作させたい場合は、さらに複雑になります)
- ストレージ I/O のパフォーマンス (つまり、SDカードからのデータのロード/セーブ)
- 浮動小数点演算のパフォーマンス (実際のデバイスには FPU がないため、速度が遅くなります)
- 一般的なパフォーマンス (ほとんどの場合、シミュレーターの方が高速になる傾向があります)
したがって、開発の 99.9% ではシミュレータは問題ありません。ただし、実際のデバイスでテストする必要があります。また、画面サイズに基づいて動的にサイズ変更するスケーラブルな UI を作成してください。デバイスサイズ固有の UI を見るたびに、開発者を不思議に思いたくなります。(彼らはアプリの無数のビルドを持っているため、大量の固定サイズのグラフィックスで完全に肥大化します)
1.simulatorは、この目的のみのために意図されています。.. 2.No我々は、異なる画面サイズ
のためのさまざまなUIを作成する必要がDNTあなたのマスターページにこれを使用します
<meta name="viewport" content="initial-scale=1.0; maximum-scale=1.0; user-scalable=0;" />