Xamarin Live Player - Teste sua app em tempo real no Android e no iOS (sem precisar de um Mac)


Neste artigo vou mostrar instalar o Xamarin Live Player para testar aplicações Xamarin no Android e no iOS sem precisar ter um Mac.

Vamos ser sinceros.

Se você é um usuário do Windows e deseja desenvolver aplicativos móveis usando o Xamarin, você pode facilmente testar e desenvolver aplicativos Android, mas o teste não é um processo simples para o iOS no PC com Windows. Você tem que ter um Mac pelo menos em uma rede local com seu PC e ambos os dispositivos devem ter instalado a mesma versão do Xamarin para testar o aplicativo iOS. Este é um trabalho tedioso e cansativo a ser feito que até agora não tinha uma solução simples.

O Xamarin Live Player permite aos desenvolvedores implantar, testar e depurar suas aplicações, diretamente em dispositivos iOS e Android em um PC com Windows sem usar um Mac.

Após o download do Xamarin Live Player - disponível na App Store ou no Google Play - você pode emparelhar seu dispositivo com o Visual Studio e revolucionar a forma como você constrói seu próximo aplicativo Xamarin.

Assim com o lançamento do Xamarin Live Player o problema de testar as aplicações no iOS pode ser resolvido em 1 ou 2 minutos. (esperamos isso....)

O aplicativo Xamarin Live Player está disponível para Android e iOS. Você pode obter o aplicativo da loja e usar o recureso é bem simples :

  1.      Execute o seu projeto através do Live Player;
  2.      Digitalize o código QR do celular. Pronto ! O Visual Studio e o dispositivo agora estão conectados;
  3.      Execute-o através do dispositivo conectado;

Instalando o Xamarin Live Player no seu dispositivo

1- Acesse a App Store ou Google Play e instale o Xamarin Live Player no seu dispositivo:


Atualize o VS 2017 para VS 2017 Preview

O Xamarin Live Player requer

  1. Visual Studio 2017 Preview Community atualizado com a extensão Xamarin Updater instalada para obter as atualizações mais recentes que incluem o suporte ao Xamarin Live Player;

        Para isso, após atualizar o no VS 2017 Community, neste link: Visual Studio Preview , clique em Tools e a seguir em Extension and Updates e a seguir em Xamarin Updater

   

  1. Um computador com Visual Studio e um dispositivo móvel na mesma rede Wi-Fi;

Atendidos esses requisitos, na primeira vez que for executar o Visual Studio 2017 basta habilitar a opção : Enable Xamarin Live Player

Para isso faça o seguinte:

   

Agora é só alegria...   (Considerando que esta é apenas a primeira versão...)

- Você pode testar aplicativos Android e iOS do Live Player.
- Agora os testes para o iOS no PC com Windows devem ficar mais fáceis e rápidos.
- E, finalmente, você não vai precisar de nenhum Mac (que custa uma nota) para testar suas aplicações Xamarin.

Infelizmente, nem tudo são flores...

Algumas limitações do Xamarin Live Player: (que esperamos que nas próximas versões sejam resolvidas)

- As interfaces de usuário Android projetadas com arquivos AXML não são suportadas no momento.
- Alguns recursos do storyboard iOS não são suportados.
- Os arquivos XOS do iOS não são suportados.
- Os renderizadores customizados não são suportados.
- Embedded resources não são suportados (isto é, incorporando imagens ou outros recursos em uma PCL).
- Suporte limitado para reflection (atualmente afeta alguns NuGets populares, como SQLite e Json.NET). Outros NuGets ainda são suportados.
- Algumas classes do sistema não podem ser substituídas (por exemplo, você não pode implementar uma subclasse).
- Alguns recursos da plataforma que exigem o provisionamento não podem funcionar no aplicativo Xamarin Live Player (no entanto, ele foi configurado para operações comuns, como o acesso à câmera).
- Custom targets e etapas de construção são ignorados. Por exemplo, ferramentas como o Fody não podem ser incorporadas.

Para mais detalhes consulte: https://developer.xamarin.com/guides/cross-platform/live/install/

No próximo artigo vou mostrar um exemplo prático usando o Xamarin Live Player.

Links:

Mas longe esteja de mim gloriar-me, a não ser na cruz de nosso Senhor Jesus Cristo, pela qual o mundo está crucificado para mim e eu para o mundo. 
Gálatas 6:14

Veja os Destaques e novidades do SUPER DVD Visual Basic (sempre atualizado) : clique e confira !

Quer migrar para o VB .NET ?

Quer aprender C# ??

Quer aprender os conceitos da Programação Orientada a objetos ?

Quer aprender o gerar relatórios com o ReportViewer no VS 2013 ?

Referências:


José Carlos Macoratti