Xamarin.Forms desteklenen platformlar

Xamarin.Forms uygulamaları aşağıdaki işletim sistemleri için yazılabilir:

  • iOS 9 veya üzeri.
  • Android 4.4 (API 19) veya üzeri (daha fazla ayrıntı). Ancak en düşük API olarak Android 5.0 (API 21) önerilir. Bu, Tüm Android destek kitaplıklarıyla tam uyumluluk sağlarken, Android cihazlarının çoğunu hedeflemeye devam eder.
  • .NET Standard 2.0 desteği için Windows 10 Evrensel Windows Platformu, derleme 10.0.16299.0 veya üzeri. Ancak derleme 10.0.18362.0 veya üzeri önerilir.

Xamarin.FormsiOS, Android ve Evrensel Windows Platformu (UWP) uygulamaları Visual Studio'da oluşturulabilir. Ancak, IOS geliştirmesi için Xcode'un en son sürümünü ve Apple tarafından belirtilen en düşük macOS sürümünü kullanan ağa bağlı bir Mac gereklidir. Daha fazla bilgi için bkz . Windows gereksinimleri.

Xamarin.FormsiOS ve Android uygulamaları Mac için Visual Studio oluşturulabilir. Daha fazla bilgi için bkz . macOS gereksinimleri.

Not

kullanarak Xamarin.Forms uygulama geliştirmek için .NET Standard hakkında bilgi sahibi olun.

Ek platform desteği

Xamarin.Forms iOS, Android ve Windows dışındaki ek platformları destekler:

  • Samsung Tizen
  • macOS 10.13 veya üzeri
  • GTK#
  • WPF

Bu platformların durumu GitHub platform destek wiki'sinde Xamarin.Formsmevcuttur.

Android platform desteği

En son Android SDK Araçları ve Android API platformu yüklü olmalıdır. Android SDK Yöneticisi'ni kullanarak en son sürümlere güncelleştirebilirsiniz.

Ayrıca, Android projeleri için hedef/derleme sürümü En son yüklü platformu kullan olarak ayarlanmalıdır. Ancak android 4.4 ve daha yeni sürümleri kullanan cihazları desteklemeye devam edebilmeniz için en düşük sürüm API 19 olarak ayarlanabilir. Bu değerler Proje Seçenekleri'nde ayarlanır:

Proje Seçenekleri > Uygulama > Uygulaması Özellikleri

Android build options in Visual Studio

Kullanım dışı platformlar

Bu platformlar 3.0 veya daha yeni bir sürüm kullanılırken Xamarin.Forms desteklenmez:

  • Windows 8.1 / Windows Telefon 8.1 WinRT
  • Windows Telefon 8 Silverlight