喂,

在黑莓主页你可以下载不同的模拟器用于每一个不同的模型。有很多fo模拟器有...

我的问题是,你如何发展黑莓手机应用程序:

  1. 你使用的模拟器-你能继电器上的他们。如果一个应用程序的工作,在模拟器上,它的工作的1:1的电话吗?
  2. 你的发展对于每一个模型一个不同的UI,作为屏幕尺寸是不同的?

非常感谢你的你的回放?

有帮助吗?

解决方案

  1. 在大多数情况下应用程序的行为同样的方式。然而,有些功能,例如网络,绘制性能,io性能,应用程序的权限,这应该在真正的设备。

  2. 你可以使用定制的布局(只复盖sublayout在屏幕上或经理)和提交一个应用版本,为所有的模型。但是,如果有皮肤的控制,背景等其更好地储存的资源单独的文件夹根据屏幕大小的模型,并利用它们在建立自动化的蚂蚁(bb蚂蚁工具)

也参看
什么是最好的练习在黑莓发展为达成最广泛的智能手机? 黑莓手机用户接口的设计-自定义用户界面?

其他提示

还有一些重要的差异之间的模拟和真实的设备,其中一些是:

  • 执行代码签字的限制,在一些Api(可以启用在模拟器上,但是默认情况下关闭)
  • 细微差别的开放网络连接(其更加复杂,如果你希望它总是工作上的一个真正的设备)
  • 绩效的储存I/O(即装载/节省的数据SD卡)
  • 性能的浮点运算(现实的设备没有FPU,使其速度较慢)
  • 一般的性能(模拟器往往是更快,对于大部分)

因此,为99.9%的发展,模拟器是好的。但你仍然应该试一个真正的设备。此外,请可扩展的用户界面动态的尺寸自己根据在屏幕上的大小。每次我看到一个装置的尺寸-特定用户界面,让我想到奇怪的开发。(因为他们或者已经数不胜数的生成他们的应用程序,它膨胀它所有的出路吨的固定大小的图片)

1.simulator仅仅是用来为此目的.. 2.No我们DNT必要建立不同的屏幕尺寸不同的UI

您的母版页上使用此

<meta name="viewport" content="initial-scale=1.0; maximum-scale=1.0; user-scalable=0;" />
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top