Эмулятор Windows Phone 7 / вопрос производительности - PullRequest
9 голосов
/ 21 ноября 2010

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

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

Я на самом делеочень переживаю за производительность и память.У меня есть система частиц, которую я сделал, которая очень проста, она просто включает в себя рисование спрайтов на экране с различными уровнями альфа, но это означает, что я рендую десятки спрайтов, возможно, сотни, одновременно на экране.

Ответы [ 4 ]

6 голосов
/ 22 ноября 2010

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

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

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

4 голосов
/ 21 ноября 2010

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

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

Еще одно замечание: если вы заходите на сайт geotrust, там есть окно чата, где вы можете разместить свое приложение.бросился через.Я поболтал с ними в тот же день, когда отправил письмо с подтверждением и своим удостоверением личности, и оно было подтверждено через 6 часов.

2 голосов
/ 21 ноября 2010

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

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

0 голосов
/ 06 декабря 2010

У меня есть HTC Trophy, то есть - сравнительно бюджетное устройство первого поколения WP7.Даже при запуске эмулятора на i7-930 с 16 ГБ ОЗУ и Quadro 4000 с простым плиточным фоном с одним анимированным передним планом спрайта производительность при развертывании на реальном устройстве НАМНОГО быстрее и плавнее.Сначала я подумал, что это может быть связано с тем, чтобы нормально работать на телефоне, а не с отладкой, intellitrace и т. Д. На рабочем столе, но я думаю, что это немного натянуто, учитывая резкую разницу в производительности.

Если он работаетотлично с эмулятором, у вас не должно быть проблем с любым коммерческим устройством WP7 там ... и доступное оборудование будет только быстрее:)

...