Какие устройства iOS должны быть у нас для разумного тестирования функциональности и производительности? - PullRequest
0 голосов
/ 15 июня 2011

Мы разрабатываем нашу первую игру для iPhone, и сейчас все идет хорошо. Мы тестируем на iPhone 3GS и iPad 1. Нам было интересно, на каких устройствах мы должны тестировать, чтобы убедиться, что люди с более старыми устройствами также смогут играть в игру и получать от нее удовольствие.

Мне порекомендовали приобрести iPod Touch 2-го поколения; так как они не дешевы, я хотел бы спросить мнение более опытных людей. Я нашел пару из них на eBay от респектабельных продавцов; одно из них - взломанное устройство с iOS 4, другое - обычный iPod Touch 2-го поколения с iOS 3.

Я просматривал прошлые темы по той же теме, а самая последняя была около 1 года назад, поэтому все могло измениться. Спасибо за вашу помощь!

Ответы [ 4 ]

1 голос
/ 15 июня 2011

Если вы проверяете iPhone 3GS, вам, вероятно, также не нужен iPod Touch. Хотя это не повредит как вторичное тестирующее устройство.

Я думаю, что iPad 2 или iPhone 4 были бы хорошей альтернативой. Я знаю, что iPhone 4 оснащен дисплеем Retina, поэтому вы будете работать с разрешением 326 точек на дюйм. Гораздо более высокое разрешение для графики и элементов пользовательского интерфейса, чем в предыдущих поколениях iPhone и iPod Touch.

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

Все зависит от того, для какой версии iOS вы разрабатываете.В идеальном мире вы сможете протестировать свой продукт на всех устройствах, которые поддерживают разрабатываемую вами ОС.Если это не вариант, вам просто нужно минимальное количество устройств, на которых может работать ОС:

iOS 3: iPhone (оригинал), iPod Touch (1-го поколения), iPad

iOS 4: iPhone 3G, iPod Touch (2-го поколения), iPad

iOS 5: iPhone 3GS, iPod Touch (3-го поколения), iPad

Можно предположить, что если ваш продукт работает хорошо наЭти устройства будут хорошо работать (если не лучше) на устройствах большей мощности.

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

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

Подробнее см. эту статью в Википедии.

Вероятно, было бы полезно иметь какМногие из этих категорий охватываются, насколько это возможно, особенно если вы хотите включить / отключить определенные вещи для оптимизации графики / производительности для каждого устройства.Как минимум, я бы рекомендовал включить устройство в эту первую группу, чтобы вы могли убедиться, что ваша игра может работать на наименее мощном оборудовании.

Я бы также предложил приобрести iPhone 4, чтобы иметь графику Retina Display.Графика Retina Display обычно ожидается в новых играх в наши дни, и хотя вы можете протестировать ее на симуляторе, я бы посоветовал иметь iPhone 4 под рукой, чтобы протестировать его и на реальном устройстве.

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

Если вы планируете использовать цель развертывания для своих приложений ниже iOS 4.3, вам нужно будет найти устройство для архитектуры armv6 для тестирования, желательно с версией iOS самой низкой версии iOS Deployment Target, которую вы планируете поддерживать. Устройства armv6 включают iPhone 2G, 3G и iPod Touch 1-го и 2-го поколения.

3GS имеет более новый процессор, который работает под управлением armv7, так что это хорошо для целей развертывания от 4.3 и выше.

...