Устройства отправки AppStore - PullRequest
0 голосов
/ 06 июня 2011

У нас есть приложение, которое отображает серию видео через HTTP Live Streaming. Из-за характера этого видео и размеров экрана устройства iPhone / iPod мы решили оставить позади все, что не имеет дисплея сетчатки. Причина? Ну, эти видео кодируются в высоком разрешении, и даже если мы закодировали их в более низком разрешении, эти видео все еще немного пикселированы. Поскольку это платное приложение, мы не хотим взимать плату с пользователей iPhone 3G / s за приложение, которое им не понравится.

Проблема сейчас в том, что мы решили сделать приложение универсальным, чтобы пользователи iPad могли наслаждаться приложением без этого дерьмового увеличения от эмуляции. Проблема такова.

Чтобы пользователи iPhone 3G / s не покупали приложение, мы настроили фронтальную камеру, но мы, конечно же, ее не используем. Зачем? фронтальная камера = дисплей сетчатки;). Проблема с iPad. Мы можем сделать то же самое с iPad 2, но не с iPad 1.

Итак, вопрос в том, есть ли так, чтобы мы могли предоставить приложение, которое будет доступно всем, кроме iPhone 3G / s (или iPod) ??

Ответы [ 3 ]

0 голосов
/ 06 июня 2011

Вы можете наложить ограничения на приложение в магазине, сообщая о необходимости отображения на сетчатке глаза или о любых необходимых ему возможностях устройства (например, камера [не на старом iPod Touch], GPS и т. Д.). Это приводит к плохим отзывам, но вы не можете остановить идиотов в мире от покупки продукта. Было много дел, переданных в суд, когда истец предъявляет иск владельцу дома за то, что он получил травму во время взлома или ограбления дома, и они выиграли ... Я имею в виду на самом деле? ... не позволяйте пользователям, у которых нет здравый смысл удерживает вас от выпуска продукта.

0 голосов
/ 06 июня 2011

Вы можете сделать свое приложение универсальным, соблюдая при этом требования. Вы должны проверить две вещи:

  1. Устройство iPad / iPad 2?
  2. Если нет, есть ли у него камера?

Объединяя эти два теста, вы можете определить, работает ли приложение на iPad (2) или на устройстве с сетчаткой дисплея. Для этого потребуется всего несколько строк кода. Например. тест для:

UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad
0 голосов
/ 06 июня 2011

Чтобы уронить iPhone 3G , вы можете добавить магнитометр в качестве необходимой возможности.

Это все еще не заботится о 3GS, хотя ...

...