Эмулятор против телефона, на который можно положиться? - PullRequest
3 голосов
/ 23 сентября 2011

Я почти закончил работу с моим приложением. Когда я запускаю его на эмуляторе, в определенные моменты он работает очень медленно, а то, что я вижу, нежелательно.хорошо.Я действительно пытался понять, почему это происходит, но безрезультатно!Что мне теперь делать?запустить еще несколько тестов и попробовать оптимизировать или просто выпустить его на рынке?Ожидается ли то, что я вижу?Любая информация будет оценена

Ответы [ 4 ]

5 голосов
/ 23 сентября 2011

Вы действительно должны купить столько телефонов Android, сколько сможете. У вас определенно должна быть клавиатура с физической клавиатурой, одним планшетом и одна для самого низкого API, который вы поддерживаете. Лично у меня есть G1, Droid и Nexus S, на которых я тестирую свои приложения. Это намного быстрее, чем эмулятор и проще в использовании. Это также лучший показатель того, как работает ваше приложение, поскольку оно работает на реальном оборудовании.

2 голосов
/ 23 сентября 2011

Эмулятор всегда будет работать медленнее, чем реальное устройство (скорее всего, медленнее, чем любое реальное устройство), поэтому не беспокойтесь об этом.

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

Возможно, стоит попытаться выяснить, что вызывает замедления в эмуляторе - если это достаточно регулярно и сопровождается (например) высокая загрузка ЦП, тогда как физическое устройство может справиться с этим лучше, вы можете обнаружить, что вы чрезмерно расходуете заряд батареи, и ваши пользователи могут не поблагодарить вас за это.

0 голосов
/ 23 сентября 2011

Я согласен со всем, что сказал dbaugh.По крайней мере, на момент написания этой статьи эмулятор имел ограниченное использование.Google признал ограничения текущего эмулятора и указал, что они работают над его модернизациейНо пока это не произойдет.Придерживайтесь аппаратного тестирования.

0 голосов
/ 23 сентября 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...