É possível virtualizar o iPhone OS?

É possível virtualizar o iPhone OS?

Fiquei me perguntando se era possível virtualizar o sistema operacional de um iPhone no meu Mac. Talvez através do VMware ou outro aplicativo?

Responder1

A única maneira que ouvi falar é baixando oSDK do iPhone, ele vem com um emulador de iPhone.

Responder2

Não posso dar uma resposta oficial, mas sinto que não, por razões técnicas e legais. O iPhone usa um processador ARM que possui um conjunto de instruções que não é compatível com o conjunto de instruções Intel x86, do qual VMWare et al fornecem virtualização.

Além disso, você provavelmente precisará virtualizar outros componentes além do processador para oferecer suporte a muitas das APIs expostas pelo iPhone OS. Tecnicamente falando, todos esses problemas são provavelmente superáveis, mas produtos como o VMWare provavelmente não suportarão isso.

IANAL, mas até onde sei, seria contra o licenciamento da Apple executar o código do iPhone OS em plataformas diferentes das aprovadas pela Apple, virtuais ou não.

Responder3

A ideia da Apple é que você use o xCode, que permite simular dispositivos iOS como o iPhone por padrão (embora só permita versões específicas, a menos que você tenha um telefone com o sistema operacional desejado).

para Windows, existe a comunidade Xamarian Studio que funciona com o Visual Studio. permite escrever aplicativos para iOS, Android e Windows Phone em C#, mas sei muito pouco sobre isso.

no xCode, abra o aplicativo. Navegue: Janela -> Dispositivos (Shift+Command+2) e escolha o dispositivo (ou seja, iPhone 7 iOS 10.1) Menu de seleção de dispositivo xCode - xCode 8.1

informação relacionada