Windows phone 7 你真的需要手机来开发WindowsPhone7应用程序吗?

Windows phone 7 你真的需要手机来开发WindowsPhone7应用程序吗?,windows-phone-7,Windows Phone 7,我想尝试一下WindowsPhone7应用程序,我想把它放到市场上。我知道我不需要手机来创建应用程序(我已经玩过模拟器了),但是如果没有一个实际的单元来测试应用程序,发布应用程序会是愚蠢的吗?或者仿真器足够吗?不,没有必要有电话。事实上,没有一款手机已经发布,所以除非你是幸运的一员,从微软那里得到了一款开发者手机,否则你必须在没有手机的情况下进行开发。这些工具附带的仿真器是当今大多数开发人员创建和测试应用程序的方式。此外,除非您有多点触摸显示器,否则您将无法执行捏手势之类的操作。在任何情况下,你

我想尝试一下WindowsPhone7应用程序,我想把它放到市场上。我知道我不需要手机来创建应用程序(我已经玩过模拟器了),但是如果没有一个实际的单元来测试应用程序,发布应用程序会是愚蠢的吗?或者仿真器足够吗?

不,没有必要有电话。事实上,没有一款手机已经发布,所以除非你是幸运的一员,从微软那里得到了一款开发者手机,否则你必须在没有手机的情况下进行开发。这些工具附带的仿真器是当今大多数开发人员创建和测试应用程序的方式。

此外,除非您有多点触摸显示器,否则您将无法执行捏手势之类的操作。在任何情况下,你都可能想要获得一台实际的设备,以测试你的应用程序在实际设备上的“感觉”。不,但如果你想销售一款你没有在真正的手机上测试过的应用程序,那你就疯了


因此,您可以不使用物理手机就开始使用,但一旦您证明您可以创建一个有用的应用程序(手机正在发货),您应该为自己购买一部物理手机。

我已经使用了模拟器和开发设备。仿真器做的正是它应该做的,它可以模拟手机,这样您就可以开始应用程序开发了

以下是我注意到的一些差异

  • 如果你的目标是像加速度计这样的硬件api,你就不能得到有用的东西 来自模拟器的输入。社区中有一些人正在解决这些问题。查看AccelKit()

  • 多点触摸很难用模拟器进行测试。你需要有一个多点触控显示器来模拟真实的设备

  • 模拟器上的性能测试不准确。在某些情况下,模拟器速度更快。这是由于主机上缺少节流。在其他情况下,开发设备速度更快。即使你很幸运地得到了一台测试设备,它也可能无法反映今年晚些时候实际出货的设备。虽然我不能告诉你我的借书人设备的规格,但我可以告诉你,因为它是一款“预发布”手机,所以它不符合公布的最低硬件规格

在接下来的几个月里,微软将主持一系列“设备测试”会议。当地的福音传道者会有你可以试验的装置。在这些事件中,您可以在设备上安装应用程序并进行测试

我看不出有谁能在不进行硬件测试的情况下实际计划向市场发布任何非平凡的应用程序。不久你就可以买自己的WP7手机了。同时,使用模拟器开始编写

我只是想说清楚,以防你认为我在反对模拟器。模拟器非常适合编写应用程序。我已经用了好几个月了。它对于编写、测试和调试您的应用程序是非常宝贵的。在考虑应用程序的功能以及是否需要在硬件上花费测试时间时,一定要明智

请务必在注册开发者帐户
当市场开放时,您将收到通知

我的开发团队没有访问物理电话的权限,我们只使用模拟器开发并向市场提交了我们的应用程序


我们的应用程序通过了认证并被市场接受,因此emulator足够好,可以通过认证并在市场上获得您的应用程序。

开发应用程序不需要设备。
您可以在模拟器中测试所有内容,只需下载sdk即可。

同意。不过我要补充一点,强烈建议您尝试在设备上测试应用程序(可能通过联系您当地的MS evangelist)。emulator上的性能只是一个近似值,您的PC可能比实际设备快得多,因此您在PC上获得的性能可能很高,但在手机上却不太流畅。嗯-我刚刚将我的WP7应用程序发布到市场上(在两次失败后)-没有在手机上测试-我别无选择…我有一个多点触控显示器,可以说它非常接近模拟真实设备。