2015-06-01 3 views
0

Я создаю платформенное приложение, которое постоянно перемещается наземными узлами, будучи расположенными и регенерирующими. При запуске моего приложения на симуляторе заметный сбой в явном виде, однако при работе на моем устройстве, из того, что я вижу, нет глюка.Simulator Vs IOS Производительность устройства

Мой вопрос в том, должно ли устройство работать лучше, чем симулятор, или я, может быть, просто не замечаю сбой на устройстве, потому что он настолько мал.

В предыдущей статье предполагалось, что симулятор должен работать лучше, но эти статьи относятся к iPhone 3GS, поэтому я задаюсь вопросом, не вышли ли новые iPhone сейчас на симулятор.

Мое устройство - это iPhone 5, на нем работает IOS 8.2, а симулятор - версия 8.3.

ответ

1

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

С аппаратной точки зрения устройство использует другую архитектуру процессора, чем ваш Mac, что также необходимо учитывать (не столько, сколько в других случаях, но вам необходимо покрыть ваши базы). Mac также не может надежно эмулировать ОЗУ, пространство на диске, скорость процессора и т. Д., Поэтому тестирование на устройстве также полезно здесь.

В целом, если вы планируете выпустить приложение в App Store или, по крайней мере, на устройства, это стоит проверить на самом устройстве. Только тогда вы можете быть уверены, что он будет действовать и выполнять так, как ожидалось, на платформе, на которую вы собираетесь нацеливаться. Симулятор - это всего лишь симулятор, а не настоящая вещь!

Ссылка от HERE.

Смежные вопросы