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 |
|
|
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 |
|
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:
|
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 |
|
|
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 |
|
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.