Эмулировать медленный айфон - PullRequest
5 голосов
/ 07 января 2010

У меня есть приложение для iPhone (Objective C ++). Мои бета-тестеры - некоторые из них, а не все - жалуются на медленный запуск, от 7 до 10 секунд. На моем устройстве (это 3GS) он загружается примерно за 2 секунды. На симуляторе устройства - еще быстрее. В настоящее время я даже не могу изолировать узкое место.

Можно ли как-нибудь замедлить симулятор или быстрое устройство? Установка моделируемой версии оборудования на 2.0 не помогает.

В крайнем случае, я мог бы позаимствовать старое, медленное устройство у друга на ночь или две. Но я бы предпочел не ...

Ответы [ 3 ]

2 голосов
/ 07 января 2010

Если бы я был на вашем месте, я бы попробовал профилировать запуск с помощью Shark - сложно профилировать запуск на устройстве, один из способов - поместить 5-6-секундный оператор сна в ApplicationDidFinishLaunching, чтобы у вас было время присоединить Shark и начать запись. , не делайте это слишком долго, иначе приложение будет убито!

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

1 голос
/ 07 января 2010

Aral Balkan связывает с некоторыми замечательными инструментами Mike Shrag , которые позволяют вам получить старый режим имитации медленного движения при тройной смене, работающий в SDK 3. Speedlimit - который позволяет может быть полезна пропускная способность дроссельной сети.

0 голосов
/ 17 июля 2016

Это старый вопрос, но одним из вариантов является использование iMac или MBP без SSD для тестирования в медленной среде. В последних версиях и симуляторах XCode (наверняка XC версии 7) чрезвычайно медленно работает на устройствах без SSD. Медленнее, чем любой другой телефон ...

...