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