黑莓使用的模拟器
问题描述:
Hallo,黑莓使用的模拟器
在BlackBerry主页上,您可以为每个不同的型号下载不同的模拟器。有很多FO模拟器有...
我的问题是,你如何开发BlackBerry应用程序:
- 你使用的模拟器 - 你可以传达他们。如果一个应用程序在模拟器上工作,它是否在手机上以1:1的比例工作?
- 您是否为每个模型开发了不同的UI,因为屏幕大小不同?
非常感谢您的回放?
答
-
针对不同的屏幕尺寸创建不同的UI
使用本在大多数情况下,应用程序的行为方式相同但是,还有像网络,绘图性能,io性能,应用程序权限等功能,应在真实设备上进行测试。
您可以使用自定义布局(仅覆盖屏幕或管理器上的子布局),并为所有模型提交一个应用程序版本。但是,如果有皮肤的控制,后台等了更好的根据模型的屏幕大小存储在单独的文件夹的资源,和自动化过程中使用它们用ant(bb ant tools)
参见
What is the best practise in blackberry development for reaching the widest range of smart phones? Blackberry User Interface Design - Customizable UI?
答
1.simulator都是为了这个目的只有.. 2.No我们天玑需要你的母版页
<meta name="viewport" content="initial-scale=1.0; maximum-scale=1.0; user-scalable=0;" />
答
有许多的模拟器和真正的设备之间的重要区别,其中有些是:
- 执行代码的Si gning对某些API的限制(可以在模拟器上启用,但默认关闭)
- 开放网络连接的细微差别(如果您希望它始终在真实设备上工作,它会更复杂)
- 存储I/O(即从SD卡加载/保存数据)
- 性能浮点运算的(真实的设备没有FPU,所以它的速度较慢)
- 一般表现(模拟器往往是速度更快,在大多数情况下)
因此,对于99.9%的开发,模拟器是好的。但是你仍然应该在真实的设备上进行测试。另外,请制作可扩展的用户界面,以便根据屏幕大小自动调整大小。每次看到特定于设备大小的用户界面时,都会让我想要让开发者感到奇怪。 (因为他们的应用程序有数十亿个版本,所以通过大量的固定大小的图形使其膨胀)
我在模拟器上开发,但总是在真实设备上测试 - 我遇到过几个错误发生在真实的设备上......这是一种痛苦:) – Tamar 2010-03-25 14:27:19