Requisitos do sistema

Os produtos Xamarin contam com os SDKs de plataforma da Apple e do Google para direcionar para iOS ou Android, portanto, os nossos requisitos de sistema correspondem aos requisitos deles. Esta página descreve a compatibilidade do sistema para a plataforma Xamarin, o ambiente de desenvolvimento recomendado e as versões do SDK.

Observe as instruções de instalação para mais informações sobre como obter o software e os SDKs necessários.

Ambientes de desenvolvimento

Esta tabela mostra quais plataformas podem ser criadas com diferentes combinações de ferramentas de desenvolvimento e sistemas operacionais:

macOS Windows
Ambiente de desenvolvimento Visual Studio para Mac Visual Studio
Xamarin.iOS Sim Sim (com o computador Mac)
Xamarin.Android Sim Yes
Xamarin.Forms ^ iOS e Android Android, Windows/UWP (iOS com computador Mac)
Xamarin.Mac Sim Abrir o projeto e compilar apenas

^ Outras plataformas também estão disponíveis.

Observação

Para desenvolver para iOS em computadores Windows, deve haver um computador Mac acessível na rede, para compilação remota e depuração. Isso também funciona se o Visual Studio estiver em execução dentro de uma VM do Windows em um computador Mac.

requisitos do macOS

Para usar um computador Mac para desenvolvimento do Xamarin são necessárias as seguintes versões de software/SDK. Verifique a versão do sistema operacional e siga as instruções do Instalador do Xamarin.

Recomendado Observações
Sistema operacional macOS Mojave (10.14) O Xcode 10 exige o macOS High Sierra (10.13) ou mais recente.
Xamarin.iOS SDK do iOS 12 O SDK do iOS 12 é fornecido com o Xcode 10.
Xamarin.Android Android 6.0 / API nível 23 Você ainda pode direcionar versões mais antigas do Android enquanto estiver usando o SDK mais recente ou pode compilar em relação a versões anteriores do SDK, se necessário.
Xamarin.Forms
  • Aplicativos Xamarin.Forms em macOS podem incluir projetos do iOS, Android e macOS, sujeitos aos requisitos de SDK acima.
  • Projetos Xamarin.Forms para Windows/UWP não podem ser criados em macOS.
Xamarin.Mac SDK do macOS Mojave (10.14) O SDK do macOS Mojave (10.14) é fornecido com o Xcode 10 e é necessário para a criação de aplicativos que usam as APIs mais recentes do macOS.

Observação

O Xcode pode ser instalado (e atualizado) em developer.apple.com ou por meio da Mac App Store.

Teste e depuração no macOS

  • Os aplicativos móveis do Xamarin podem ser implantados em dispositivos físicos via USB para teste e depuração (os aplicativos Apple Watch são implantados primeiro no iPhone emparelhado).
  • Aplicativos Xamarin.Mac podem ser testados diretamente no computador de desenvolvimento.
Notas do teste
Xamarin.iOS
  • A maneira mais fácil para começar é usando o iPhone, iPad, Apple Watch e simuladores de Apple TV inclusos no Xcode.
  • Para usar um dispositivo para teste, siga estas instruções.
Xamarin.Android Execute estas instruções para configurar seu dispositivo ou use um emulador:
Xamarin.Forms Aplicativos Xamarin.Forms para iOS e Android podem ser implantados nas plataformas relevantes, conforme descrito acima.
Xamarin.Mac Aplicativos Xamarin.Mac podem ser testados diretamente no computador de desenvolvimento.

Aviso

O Xamarin.Mac 4.8 dá suporte apenas ao macOS 10.9 (Mavericks) ou superior. As versões anteriores do Xamarin.Mac eram compatíveis com macOS 10.7 ou superior, mas essas versões mais antigas do macOS não têm infraestrutura TLS suficiente para dar suporte ao TLS 1.2. Para macOS 10.7 ou macOS 10.8, use o Xamarin.Mac 4.6 ou anterior.

Requisitos do Windows

