У меня есть приложение, которое медленно работает на iPhone 3G, но достаточно быстро на iPhone 3G S.
Существует ли способ ограничить приложение, чтобы быть доступным только для iPhone 3G S и более быстрых устройств? Я хотел бы избежать плохих комментариев, потому что 3G или даже пользователи 2G загружают его и затем жалуются на него являющийся слишком медленным.
Вы можете установить минимальные возможности, необходимые для использования вашего приложения, предоставив значения для ключа UIRequiredDeviceCapabilities
в Info.plist вашего приложения. В данном случае я бы рекомендовал использовать возможность opengles-2
, поскольку все iOS-устройства с более быстрым аппаратным обеспечением после iPhone 3G S поддерживают OpenGL ES 2.0, а все предыдущие - нет.
Подробнее об этих возможностях см. документацию Apple здесь.