4 simuladores de iOS para testar aplicativos de iPhone e iPad

4 simuladores de iOS para testar aplicativos de iPhone e iPad

Se você está procurando uma maneira de testar aplicativos iOS em um Mac ou PC, precisará usar um simulador. Os simuladores diferem dos emuladores por não serem projetados para replicar o hardware, mas sim para modelar o estado subjacente do hardware.





Um bom simulador modelará essas condições tão bem que a simulação em si pode emular o hardware. Você pode simular ambientes de iPhone, iPad, Apple Watch e até Apple TV usando software de simulação, embora para melhores resultados você precise de um Mac.





onde posso baixar e-books de graça

Aqui estão suas três melhores escolhas.





1 Simulador Xcode 9 (Mac)

Pode parecer óbvio, mas o melhor simulador para dispositivos iOS vem da própria Apple. Instalado como parte das ferramentas do Xcode , O simulador funciona como um aplicativo Mac padrão em sua área de trabalho. Como o Xcode está disponível apenas na plataforma Mac, o Simulador da Apple não está disponível para usuários do Windows.

O simulador permite que você escolha um ambiente de dispositivo específico para teste - como um iPhone 7 Plus executando iOS 10.3. Para desenvolvedores, especialmente equipes pequenas, isso atenua a necessidade de comprar muitos dispositivos caros apenas para fins de teste.



A solução da Apple inclui suporte para a execução de vários simuladores que interagem entre si. Isso dá a você a capacidade de fazer coisas como executar uma simulação watchOS para testar a integração do seu aplicativo Watch com sua contraparte iOS.

O simulador oficial também fornece acesso a todas as APIs e serviços principais do iOS. Se você estiver construindo um aplicativo que utiliza Game Center para multijogador ou HealthKit para dados de atividade, você pode usar essas ferramentas para testar se o aplicativo está interagindo com o sistema corretamente.





Nenhuma solução de software pode substituir um dispositivo físico real, mas o Simulador do Xcode 9 chega bem perto. Para fins de teste rápido e implantação, você simplesmente não consegue vencer uma solução que está embutida no IDE que você está usando.

A melhor parte é que é totalmente gratuito, junto com o resto do ambiente de desenvolvimento do Xcode.





2. Visual Studio com Xamarin Live (Windows, Mac) [não mais disponível]

A Microsoft trabalhou muito nos últimos anos para posicionar Visual Studio como a plataforma de desenvolvimento de escolha para o desenvolvimento de plataforma cruzada . Em maio de 2017, eles introduziram o Xamarin Live, um aplicativo iOS que permite enviar e testar aplicativos nativos em um dispositivo iOS conectado.

Como você já deve ter percebido, este não é o mesmo que o Simulador da Apple. Você não pode alternar entre perfis de dispositivo para simular ambientes diferentes, mas isso não é motivo para descartá-lo. O Xamarin foi um divisor de águas para os desenvolvedores C # que usam o Visual Studio e estão interessados ​​em construir, testar e implantar aplicativos iOS nativos.

A chegada do Xamarin Live é apenas mais uma oferta da parte da Microsoft para atrair os desenvolvedores para a plataforma. Xamarin usa código de IU C # compartilhado e lógica de aplicativo para agilizar o desenvolvimento, embora você precise do Visual Studio Enterprise e de um plano Xamarin básico (a partir de US $ 99 por mês) para usá-lo.

3. Visual Studio com Xamarin e um Mac (Windows, Mac)

Outra opção para usuários do Visual Studio que estão desenvolvendo com o Xamarin é usar o Simulador Xcode em um Mac em rede. Você ainda pode desenvolver no Visual Studio para Windows ou Mac, exceto que as simulações serão enviadas para o seu Mac pela rede (em seguida, transmitidas de volta para você). Isso fornece acesso a uma gama mais ampla de ambientes de simulação, mas requer algumas configurações.

