Потому что много пользователей не будут ходить с симулятором в кармане.
РЕДАКТИРОВАТЬ: всякий раз, когда вы тестируете свое приложение на симуляторе (или эмуляторе), вы используете поддельное устройство, которое по определению не может быть на 100% точным представлением реальной вещи. Эмулятор может быть более точным, чем симулятор, но различия все равно будут. Единственный 100% точный эмулятор - это само устройство.
Проектирование, тестирование, оптимизация кода на симуляторе приводит к созданию приложения, которое точно настроено для оптимальной работы на симуляторе. У ваших пользователей не будет симуляторов; Вы нацелены не на то устройство. Очень похожий; но не то же самое устройство, которое будут использовать ваши пользователи.
Это может привести к нескольким видам проблем. Серьезные проблемы, такие как ошибки, сбои, безусловно, ваш главный приоритет. Но есть и другие; такие как эргономика. Попробуй держать симулятор в руке. Просто попробуй. Элементы пользовательского интерфейса отображаются на другом экране, возможно, с другой цветопередачей и, конечно, разными размерами (проблема, усугубляемая красивыми дисплеями на сетчатке, не полностью решается, например, при использовании MacBook с сетчаткой). Являются ли эти изысканные оттенки серого одинаково различимы на устройстве на солнце?
Незначительные различия в скорости и различная эмуляция сенсора (или их отсутствие) иногда могут существенно изменить восприятие.
Если ваше приложение зависит от подключения к Интернету, вы не сможете переключаться между LTE, 3G, EDGE или GPRS, тестировать различные сценарии или даже тестировать разных операторов.
Собираетесь ли вы поддерживать взломанные устройства? Возможно, нет, но если да, то вы, вероятно, готовы протестировать свое приложение с одним из них. Или, если нет, вы уверены, что обнаруживаете взломанную среду?
Является ли игра для iPad, которую вы разрабатываете на симуляторе, одинаково полезной, когда пользователь держит свой вес и использует свои пальцы для игры? Могут ли непреднамеренные множественные касания сломать ваше приложение, чего вы не могли ожидать в безопасной среде симулятора с одним касанием (или симметричным двойным касанием)?
Вам было бы удобно сесть на самолет под командованием пилота, который на самом деле никогда не покидал землю?
Суть в том, что перед отправкой, пожалуйста, используйте то же устройство, которое будут использовать ваши пользователи. Никто из них не собирается использовать симулятор.