2011-06-15 27 views
0

我們正在開發我們的第一款iPhone遊戲,現在一切正常。我們正在iPhone 3GS和iPad 1上進行測試。我們想知道應該測試哪些設備,以確保具有較舊設備的人也能夠玩遊戲並真正享受它。我們應該使用哪些iOS設備進行合理的功能和性能測試?

我被推薦獲得iPod Touch第二代;因爲這些東西並不便宜,所以我想問更多有經驗的人的意見。我在eBay上從可敬的賣家那裏找到了其中的一些;一個是使用iOS 4的越獄設備,另一個是使用iOS 3的普通iPod Touch第二代。

我瀏覽過相同主題的過去話題,而最近的話題是在1年前,所以事情可能會有改變。謝謝你的幫助!

+0

您還需要考慮支持舊設備的價值,請檢查博客中關於採用較新OS /設備的帖子 - 如果您想賺錢,舊設備不是您的目標 - 如果您想要爲了讓世界變得更美好,所有版本都是你的目標 - 花錢的人可以使他們的設備保持最新狀態 – bshirley 2011-06-15 03:31:38

回答

0

iOS設備可分爲以下幾種性能:

 
    iPhone, iPhone 3G, iPod Touch 1G: 412MHz, 128MB RAM 
    iPod Touch 2G:     533MHz, 128MB RAM 
    iPhone 3GS, iPod Touch 3G:  600MHz, 256MB RAM 
    iPod Touch 4G:     800MHz, 256MB RAM 
    iPhone 4:       800MHz, 512MB RAM 
    iPhone 4S:    Dual-Core 800MHz, 512MB RAM 
    iPad 1:       1GHz, 256MB RAM 
    iPad 2:     Dual-Core 1GHz, 512MB RAM 

有關詳細信息,請參閱this Wikipedia article.

它很可能是有益的,有儘可能多的這些類別涵蓋儘可能的,特別是如果你想啓用/禁用某些功能以優化每個設備的圖形/性能。至少,我建議在第一組中獲得一個設備,這樣可以確保您的遊戲可以在最強大的硬件上運行。

我也建議讓iPhone 4有Retina顯示圖形。目前在新遊戲中通常會預期視網膜顯示圖形,雖然您可以在模擬器中測試它,但我建議讓iPhone 4在真實設備上也可以測試它。

1

如果您正在檢查iPhone 3GS,那麼您可能也不需要iPod Touch。雖然它不會作爲輔助測試設備受到傷害。

我認爲無論是iPad 2還是iPhone 4都是不錯的選擇..我知道iPhone 4包括視網膜顯示器,因此您將以326dpi工作。圖形和UI元素的分辨率比以前的iPhone和iPod Touch更高。

0

如果您計劃的應用程序的部署目標低於iOS 4.3,則需要找到要測試的armv6體系結構設備,最好運行您計劃支持的最低版本iOS部署目標的iOS版本。 armv6設備包括iPhone 2G,3G以及第一代和第二代iPod Touch。

3GS有一個運行armv7的新型CPU,所以對4.3和更高版本的部署目標來說沒問題。

0

這一切都取決於你正在開發的iOS版本。 在理想的世界中,您將能夠在支持您正在開發的操作系統的所有設備上測試您的產品。 如果這不是一種選擇,你應該只需要一個操作系統可以運行在最低限度的設備:

的iOS 3:iPhone(原件),iPod的觸摸(第一代),iPad的

的iOS 4: iPhone 3G,iPod touch(第二代),iPad的

的iOS 5的iPhone 3GS,iPod touch(第三代),iPad的

我們可以假設,如果你的產品運行良好,在這些設備上,它會運行良好(如果不是更好的話)在更大功率的設備上。

相關問題