Simulando acelerômetros, microfone e câmera em XCode
-
23-08-2019 - |
Pergunta
É possível movimento simulador (ou seja, os acelerômetros), microfone e câmera no simulador XCode?
Se sim, como você faz isso?
Se não, existem quaisquer suplementos XCode ou aplicativos de terceiros que faz isso? (Além de download para um iPhone real, é claro).
Agradecemos antecipadamente!
Solução
A maneira mais fácil que eu encontrei para fazer isso é usando o Wavefront Acelerômetro Dados App que podem ser encontrados na App Store. Tudo que você precisa fazer é adicionar um único arquivo para o seu aplicativo, em seguida, você pode usar o acelerômetro no seu iPhone ou iPod touch para enviar dados para seu aplicativo no simulador. Você vai precisar de uma conexão Wi-Fi, e um dispositivo para uso.
Você provavelmente poderia encontrar uma solução que é executado no ambiente de trabalho, mas você não vai ter precisas leituras da vida real.
Eu recomendaria um dispositivo real ou seu aplicativo pode se comportar diferente do que você espera que ele. Se este é um esforço sério, você deve ser capaz de justificar o custo de um dispositivo. Um iPod Touch é muito mais barato, mas você não obter a capacidade de telefone ou câmera. Você pode obter um fone de ouvido que tem um microfone no entanto.
Essas são as limitações, eu não acho que seja sábio para desenvolver um aplicativo sem testá-lo em um dispositivo. Já corri em aplicativos que acidente o tempo todo e acho que é porque eles estão fugindo com coisas no simulador que você não pode fazer na memória e CPU restrições do dispositivo.
Outras dicas
Microfone funciona no simulador. Ele usa uma entrada de microfone padrão do seu mac.
Confira neste link ....
http://media.wiley.com/product_data /excerpt/72/04705009/0470500972-1.pdf
e vá para a 10ª página ..
No entanto, o iPhone Simulator, sendo um simulador de software para o dispositivo real, tem seu limitações. Recursos não disponíveis no iPhone Simulator incluem: Obtenção de dados de localização - ele retorna somente um fixo de coordenadas, tais como Latitude 37,3317 Norte e Longitude 122.0307 Ocidental
Fazer telefonemas
Acessando o acelerômetro
Enviar e receber mensagens SMS
instalação de aplicativos da App Store
Camera
Microfone
Vários recursos de OpenGL ES
No simulador android o hardware não pode ser simulado .. mas por exemplo, para a câmera eu vejo uma abordagem para obter informação real ... Use sua webcam .. fazer isso você pode obter quadros com um aplicativo e enviá esses dados com um soquete para o simulador ... talvez seja possível fazer isso com simulador de iPhone.
Eu vejo esta solução aqui