No Mac, você precisará do Xcode com a versão mais recente do SDK Xamarin.iOS. Então você pode configure o Xamarin para enviar seu código para o simulador do Xcode . Os benefícios aqui são para aqueles que desenvolvem aplicativos de plataforma cruzada em C # usando o Visual Studio, que desejam fazer uso total do excelente Simulador da Apple.

Esta é uma opção melhor do que usar o aplicativo Xamarin Live iOS (acima), mas também é um empreendimento mais caro, já que nem todo mundo tem um Mac. Se você já estiver usando o Visual Studio para Mac, pode instalar o Xcode e iniciar o Simulador usando o Xamarin ali mesmo na sua área de trabalho.

As mesmas taxas se aplicam ao Xamarin (a partir de $ 99 por mês), além disso, você precisará do Visual Studio Enterprise e de alguns hardwares da Apple para inicializar.

Quatro. Appetize.io (Navegador)

E agora, algo completamente diferente: Appetize.io é uma solução de teste baseada em navegador dedicada para aplicativos móveis. Ele permite que você execute aplicativos móveis em seu navegador por meio de simulação, que pode ser carregada através do site Appetize.io ou usando uma API dedicada.

Os aplicativos são transmitidos por meio do navegador e podem ser incorporados a qualquer página da web usando um iframe. Isso torna a plataforma ideal para fins de teste, provas de conceito, demonstração de um protótipo para clientes ou obtenção rápida de uma rodada de feedback sobre um novo visual ou recurso.

A natureza da plataforma baseada na web significa que você pode passar um link para qualquer pessoa, em qualquer lugar, e fazer com que teste seu aplicativo. Assim como no Simulador, você pode escolher entre uma ampla variedade de combinações de dispositivos e softwares.

Existem desvantagens neste método, no entanto, notavelmente que o desempenho cai em comparação com a execução da simulação em um Mac. Também não está profundamente integrado ao ambiente de desenvolvimento, como o Simulador do Xcode ou o Visual Studio com o Xamarin executando um simulador iOS remoto.

Depois, há a questão do custo. Você paga pelo 'tempo de virtualização', portanto, quanto mais tempo você deseja gastar executando seus aplicativos, mais você precisará gastar. O pacote básico começa em US $ 40 por mês, embora você possa se inscrever para um teste gratuito de 100 minutos para dois usuários testarem primeiro.

Evite o resto

Não há verdade Simulador de iOS para Windows e, se houvesse, a Apple provavelmente iniciaria um processo judicial para desligá-lo. Com isso em mente, existem muitos aplicativos por aí se passando por simuladores iOS. Muitos simplesmente não funcionam, alguns foram usados ​​para espalhar malware, outros afirmam ser gratuitos, mas deixam cair custos ocultos sobre você no último minuto.

A melhor opção para testar seus aplicativos iOS é desenvolver em um Mac e usar o Simulador. O Xamarin Live Player estende uma mão amiga aos desenvolvedores com pouco dinheiro, mas a longo prazo, investir em um Mac pode valer a pena, considerando o custo do Xamarin e do Visual Studio Enterprise.

Appetize.io parece ser perfeito para testes de ciclo de final de desenvolvimento, mas a solução baseada em navegador tem seu próprio conjunto de prós e contras e um preço adequado.

Deixe-nos saber como as simulações iOS se integram ao seu fluxo de trabalho nos comentários abaixo.

Compartilhado Compartilhado Tweet O email Um guia para iniciantes em animação de discurso

Animar a fala pode ser um desafio. Se você estiver pronto para começar a adicionar diálogo ao seu projeto, vamos dividir o processo para você.

Leia a seguir
Tópicos relacionados
  • Mac
  • janelas
  • Iphone
  • Programação
  • Desenvolvimento de aplicativos
Sobre o autor Tim Brookes(838 artigos publicados)

Tim é um escritor freelance que mora em Melbourne, Austrália. Você pode segui-lo no Twitter .

Mais de Tim Brookes

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever