2009-01-22 87 views
2

問候!開發Windows Mobile手機,無合同

無論如何,我的問題,如果你想嘗試開發一個Windows Mobile設備,你將如何去測試你的應用程序?我知道有一個模擬器,但不是很理想。

無論如何,沒有付出愚蠢的天文成本,得到一個發展電話?類似於谷歌用Android做的,我想蘋果用iPod touch做的。理想情況下,隨時付費,以便測試連接功能。

預先感謝您。

回答

2

您可以免費獲得比Android Dev手機便宜很多的WinMobile手機。

看看類似三星I200 - WinMobile 6.1 Pro和英國160英鎊的sim卡 - 這是android dev手機價格的一半。

Sim免費電話是理想的,你可以使用免費的PAYG SIM卡所有的網絡提供這些天。

編輯:即使£160是很多 - 爲£100或Samsung i300嘗試BenQ E72(WinMobile 6)(WinMobile 2003 SE)爲£70

1

我不知道有什麼方法可以獲得開發設備,如果有的話我會感到驚訝。請記住,微軟不生產設備,他們只是許可操作系統。所以你需要從製造商那裏獲得一個設備,我不認爲他們會對開發者有很大的興趣。

我不知道調用,SMS或數據服務的任何發展減少。該模擬器具有很好的短信發送/接收功能。對於數據服務,您可以通過ActiveSync連接到您的PC並使用您的互聯網連接。它不同於GPRS或3G網絡,但您可以在設備上測試數據連接,而無需花費。

2

對於試驗來說,仿真器是好的,除非你必須與設備中的實際硬件進行交互。即使在那裏,您也可以從SDK獲取Cellular Emulator(用於呼叫管理,SMS和數據連接,包括GPRS和3G,以及從一個到另一個的更改)以及FakeGPS(用於模擬GPS數據到中間驅動程序)。模擬器應該是一個很好的開始嘗試,真的。

0

的Visual Studio Pro擁有所有你需要爲Windows Mobile開發的工具,我以前玩過。

0

我建議在eBay或亞馬遜上使用解鎖手機。 從亞馬遜你可以得到AT&T 8525大約60美元,這是我每天使用的設備。它相當好看,並與Visual Studio集成得很好。我已經爲它編寫了幾個應用程序,並且避開了你的下一個問題:OpenNetCF's Smart Device Framework。真。所有你的微不足道的事情都可以正常工作,但是當你想做一些不重要的事情時,你會遭受痛苦,但它有可能已經在OpenNetCF的代碼中。

0

與其他帖子所說的不同,你不需要一個「無SIM卡」版本的Windows手機來開發它。 SIM卡免費電話就意味着手機沒有被鎖定到移動運營商。

真正重要的是手機上啓用的安全手機。所有智能手機(非觸摸屏)設備都啓用了受限制的安全模式。一些觸摸屏設備啓用了受限制的安全模型,如果他們想要在那裏銷售啓用了受限安全模型的設備,則由移動運營商決定。

「受限安全模式啓用」是什麼意思?

基本上這意味着未簽名的代碼不能在設備上運行。因此,您需要使用設備上受信任的證書爲您的代碼簽名。大多數移動運營商支持Mobile 2 Market證書,一些運營商不喜歡Orange

「禁用的受限安全模式」是什麼意思?

這意味着未經簽名的代碼通常會在第一次運行或安裝時提示,如果用戶這樣說,則會得到完全信任(特權)權限。這可以配置一些,但註冊表設置。

有兩種類型的證書,你可以用簽名:

非特權: - 可以訪問所有的API,除了特權的API。還有一些DLL和所有的驅動程序需要特權簽名。

特權: - 可以訪問所有的API。

有很多跳躍獲得特權簽署,但它可以完成。

這是WM5安全模型上的FAQ。 WM6,WM6.1也是一樣。當它出來時,WM7具有全新的安全模式。

因此,對於需要在WM平臺上開發的人員,他們需要的只是禁用安全模型的設備。這允許您開發任何東西(包括特權API使用)。當涉及到銷售WM應用程序時,請考慮通過Mobile 2 Market證書籤名,在這種情況下,您可以將其銷售給被鎖定的設備。