Para usar um computador Windows para desenvolvimento do Xamarin são necessárias as seguintes versões de software/SDK. Verifique a versão do sistema operacional (e confirme se você não está usando uma versão Express do Visual Studio. Caso esteja, considere atualizar para uma edição Community). O instalador do Visual Studio 2019 e Visual Studio 2017 inclui uma opção para instalar o Xamarin automaticamente (a carga de trabalho Desenvolvimento móvel com .NET).

Recomendado Observações
Sistema operacional Windows 10 A versão mínima do sistema operacional é Windows 7. O suporte à Plataforma Universal do Windows Xamarin.Forms exige o Windows 10.
Xamarin.iOS SDK do iOS 10 (instalado em um Mac) Para criar projetos do iOS no Windows, é necessário:
  • Visual Studio 2017 (é recomendado o Visual Studio 2019) e
  • um computador Mac, acessível pela rede do computador Windows, que esteja em conformidade com os requisitos mínimos para executar o Xamarin no macOS.
Xamarin.Android Android 6.0 / API nível 23 Você ainda pode direcionar versões mais antigas do Android enquanto estiver usando o SDK mais recente ou pode compilar em relação a versões anteriores do SDK, se necessário.
Xamarin.Forms
  • Aplicativos Xamarin.Forms para iOS e Android podem ser implantados nas plataformas relevantes, conforme descrito acima.
  • Usar o Visual Studio também significa que você pode testar aplicativos da Plataforma Universal do Windows (no Windows 10) diretamente no computador de desenvolvimento.
Xamarin.Mac Projetos Xamarin.Mac (aplicativos de área de trabalho do macOS) podem ser abertos no Visual Studio e compilados para verificar se há erros, mas aplicativos Mac não podem ser criados atualmente para a distribuição no Visual Studio.

Observação

  • O Xamarin para Visual Studio é compatível com qualquer versão do Visual Studio 2019 ou Visual Studio 2017 (Community, Professional e Enterprise).
  • Para usar os SDKs mais recentes do Android e do iOS, é necessário ter a versão mais recente do Visual Studio. Para obter requisitos de versão específicos, confira as notas sobre a versão do Xamarin.Android e as notas sobre a versão do Xamarin.iOS.
  • Para desenvolver aplicativos do Xamarin.Forms para a UWP (Plataforma Universal do Windows), é necessário o Windows 10 com o Visual Studio 2017. É recomendável o Visual Studio 2019.

Teste e depuração no Windows

Os aplicativos móveis do Xamarin podem ser implantados em dispositivos físicos via USB ou sem fio para teste e depuração (os dispositivos iOS devem estar conectados ao computador Mac e não no computador que está executando o Visual Studio).

Notas do teste
Xamarin.iOS
  • A maneira mais fácil para começar é usando o iPhone, iPad, Apple Watch e simuladores de Apple TV inclusos no Xcode. Os simuladores podem ser acessados no Mac conectado durante a depuração com o Visual Studio.
  • Para usar um dispositivo para teste, execute estas instruções (executando a maioria das etapas no computador Mac conectado).
Xamarin.Android Execute estas instruções para configurar seu dispositivo ou use um emulador:
Xamarin.Forms Aplicativos Xamarin.Forms podem ser implantados nos dispositivos e emuladores relevantes, conforme descrito acima. O aplicativo iOS pode ser testado somente por meio de hardware Mac conectado; e os aplicativos de tablet/desktop do Windows para UWP podem ser testados diretamente no computador de desenvolvimento.

Instruções de instalação

A versão mais recente do Xamarin para macOS pode ser baixada com o Visual Studio para Mac. Para o Windows, siga as instruções de instalação do Visual Studio.

Uma lista completa das nossas versões atuais do produto está disponível na página de novidades. Esta página também contém links para as notas sobre a versão.

Instruções de instalação específicas para cada plataforma estão disponíveis aqui:

Também há informações adicionais sobre Plataformas compatíveis com o Xamarin.Forms.