Xamarin.Forms plataformas com suporte

Xamarin.Forms os aplicativos podem ser gravados para os seguintes sistemas operacionais:

  • iOS 9 ou superior.
  • Android 4.4 (API 19) ou superior (mais detalhes). No entanto, o Android 5.0 (API 21) é recomendado como a API mínima. Isso garante a compatibilidade total com todas as bibliotecas compatíveis com Android, embora ainda visando a maioria dos dispositivos Android.
  • Windows 10 Plataforma Universal do Windows, build 10.0.16299.0 ou superior para suporte ao .NET Standard 2.0. No entanto, é recomendável criar 10.0.18362.0 ou superior.

Xamarin.Formsaplicativos para iOS, Android e UWP (Plataforma Universal do Windows) podem ser criados no Visual Studio. Porém, um Mac em rede é necessário para o desenvolvimento do iOS usando a versão mais recente do Xcode e a versão mínima do macOS especificada pela Apple. Para obter mais informações, veja Requisitos do Windows.

Xamarin.Formsaplicativos para iOS e Android podem ser criados em Visual Studio para Mac. Para obter mais informações, veja Requisitos do macOS.

Observação

O desenvolvimento de aplicativos usando Xamarin.Forms requer familiaridade com o .NET Standard.

Suporte adicional da plataforma

Xamarin.Forms dá suporte a plataformas adicionais além do iOS, Android e Windows:

  • Samsung Tizen
  • macOS 10.13 ou superior
  • GTK#
  • WPF

O status dessas plataformas está disponível no wiki de suporte da Xamarin.Forms plataforma GitHub.

Suporte à plataforma Android

Você precisa ter a plataforma das Ferramentas do SDK do Android e da API do Android mais recente instalada. É possível atualizar para as versões mais recentes usando o Gerenciador de SDK do Android.

Além disso, a versão de destino/compilação para projetos do Android deve ser definida como Usar a plataforma mais recente instalada. No entanto, a versão mínima pode ser definida como API 19, de modo que você pode continuar dando suporte a dispositivos que usam Android 4.4 e mais recentes. Esses valores são definidos nas Opções do Projeto:

Propriedades do aplicativo de aplicativo > opções > de projeto

Opções de build do Android no Visual Studio

Plataformas preteridas

Essas plataformas não têm suporte ao usar Xamarin.Forms o 3.0 ou mais recente:

  • WinRT do Windows 8.1/Windows Phone 8.1
  • Windows Phone 8 Silverlight