2015-07-10 1 views
3

Мы работаем над приложением для детей, похожим на приложение Talking Ben. В нем есть много последовательностей изображений JPEG для интерактивной анимации.Приложение iOS для определенных устройств

Дело в том, что анимация играет отлично на IPad воздуха, но они играют медленно или отстающие на IPad 2. Это, очевидно, связано с 512 Мб оперативной памяти в IPad 2.

Мой вопрос мы можем упомянуть в описание приложения что-то вроде «Рекомендуемые устройства iPad 3 или новее», чтобы пользователи не загружали его на iPad 2? Или мы можем сразу отправить приложение только для iPad 3 или более поздних устройств?

Какой правовой метод для этого?

Короче говоря, я хочу, чтобы ограничить мое приложение для загрузки в IPad 2.

Пожалуйста, помогите ребята.

Благодаря

+1

Единственный способ, которым я знаю, вы можете ограничить, какое устройство может быть загружено приложением, в соответствии с версией iSO. Однако это означает, что если устройство поддерживает конкретную iOS, ваше приложение должно будет каким-то образом поддержать это приложение. Однако я видел описание приложения, что рекомендуемое устройство - это что угодно. Пока ваше приложение запускается и не разбивается, оно должно пройти через процесс проверки. – Popeye

+0

Привет .. Спасибо за ответ .... Это то, о чем я думал, что мы можем упомянуть в описании приложения, что рекомендуемые устройства - iPad 3 или новее .... Можем ли мы это сделать? Наше приложение работает отлично на всех текущих устройствах, продаваемых яблоком. Так будет ли это беспокоить яблоко, если наше приложение отстает в своих выходных или закрытых устройствах? Спасибо – gagz

+1

До тех пор, пока он все еще работает и медленно доходит до места его срыва, и он может использоваться, он пройдет. – Popeye

ответ

1

не слишком хорошо знакомы с конкретно, какой архитектурой используются на IPad 2, но этот пост может помочь вам относительно убедившись, что приложение совместимо только с некоторыми архитектурами: Restricting app installations from AppStore only to users with iPhone 5/5s/5c

+0

Привет .. Спасибо за ответ ... Я просто передаю вышеуказанную информацию моему разработчику, так как я не технический парень ... Не можем ли мы просто упоминайте в описании приложения, что «Рекомендуемые устройства - iPad 3 или новее» или что-то вроде этого, чтобы пользователь узнал об этом? – gagz

+1

Абсолютно.Если единственная проблема с запуском приложения на iPad 2 - это вялая производительность, все в порядке. Пока нет сбоев, Apple должна одобрить приложение. – arcade16

+0

Большое спасибо за помощь .. Действительно ценю .. :) – gagz

1

Вы должны установите bluetooth-le как требование в вашем приложении Required device capabilities в вашем info.plist.

Это должно запретить установку вашего приложения на iPad 2, поскольку Bluetooth-LE (bluetooth 4.0) доступен только с iPad третьего поколения (см. here).

+0

Hi Nicolas, Спасибо за ответ ... Это похоже на хорошее решение ... Я просто расскажу об этой информации моему разработчику ... Но не упоминаем в нашем описании приложения что-то вроде рекомендуемых устройств - iPad 3 или более поздней. Таким образом, пользователи могут узнать. Позволяет ли это яблоко? – gagz

+2

Выполнение этого способа и не использование bluetooth для любой функциональности приведет к тому, что ваше приложение будет отклонено в соответствии с ** 2.16 **, а примером отказа будет '' Мы обнаружили, что ваше приложение использует фоновый режим, но не включает в себя функциональность, которая требует, чтобы Мы не заметили, что ваше приложение объявляет о поддержке bluetooth-периферии в ключе UIBackgroundModes в вашем Info.plist, но не обеспечивает функциональность Bluetooth Low Energy «' - так что это ** Не ** способ пойти -1 – Popeye

+0

Я думаю, что Apple более трогательно с фоновыми режимами приложения, чем если он использует bluetooth или нет. Но это нужно проверить с Apple. –