Ponieważ nie będziesz miał wielu użytkowników spacerujących z symulatorem w kieszeni.
EDYCJA: Ilekroć testujesz swoją aplikację na symulatorze (lub emulatorze), używasz fałszywego urządzenia, które z definicji nie może być w 100% dokładnym odwzorowaniem rzeczywistości. Emulator może być dokładniejszy niż symulator, ale nadal będą występować różnice. Jedynym w 100% dokładnym emulatorem jest samo urządzenie.
Projektowanie, testowanie, optymalizacja kodu na symulatorze daje w rezultacie drobną modyfikację, która optymalnie działa na symulatorze. Twoi użytkownicy nie będą mieli symulatorów; celujesz w niewłaściwe urządzenie. Bardzo podobny; ale nie to samo urządzenie, z którego będą korzystać Twoi użytkownicy.
Może to prowadzić do szeregu problemów. Poważne problemy, takie jak błędy, awarie są z pewnością Twoim najwyższym priorytetem. Ale są też inni; takie jak ergonomia. Spróbuj trzymać symulator w dłoni. Spróbuj. Elementy interfejsu użytkownika są renderowane na innym ekranie, z prawdopodobnie różnym oddawaniem kolorów i z pewnością różnymi wymiarami (problem zaostrzony przez piękne wyświetlacze siatkówki, nie do końca rozwiązany przez użycie na przykład macbooka siatkówki). Czy te wykwintne odcienie szarości są równie widoczne na urządzeniu na słońcu?
Subtelne różnice prędkości i różne emisje czujników (lub ich brak) mogą czasem radykalnie zmienić wrażenia.
Jeśli aplikacja opiera się na łączności internetowej, nie ma możliwości przełączania się między LTE, 3G, EDGE lub GPRS, testowania różnych scenariuszy, a nawet testowania różnych operatorów.
Czy zamierzasz obsługiwać urządzenia z jailbreakiem? Być może nie jesteś, ale jeśli tak, prawdopodobnie chcesz przetestować swoją aplikację za pomocą jednego. A jeśli nie, czy jesteś pewien, że wykrywasz środowisko z jailbreakiem?
Czy gra na iPada, którą tworzysz na symulatorze, jest równie przydatna, gdy użytkownik trzyma swoją wagę i używa palców do gry? Czy niezamierzone wielokrotne dotknięcia mogą uszkodzić twoją aplikację, czego nie można było przewidzieć w bezpiecznym środowisku symulatora jednoprzyciskowego (lub symetrycznego podwójnego dotknięcia)?
Czy czułbyś się komfortowo wsiadając do samolotu dowodzonego przez pilota, który tak naprawdę nigdy nie opuścił ziemi?
Najważniejsze jest to: przed wysyłką używaj tego samego urządzenia, z którego będą korzystać Twoi użytkownicy. Żadne z nich nie będzie używać symulatora.