我正在考虑尝试使用Windows Phone 7应用程序,我想把它放在市场上。我知道我不需要手机来创建应用程序(我已经玩过模拟器了),但是如果没有实际的单元来测试它,发布应用程序会是愚蠢的吗?或模拟器是否足够?
答案 0 :(得分:5)
不,没有必要打电话。实际上没有一个已经发布,所以除非你是幸运小组从微软获得一个开发者电话,否则你有开发没有一个。随工具提供的模拟器是大多数开发人员今天创建和测试应用程序的方式。
答案 1 :(得分:4)
我曾与模拟器和开发者设备合作过。模拟器完全按照它应该做的,模拟手机,以便您可以开始应用程序开发。
以下是我注意到的一些差异。
如果您的目标硬件类似于加速度计,则无法获得实用性 来自模拟器的输入。社区中有一些人在解决这些问题。查看AccelKit(http://accelkit.codeplex.com/)
使用仿真器很难测试多点触控。您需要有一个多点触控显示器才能接近模拟真实设备。
模拟器上的性能测试不准确。在某些情况下,模拟器更快。这是由于主机上没有节流。在其他情况下,开发者设备更快。即使您很幸运能够获得测试设备,也可能无法反映今年晚些时候出货的真实设备。虽然我不能告诉你我的借用设备的规格我可以告诉你,因为它是一个“预发布”手机,它不符合公布的最低硬件规格。
微软将在未来几个月举办一系列“设备测试”会议。当地的福音传道者将拥有可以试验的设备。在这些事件期间,您可以在设备上安装应用程序并进行测试。
我无法看到任何人如果不在硬件上进行测试,就可以实际计划向Marketplace发布任何非平凡的应用程序。在您购买自己的WP7手机之前不久。在此期间,使用模拟器开始编写。
只是要清楚,以防你认为我在嘲笑仿真器。仿真器非常适合编写应用程序。我已经使用了好几个月了。它对于编写,测试和调试您的应用程序非常宝贵。在考虑应用程序的功能以及是否需要在硬件上花费测试时间时,请务必明白。
请确保并在developer.windowphone.com注册开发者帐户 当市场开放时,您将收到通知。
答案 2 :(得分:3)
没有,但你会是一个狂试卖,你就不是一个真正的手机上测试应用程序!
所以你可以在没有实体电话的情况下开始使用,但是一旦你证明你可以创建一个有用的应用程序(并且手机正在发货),你应该给自己打个电话。
答案 3 :(得分:2)
此外,除非您拥有多点触控显示器,否则您将无法执行捏合手势等操作。在任何情况下,您可能希望获得一个实际设备,以测试您的应用程序在实际设备上的“感觉”。
答案 4 :(得分:1)
无需设备来开发应用程序。 您可以测试emulater中的所有内容,只需要下载sdk forthat。
答案 5 :(得分:0)
我的开发团队无法访问实体电话,我们仅使用模拟器开发并将应用程序提交到市场。
我们的应用程序通过了认证并在市场上被接受,因此模拟器足以通过认证并将您的应用程序推向市场。