购买Windows Phone 7手机进行开发时,我应该注意什么?

时间:2012-03-22 06:36:24

标签: windows-phone-7 hardware windows-phone handset

我希望购买一款免费的Windows Phone 7手机用于开发,我想知道是否有任何可能使某款手机更适合或不合适的东西。

我知道微软要求为WP7手机设置一个严格的base specification。我还为许多其他移动平台开发并意识到选择最新的顶级手机并不能代表整个市场。

我所追求的事物(可能是我对Android的体验所塑造的)是:

  1. 制造商和/或网络运营商是否修改了操作系统固件(就像他们使用Android一样)或所有设备运行的固件基本相同?
  2. 不同的手机如何处理新的固件更新?它是制造商特定的吗?
  3. 所有手机是否都使用Zune软件连接到PC或某些制造商是否要求您使用自己的软件?
  4. Microsoft的基本规范中是否包含其他开发人员建议的用于通用开发的功能?
  5. 目前我正在考虑HTC Radar,因为它们在英国可用,价格只有Lumia 800的一半。作为开发人员(而不是用户),我会注意到两者之间存在显着差异吗?

2 个答案:

答案 0 :(得分:6)

所有手机都使用Zune软件作为与PC的桌面连接。您可以在开发时通过使用Zune来允许访问手机的Media元素,这些元素在通过Zune连接时不可用。

一些早期的设备没有包括平台后来支持的所有传感器,其中一个是陀螺仪。

所有一代设备至少应该有一个芒果更新,使它们与第二代设备大致相当。但是,您将获得额外的硬件改进和第二代设备的更改,例如前置摄像头,改进的处理器速度以及可用的RAM和存储,但是根据您计划开发的应用程序类型将导致您获得最佳设备例如,如果您不打算支持前置摄像头或陀螺仪,那么第一代设备可以满足您的需求。

有一些事情需要考虑,然后发布较低规格的设备,例如诺基亚610和中兴轨道,你可以在那里使用更少的内存,但有多种资源可供你开发任何潜在的限制或选择不支持这些较低规格的设备altogther。

如果我能提供任何进一步的见解,请告诉我。

答案 1 :(得分:2)

到目前为止,我已经在HTC Trophy,HTC Mozart,HTC HD7,LG E900 Optimus 7,samsung omnia 7和Lumia 800上测试了我的个人应用程序。它们都运行良好。

我的建议是,得到最便宜的一个,因为它们之间没有任何区别。 :)