English 中文(简体)
没有合同开发Windows移动电话应用程序
原标题:
  • 时间:2009-01-22 11:15:09
  •  标签:

问候!

无论如何,我的问题是,如果你想尝试为Windows Mobile设备开发,你会如何测试你的应用程序?我知道有模拟器,但并不是理想的。

有没有任何方法,可以不用支付愚蠢的天文费用,获得一部开发手机?类似于谷歌用 Android 手机做的事情,我想 Apple 用 iPod touch 做的事情。最好按使用量付费,这样您就可以测试连接功能。

提前致谢。

最佳回答

你可以以比Android Dev手机更便宜的价格购买无锁WinMobile手机。

看看类似于三星I200 - WinMobile 6.1 Pro的设备,英国无绑定价格为160英镑 - 比Android开发手机便宜了一半。

无锁手机非常理想,您可以使用当今所有网络赠送的免费PAYG SIM卡。

即使是160英镑也很多-尝试购买100英镑的BenQ E72(WinMobile 6)或70英镑的Samsung i300(WinMobile 2003 SE)。

问题回答

对于实验,模拟器很好用,除非你需要与设备中的实际硬件进行交互。即使如此,你也可以使用SDK中的 Cellular Emulator(用于呼叫管理、短信和数据连接,包括从GPRS到3G的转换)和 FakeGPS(模拟GPS数据给中间驱动程序)。模拟器真的是一个很好的实验起点。

我不知道任何方式可以获得开发设备,如果有的话我会感到惊讶。请记住,微软并不生产设备,他们只许可操作系统。所以你需要从制造商那里获得设备,我认为他们不会很有兴趣支持开发人员。

我不知道是否有任何电话、短信或数据服务方面的开发减少。模拟器有短信发送/接收的良好功能。对于数据服务,您可以通过ActiveSync连接到PC并使用您的互联网连接。它不同于GPRS或3G网络,但是您可以在不花费的情况下在设备上测试数据连接性。

I suggest getting an unlocked phone on eBay or Amazon used. From Amazon you can get the AT&T 8525 for about $60, which is the device I use on a daily basis. It is fairly peppy and integrates just fine with Visual Studio. I ve written a few apps for it, and to stave off your next question: OpenNetCF s Smart Device Framework. Really. All your trivial things will work just fine, but when you want to do something non-trivial, you ll suffer pain, but chances are it s already in OpenNetCF s code.

不像其他帖子所说的那样,您不需要一个“无卡版本”的Windows手机来进行开发。无卡手机只意味着手机没有被网络运营商锁定。

真正重要的是手机上启用的安全性。 所有智能手机(非触屏)设备都启用了受限安全模型。 一些触摸屏设备启用了受限安全模型,取决于移动运营商是否希望使用受限安全模型销售设备。

“启用了受限安全模式”是什么意思?

基本上意味着未签名的代码无法在设备上运行。因此,您需要使用在设备上受信任的证书签署您的代码。大多数移动运营商支持Mobile 2 Market证书,有些运营商不喜欢Orange。

"受限安全模式已禁用"是什么意思?

这意味着未签名的代码通常会在第一次运行或安装时提示,然后如果用户同意,则授予完全的信任(特权)权限。这可以通过注册表设置来进行配置。

你可以签发两种类型的证书:

非特权用户:- 可以访问所有API,除了特权API。还有一些DLL和所有驱动程序需要特权签名。

特权:-可以访问所有的API。

有许多步骤可以获得签署特权,但可以做到。

这里有一个WM5安全模型常见问题解答。这对于WM6、WM6.1也是一样的。当WM7发布时,将有一个全新的安全模型。

因此,对于想要在WM平台上开发的人来说,他们只需要一个已禁用安全模型的设备。这允许您开发任何东西(包括特权API使用)。当涉及销售WM应用程序时,请考虑通过Mobile 2 Market证书进行签名,这样您就可以出售到被锁定的设备上。

Visual Studio Pro具有您进行Windows Mobile开发所需的所有工具,我之前曾经使用过它。





相关问题
热门标签