2011-06-06 106 views
0

我們在商店裏有一個應用程序,它通過HTTP Live Streaming顯示一系列視頻。由於這些視頻的性質以及iPhone/iPod設備的屏幕尺寸,我們決定放棄所有沒有視網膜顯示的產品。 原因?那麼這些視頻是以高分辨率編碼的,甚至我們用較低分辨率編碼它們,這些視頻仍然有點像素化。由於is是付費應用程序,因此我們不希望爲iPhone 3G/s用戶收取最多不會享受的應用程序。AppStore提交設備

現在的問題是我們決定讓應用程序具有通用性,所以iPad用戶可以在沒有從模擬中蹩腳升級的情況下享受應用程序。問題就是這樣。

爲了不讓iPhone 3G/s用戶購買應用程序,我們已經根據需要設置了前置攝像頭,但我們當然不使用它。爲什麼?前置攝像頭=視網膜顯示屏;)。問題在於iPad。我們可以使用iPad 2,但不使用iPad 1.

所以問題是......有無論如何,所以我們可以提交應用程序提供給除iPhone 3G/s(或iPod之外的所有人)?

+0

爲什麼不允許舊設備?所以他們看起來不那麼好 - 誰在乎?舊設備的用戶知道他們的屏幕不是326dpi,但他們不介意。 – 2011-06-06 11:50:11

+0

即使您應該知道它看起來不會很好,或者您的設備是否具有視網膜顯示屏(或甚至是視網膜顯示屏),大多數用戶仍然會購買它,然後抱怨,如果它沒有看起來不錯 - >這會導致糟糕的評論 - >這是不好的。 – 2011-06-06 11:57:12

+0

順便說一句,只是爲了檢查,你打算在現有的應用程序的升級(而不是一個新的應用程序)這樣做?你確定你能做到嗎?我以爲你不能改變應用程序的要求...(或者它只是目標SDK,你不能「增加」)。 – 2011-06-06 12:02:05

回答

0

你可以把限制在App在店裏,視網膜顯示器或任何設備需要能力的必要性通知(即相機[不在舊的iPod Touch上],GPS等)。它的確會導致糟糕的評論,但是你無法阻止世界上購買產品的白癡。有很多案件被帶到法院,在這些案件中,plantiff正在起訴一名房主在受傷或搶劫房屋時受傷,他們贏了......我的意思是真的嗎?......不要讓沒有常識阻止你推出產品。

+0

你猜對了。你最後一句是SOOO RIGHTT。謝謝。 – Yorxxx 2011-06-06 13:17:09

0

若要drop the iPhone 3G,您可以添加作爲所需功能的放大鏡。

這仍然不走3GS雖然照顧......

+0

謝謝André。我們會記住它。 – Yorxxx 2011-06-06 13:14:49

0

您可以在保持需求的同時使您的應用程序具有通用性。你應該檢查兩件事:

  1. 該設備是iPad/iPad 2?
  2. 如果不是,它是否有相機?

合併這兩個測試,您可以確定應用程序是在iPad(2)還是在視網膜顯示器驅動的設備上運行。它只需要更多的幾行代碼。例如。測試:

UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad 
+0

是的,我知道。但這不是一個代碼問題,它與應用程序商店有關。 – Yorxxx 2011-06-06 13:15:47

+0

我以爲你在代碼中加入了限制,而不僅僅是在App Store中......對不起! – marzapower 2011-06-06 13:19:25