您真的需要一部手机来开发 Windows Phone 7 应用程序吗? [英] Do you actually need a phone to develop Windows Phone 7 apps?

查看:34
本文介绍了您真的需要一部手机来开发 Windows Phone 7 应用程序吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在考虑试用 Windows Phone 7 应用程序,我想将其投放市场.我知道我不需要手机来创建应用程序(我已经玩过模拟器了),但是在没有实际单元来测试它的情况下发布应用程序是否愚蠢?还是模拟器就够了?

I'm thinking about trying my hand at a Windows Phone 7 app, and I'd like to put it up on the market place. I know I don't need a phone to create the app (I've toyed around with the emulator already), but would it be folly to release an app without having an actual unit to test it on? Or is the emulator sufficient?

推荐答案

我使用过模拟器和开发者设备.模拟器完全按照它应该做的来模拟手机,以便您可以开始应用程序开发.

I've worked with both the emulator and a developer device. The emulator does exactly what it should, which to simulate the phone so you can get started with application developement.

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

Here are some of the differences I've noticed.

  • 如果你的目标是像加速度计这样的硬件 api,你就无法使用来自模拟器的输入.社区中有一些人正在解决这些问题.查看 AccelKit (http://accelkit.codeplex.com/)

多点触控很难用模拟器测试.您需要多点触控显示器才能模拟真实设备.

Multi-touch is hard to test with the emulator. You need to have a multi-touch monitor to even come close to simulating the real device.

模拟器上的性能测试不准确.在某些情况下,模拟器速度更快.这是由于主机上没有节流.在其他情况下,开发人员设备更快.即使您有幸获得了测试设备,它也可能无法反映今年晚些时候发货的真实设备.虽然我无法告诉您我的借用设备的规格,但我可以告诉您,因为它是预发布"手机,它不符合已发布的最低硬件规格.

Performance testing is inaccurate on the emulator. In some cases the emulator is faster. This is due to the lack of throttling on the host computer. In other cases, the developer device is faster. Even if you are lucky to get a test device it may not reflect the real devices shipping later this year. While I can't tell you the specs of my loaner device I can tell you that because it is a 'pre-release' phone it does not meet the published minimum hardware spec.

Microsoft 将在接下来的几个月内举办一系列设备测试"会议.当地的传道人将拥有您可以试验的设备.在这些事件中,您可以在设备上安装应用程序并进行测试.

Microsoft is hosting a number of 'test on the device' meetings over the next couple months. The local evangelists will have devices which you can experiment with. During these events you are allowed to install you applcations on the device and test it out.

我看不出任何人都可以在不进行硬件测试的情况下,切实地计划将任何非平凡的应用程序发布到市场.用不了多久,您就可以购买自己的 WP7 手机了.同时,使用模拟器开始编写.

I cannot see how anyone can realistically plan on releasing any non trivial application to the Marketplace without testing on hardware. It's not much longer before you can buy your own WP7 phone. In the meantime, use the emulator to get started writing.

为了清楚,以防您认为我在贬低模拟器.模拟器非常适合编写应用程序.我已经使用它几个月了.它对于编写、测试和调试您的应用程序非常宝贵.在考虑您的应用程序的用途以及是否需要在硬件上花费测试时间时,请务必理智.

Just to be clear in case you think I am dissing the emulator. The emulator is well suited for writing applications. I've been using it for months. It's invaluable for writing, testing and debugging your app. Just be sensible when considering what your application does and whether it needs to spend test time on the hardware.

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

Be sure and sign up for a developer account at developer.windowphone.com and you will be notified when the Marketplace is open.

这篇关于您真的需要一部手机来开发 Windows Phone 7 应用程序吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