我正在考虑尝试使用Windows Phone 7应用程序,我想把它放在市场上.我知道我不需要手机来创建应用程序(我已经玩过模拟器了),但是如果没有实际的单元来测试它,发布应用程序会是愚蠢的吗?或模拟器是否足够?
不,没有必要打电话.实际上没有一个已经发布,所以除非你是幸运小组从微软获得开发者电话,否则你必须在没有开发的情况下进行开发.随工具提供的模拟器是大多数开发人员今天创建和测试应用程序的方式.
我使用过模拟器和开发设备。模拟器完全执行其应有的操作,即模拟手机,以便您可以开始应用程序开发。
以下是我注意到的一些差异。
如果您的目标是硬件 api(例如加速计),则无法从模拟器获得有用的输入。社区中有些人正在解决这些问题。查看 AccelKit ( http://accelkit.codeplex.com/ )
多点触控很难用模拟器进行测试。您需要有一个多点触控显示器才能接近模拟真实设备。
模拟器上的性能测试不准确。在某些情况下,模拟器速度更快。这是由于主机上缺乏节流造成的。在其他情况下,开发人员设备速度更快。即使您幸运地获得了测试设备,它也可能无法反映今年晚些时候发货的真实设备。虽然我无法告诉您我的借用设备的规格,但我可以告诉您,因为它是“预发布”手机,所以不符合已发布的最低硬件规格。
微软将在接下来的几个月内举办多次“设备测试”会议。当地的传道者将提供您可以试验的设备。在这些活动期间,您可以在设备上安装应用程序并进行测试。
我看不出任何人如何能够在不进行硬件测试的情况下实际计划向市场发布任何重要的应用程序。过不了多久,你就可以购买属于自己的WP7手机了。同时,使用模拟器开始编写。
只是为了澄清,以防您认为我在鄙视模拟器。该模拟器非常适合编写应用程序。我已经使用它几个月了。它对于编写、测试和调试应用程序非常有价值。在考虑您的应用程序的用途以及是否需要在硬件上花费测试时间时,请保持明智。
请务必在developer.windowphone.com上注册一个开发者帐户 ,当市场开放时您将会收到通知。
| 归档时间: |
|
| 查看次数: |
826 次 |
| 最近记录: |