题
喂,
在黑莓主页你可以下载不同的模拟器用于每一个不同的模型。有很多fo模拟器有...
我的问题是,你如何发展黑莓手机应用程序:
- 你使用的模拟器-你能继电器上的他们。如果一个应用程序的工作,在模拟器上,它的工作的1:1的电话吗?
- 你的发展对于每一个模型一个不同的UI,作为屏幕尺寸是不同的?
非常感谢你的你的回放?
解决方案
在大多数情况下应用程序的行为同样的方式。然而,有些功能,例如网络,绘制性能,io性能,应用程序的权限,这应该在真正的设备。
你可以使用定制的布局(只复盖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;" />
不隶属于 StackOverflow