黑莓使用模拟器

时间:2010-03-25 07:30:08

标签: blackberry simulator

喂,

在BlackBerry主页上,您可以为每种不同型号下载不同的模拟器。那里有很多佛像模拟器......

我的问题是,您如何开发BlackBerry应用程序:

  1. 你使用模拟器 - 你可以继续使用它们吗?如果应用程序在模拟器上运行,它是否在手机上以1:1的方式工作?
  2. 您是否为每个模型开发了不同的UI,因为屏幕尺寸不同?
  3. 非常感谢你的重播?

3 个答案:

答案 0 :(得分:7)

  1. 在大多数情况下,应用程序的行为方式相同。但是,有一些功能,如网络,绘图性能,io性能,应用程序权限,应该在真实设备上进行测试。

  2. 您可以使用自定义布局(只需覆盖屏幕或管理器上的子布局),并为所有模型提交一个应用版本。但是如果有皮肤控件,背景等,最好根据模型的屏幕大小将资源存储在单独的文件夹中,并在使用ant(bb ant tools)进行自动构建时使用它们

  3. 另见
    What is the best practise in blackberry development for reaching the widest range of smart phones? Blackberry User Interface Design - Customizable UI?

答案 1 :(得分:2)

模拟器和真实设备之间存在许多重要差异,其中一些是:

  • 对某些API实施代码签名限制(可在模拟器上启用,但默认情况下已关闭)
  • 打开网络连接的细微差别(如果您希望它始终在真实设备上运行,则会更复杂)
  • 存储I / O的性能(即从SD卡加载/保存数据)
  • 浮点数学的性能(真实设备没有FPU,因此速度较慢)
  • 一般表现(模拟器往往更快,大部分时间)

因此,对于99.9%的开发,模拟器很好。但你仍然应该在真实设备上进行测试。此外,请制作可扩展的UI,根据屏幕大小动态调整自己的大小。每次我看到特定于设备大小的UI时,都会让我想让开发人员感到奇怪。 (因为他们要么拥有数百万个应用程序版本,所以大量固定大小的图形会让它一直膨胀)

答案 2 :(得分:0)

1.simulator仅用于此目的.. 2.我们不需要为不同的屏幕尺寸创建不同的UI

在您的母版页上使用它

<meta name="viewport" content="initial-scale=1.0; maximum-scale=1.0; user-scalable=0;" />
相关问题