2009-10-09 43 views
0

我是開發者計劃的成員。我通常使用自己的日常手機進行開發,但我正在考慮使用二級市場(例如Craigslist)獲得第二款手機進行開發。我想在較慢的硬件上測試應用程序,以瞭解使用較舊設備的人將如何體驗我的軟件。是否需要其他測試設備的承運人合同?

如果我這樣做,我如何在不訂購運營商網絡的情況下爲開發和測試配置該硬件(例如AT & T)?

所有互聯網的使用和測試都將在無線家庭網絡上執行,或者可能只使用我現有的SIM卡。 (我從來沒有把SIM卡拿出自己的iPhone,實際上!)

我只需要知道在沒有合同的情況下使用手機是否有障礙。順便說一句,我不打算越獄或解鎖,因爲我已經擁有一部iPhone。

回答

1

是的,你可以在沒有任何問題的情況下配置iPhone 2G進行開發,並且可以使用它進行測試。只要確保您將操作系統更新爲3.1,並且Craigslist上的iPhone 2G更可能具有較舊的操作系統(2.2.1或更早版本)。

有沒有需要訂閱AT &噸,你可以使用你的家庭無線網絡沒有任何問題。

只是爲了讓你知道,iPhone 2G不會有GPS,指南針或視頻錄製,所以你將無法使用這些測試應用程序(CoreLocation框架,主要用於GPS)。我們在印度確實使用了從美國進口的這樣一款iPhone 2G,它仍然有一張永遠不會使用的AT-SIM卡。我們在美國的首席執行官剛剛將手機發送給我們進行測試,並且使用無線網絡可以正常工作

@Andy,

這僅僅是蘋果要求應用程序是「兼容」的iPod Touch,而不是我們實際測試了一個iPod Touch上。

爲了給你一個很好的例子,我們開發了一個遊戲,可以選擇打開和關閉聲音和振動。它首次被拒絕,因爲即使iPod Touch不能振動,振動選項也會顯示在iPod Touch上!

我們通過隱藏振動選項來解決這個問題,當設備不是iPhone時,如果沒有在iPod Touch上實際測試它,它就會工作並被接受。它現在生活...去檢查它:iFill它。;)

+0

我相信他仍然可以使用CoreLocation,它只會在沒有GPS硬件的情況下使用Wi-Fi三角測量。 – bpapa 2009-10-09 12:48:36

+0

是的,你是對的。當我寫這篇文章的時候,我意識到了這一點,但是嘗試了很多努力之後,我發現Wi-Fi三角網在美國以外的地區並不適用。所以我估計沒有GPS =沒有CoreLocation。 ;) – 2009-10-09 13:17:35

2

不要忘了在蘋果公司要求兼容性的情況下也可以在iPod Touch上進行測試(除非它是純手機應用程序)。

如果您想購買二手iPod Touch,我建議您考慮購買蘋果公司的refurbished設備 - 我發現它在奧茲的價格比典型的eBay銷售便宜20美元,並且您會獲得一個新電池!

抱歉,無法接聽電話的問題正是,在全國;-)不是

1

它應該工作,我有一箇舊的2G手機,沒有服務(轉移到3Gs的),我繼續對此進行測試,僅使用WiFi進行網絡連接。

+0

如果以前的老闆拿走他的SIM卡,手機給我帶來了麻煩,因爲沒有這個SIM卡,該怎麼辦?唯一的解決辦法就是越獄。我父親在二手市場上買了一部iPhone,認爲他將開始在TMobile上使用它,但這太麻煩了,現在它只是一個與他一起玩的榮耀的iPod touch。這是他的問題。 – Justin 2009-10-09 12:02:38

相關問題