2011-03-27 110 views
1

我打算为黑莓创建一个应用程序。 Android和iPhone版本差不多完成了。下一个是黑莓手机。黑莓开发(测试设备)

所以我的问题是:模拟器有多好?我需要一个真实的设备来测试吗?你会推荐哪一个?

回答

1

我已经与模拟器运气相当好。我一直在使用Storm,而且我有一条真正的曲线。我有一个真正的风暴同事,所以我也运行他的一切。

只有2次有一个真实的设备帮了我。 1.确保我的安装文件正确。由于Eclipse只是将它们复制到模拟器,所以我花了两次尝试在真实设备上。

和2.在SIM卡上使用数据库测试创建&时。我在模拟器上获得了大约95%,另外5%真的只是验证。

这就是说,哪一个取决于你写的版本。风暴和一些曲线是5.0(可以升级到6.0)火炬只有6.0

2

这是不可能的,你将无法创建一个没有真正的设备的无bug应用程序。但是完全忽略模拟器也是一个错误。模拟器非常好,因为它们允许在各种设备型号/操作系统版本上测试大部分功能。拥有十几台真实设备将会非常昂贵。 :)

平常点牢记在模拟器工作时:

  • 真正的设备在时间慢。
  • 模拟器不支持权限(模拟器的行为就好像权限始终被授予,而不管您实际看到的是什么)。
  • 真实设备可能不支持您的模拟器具有的相同类型的网络传输(TCP,WIFI,BES)。
  • 大型无线提供商(例如Verizon)通常会在其设备上安装稍微定制的BB OS版本,有时会导致不同的行为(甚至是错误)。
+0

推送通知难以模拟,您需要创建一个完整的基础设施,如果您使用的是SIM卡,网络传输可能会让您难以接受。 – Dan 2011-03-28 10:50:14

0

BlackBerry模拟器是非常好的 他们是我与风暴工作的设备 的复制品,也

我已经连接到互联网 中所面临的问题的火炬设备,同时使用SD卡(SQLite数据库)

从SD卡,如果你正在开发其需要个应用程序从模拟器

是不可能获得的图像C基本UI组件和本机黑莓组件,模拟器的罚款

但是,如果你真的开发的东西开箱设备是必须的

这将是更更好,如果一个应用程序可以在设备测试在推出之前 试试运气吧

谢谢。

0

黑莓模拟器很好。我相信它们使用与实际设备相同的代码构建,因此它们与真实设备非常相似。唯一有所作为的是他们运行的软件。

模拟器将为您提供几乎所有相同的功能,例如GPS等。我相信我在使用模拟器之前也使用了SD卡中的图像......

据我所知,模拟器被设置为特定的操作系统版本,而在现实世界中存在大量不同的正在使用的操作系统版本(次要版本)。有一些功能在模拟器上运行,但是一旦它在设备上建立并启动,设备就会显示出不同的结果。所以如果你想让你的应用程序测试,你应该在模拟器和真实设备上测试你的TARGET设备和操作系统。