Limitações do simulador ios
Tenha em mente que, apesar de muitas virtudes do iOS Simulator, execução de aplicações no simulador ainda não é a mesma coisa que executá-los no iPad. Aqui está o porquê:
Conteúdo
Video: Emulador Game Boy Advance en iOS 10.0.2 & iOS 9
Diferentes quadros: O simulador usa versões do Mac OS X das estruturas de sistemas de baixo nível, em vez dos quadros reais que são executados no dispositivo. Isso significa que, ocasionalmente, algum código pode funcionar muito bem no simulador, mas não em dispositivos iOS reais.
Embora o Simulator é útil para funcionalidade de teste, não há substituto para depurar o aplicativo no próprio dispositivo, se você quiser saber como ele vai realmente funcionar.
hardware diferente e memória: O simulador utiliza o hardware e memória Mac. Para determinar com precisão como o seu aplicativo irá executar em um dispositivo iOS honesto-a-Deus, você tem que executá-lo em um verdadeiro dispositivos iOS.
procedimento de instalação diferente: instalações Xcode seu aplicativo no simulador automaticamente quando você construir o aplicativo usando o iOS SDK. É uma chaleira de peixes diferente para instalar o aplicativo no dispositivo para testes. E, por falar nisso, você não tem uma maneira de obter Xcode para instalar aplicativos da App Store no simulador.
Falta de GPS: Você não pode fingir o Simulator em pensar que ele está deitado na praia de Waikiki.
Video: Top 5 FREE Virtual Life Simulator Games for Android - iOS
Você pode, no entanto, optar por simular uma localização na área de depuração.
limite de dois dedos: Você pode simular um máximo de dois dedos. Se a interface de usuário do aplicativo pode responder a eventos de toque que envolvem mais de dois dedos, você precisa testar isso em um dispositivo real. (O movimento de dois dedos em si é um pouco limitado no Simulator - você não pode fazer de dois dígitos furtos ou arrasta.)
diferenças acelerômetro: Você pode acessar o acelerômetro do seu computador (se tiver um) através do UIKit estrutura. Sua leitura, no entanto, será diferente a partir das leituras do acelerômetro em um iPad real.
Diferenças na renderização: OpenGL ES (Open Graphics Library para Sistemas Embarcados, em outras palavras) é uma das muitas bibliotecas gráficas 3D que funciona com o iOS SDK. Acontece que os representantes de que ele usa em dispositivos são um pouco diferentes das que utilizam no Simulator iPad.
Como resultado, uma cena do simulador e a mesma cena em um dispositivo não pode ser idêntica ao nível de pixel.
Telefonia: Você não pode fazer uma chamada de telefone no simulador iPhone.
Video: Top 10 Driving Simulator Games for iOS/Android 2016