Seguem algumas anotações sobre a introdução do Xamarin e algumas dicas para conseguir instalar e executar uma aplicação com o Visual Studio Community 2015.
Introdução
Um ponto específico limitante do IOS:Se vamos desenvolver para o iPhone, precisamos de um Mac. A Apple requer que um Mac seja usado para compilar aplicações para o iPhone e outros aplicativos iOS.
Você pode testar nossas aplicações em dispositivos reais conectados ao computador de desenvolvimento através de um cabo USB, ou pode testar os nossos programas com emuladoresLista de aplicações que podem ser desenvolvidas, conforme ambiente a fonte é o System Requirements do guia do Xamarin:
Instalação
Para instalar, basta seguir o link Configurando e instalando o Xamarin.
Em meu ambiente eu tive três problemas diferentes em dois computadores que tentei:
Erro ao abrir o design ou fazer o deploy do app no emulador android
Erro escrito no output do visual studio:
"An unexpected error occurred trying to initialize Android Designer. Please verify the Android SDK path and the Java Development Kit path on Tools->Options->Xamarin->Android Settings menu. Please see the logs for more details."
Resolvido com a resposta do Unable to run Xamarin Android project no stackoverflow.
Qualquer problema de ambiente que você tiver atualize os pacotes no Android SDK Manager(Você deve repetir a atualização fechando e reabrindo o SDK até não ter nenhuma nova atualização, pois a atualização não vai para os pacotes mais atuais de primeira) disponível em View –> Toolbars –> Android:
Unsupported major.minor version 52.0 ao compilar a solução Android
Resolvido com a dica da resposta Xamarin Visual Studio - Unsupported major.minor version 52.0, atualizando para o JDK 8 que fiz download pelo site da Oracle. Depois do download deve-se atualizar para o caminho instalado no Tools –> Options –> Xamarin –> Android –> Java Development Kit Location, onforme print abaixo:Erro no projeto UWP : Type universe cannot resolve assembly: System.Runtime, Version=4.0.0.0
Foi resolvido com a resposta do Type universe cannot resolve assembly: System.Runtime
Foi ajustado instalando o pacote Microsoft.NETCore.UniversalWindowsPlatform vai Package Manager Console no projeto de final UWP. Segue o comando:
Install-Package Microsoft.NETCore.UniversalWindowsPlatform
Outras referências que pode ajudar com conteúdo complementar:
Instalação do Xamarion IOS no Windows.
Conectando em um Mac remoto.
Instalação do Xamarin no Mac.
Informações em como começar com o Xamarin.