Blackberry 黑莓应用程序开发应选择哪种模式?

Blackberry 黑莓应用程序开发应选择哪种模式?,blackberry,model,Blackberry,Model,我是黑莓开发的新手,我想知道在购买之前,是否有一些特定的型号最适合测试应用程序。我在互联网上搜索,但我没有找到任何关于这方面的信息,所有的测试模型都是一样的吗 我知道Android的某些功能并非适用于所有智能手机型号,黑莓是否也一样 此外,我可以在任何黑莓手机的测试阶段测试一个应用程序吗,或者这些应用程序是他必须具备的一些特定特性吗 PS:我是在OS5中开发的。对于我来说,做决定有两点: 1.模拟器 通常我在不同的模拟器上运行和调试我的应用程序。我最喜欢的模拟器是BlackBerry simu

我是黑莓开发的新手,我想知道在购买之前,是否有一些特定的型号最适合测试应用程序。我在互联网上搜索,但我没有找到任何关于这方面的信息,所有的测试模型都是一样的吗

我知道Android的某些功能并非适用于所有智能手机型号,黑莓是否也一样

此外,我可以在任何黑莓手机的测试阶段测试一个应用程序吗,或者这些应用程序是他必须具备的一些特定特性吗


PS:我是在OS5中开发的。

对于我来说,做决定有两点:

1.模拟器
  • 通常我在不同的模拟器上运行和调试我的应用程序。我最喜欢的模拟器是BlackBerry simulator_7.0.0.592_9790,它比我尝试的其他模拟器启动得更快
  • 使用模拟器,您可以尝试在不同的设备上运行应用程序,在我的实践中,这一点很重要,因为有时在执行方面确实存在差异,特别是在OS 6和OS 7之间
  • 但要让模拟器舒适地运行,你需要强大的计算机
  • BlackBerry模拟器可以提供不同的模拟功能(旋转、usb电缆连接、3G网络和其他),这就是为什么它适合当前正在开发的大多数应用程序
  • 开始的时候,这真的足够了,我建议从模拟器开始,如果你面临模拟器不能提供给你的问题,那就考虑一部真正的手机
  • 若你们计划为自己和小型项目模拟器开发一个技巧就足够了,因为对于小型和大型商业项目,客户通常会提供测试设备
2.真实设备
  • 选择更强大的设备,因为它更快
  • 在真实的设备上运行应用程序,当您尝试运行和调试应用程序时,您需要有密钥通过BlackBerry服务器对其进行签名
  • 我更喜欢带有触摸屏的设备,它易于导航
  • 其他功能对我来说并不重要
  • 现在我使用BlackBerry 9800(6.0平台),使用该设备非常舒适,但我注意到的一些问题是信号弱时WiFi连接不好,与BlackBerry Bold 9900(7.0平台)相比,性能较低,但没有触摸屏。-
您需要考虑是否需要不同型号的特定功能,例如:

  • 是否需要启用GPS的设备
  • 连接:3G?GPRS
  • 相机:自动对焦
  • 触摸屏或触摸板(或两者皆有?)
  • 屏幕尺寸(纵向、横向)
Yo还可以询问客户,哪些BB型号在他们的组织中更常见。或者,如果你正在开发一种产品,试着找出一些市场上最畅销车型的统计数据


一般来说,您需要在尽可能多的真实设备中进行测试,而不要依赖应用程序在模拟器上的行为。

谢谢您的回答,这非常有帮助。谢谢您的回答,这非常有帮助。