Sistem gereksinimleri

Xamarin ürünleri, sistem gereksinimlerimizin Apple ve Google sistem gereksinimleriyle eşleşmesi için iOS ve Android’i hedeflemek üzere Apple ve Google’daki platform SDK’larına dayalıdır. Bu sayfa Xamarin platformu için sistem uyumluluğunun yanı sıra önerilen geliştirme ortamı ve SDK sürümlerinin ana hatlarını verir.

Yazılımı ve gerekli SDK’ları edinme hakkında daha fazla bilgi için yükleme yönergelerine göz atın.

Geliştirme ortamları

Bu tablo farklı geliştirme aracı ve işletim sistemi birleşimleriyle hangi platformların oluşturulabileceğini gösterir:

macOS Windows
Geliştirme Ortamı Mac için Visual Studio Visual Studio
Xamarin.iOS Yes Evet (Mac bilgisayarla)
Xamarin.Android Yes Yes
Xamarin.Forms ^ iOS ve Android Android, Windows/UWP (Mac bilgisayarlı iOS)
Xamarin.Mac Yes Projeyi aç & yalnızca derle

^ Diğer platformlar da kullanılabilir.

Not

Windows bilgisayarlarda iOS’a yönelik geliştirme yapmak amacıyla uzaktan derleme ve hata ayıklama için ağda erişilebilir olan bir Mac bilgisayar bulunmalıdır. Ayrıca Mac bilgisayardaki bir Windows VM üzerinde çalışan Visual Studio da kullanılabilir.

macOS gereksinimleri

Xamarin geliştirmesine yönelik bir Mac bilgisayar kullanmak için aşağıdaki yazılım/SDK sürümleri gerekir. İşletim sistemi sürümünüzü denetleyin ve Xamarin yükleyicisi yönergelerini izleyin.

Önerilir Notlar
İşletim Sistemi macOS Mojave (10.14) Xcode 10 , macOS High Sierra (10.13) veya daha yeni bir sürümünü gerektirir.
Xamarin.iOS iOS 12 SDK iOS 12 SDK, Xcode 10 ile birlikte gönderilir.
Xamarin.Android Android 6.0 / API düzeyi 23 En son SDK'yı kullanırken eski Android sürümlerini hedeflemeye devam edebilir veya gerekirse SDK'nın eski sürümlerine göre derleme yapabilirsiniz.
Xamarin.Forms
  • macOS üzerinde oluşturulan Xamarin.Forms uygulamaları, yukarıdaki SDK gereksinimlerine bağlı olarak iOS, Android ve macOS projelerini içerebilir.
  • Windows/UWP için Xamarin.Forms projeleri macOS üzerinde oluşturulamaz.
Xamarin.Mac macOS Mojave (10.14) SDK macOS Mojave (10.14) SDK'sı Xcode 10 ile birlikte gelir ve en yeni macOS API'lerini kullanan uygulamalar oluşturmak için gereklidir.

Not

Xcode, developer.apple.com adresinden veya Mac App Store aracılığıyla yüklenebilir (ve güncelleştirilebilir).

macOS’ta test etme ve hata ayıklama

  • Xamarin mobil uygulamaları, test etme ve hata ayıklama için USB aracılığıyla fiziksel cihazlara dağıtılabilir (Apple Watch uygulamaları önce eşleştirilmiş iPhone’a dağıtılır).
  • Xamarin.Mac uygulamaları doğrudan geliştirme bilgisayarında test edilebilir.
Test Notları
Xamarin.iOS
  • Başlamanın en kolay yolu Xcode ile birlikte gelen i Telefon, iPad, Apple Watch ve Apple TV simülatörlerini kullanmaktır.
  • Bir cihazı test etmek üzere kullanmak için bu yönergeleri izleyin.
Xamarin.Android Cihazınızı yapılandırmak veya öykünücü kullanmak için şu yönergeleri izleyin:
Xamarin.Forms iOS ve Android için Xamarin.Forms uygulamaları, yukarıda açıklandığı gibi ilgili platformlara dağıtılabilir.
Xamarin.Mac Xamarin.Mac uygulamaları doğrudan geliştirme bilgisayarında test edilebilir.

Uyarı

Xamarin.Mac 4.8 yalnızca macOS 10.9 (Mavericks) veya üzerini destekler. Xamarin.Mac’in önceki sürümleri macOS 10.7 veya sonraki sürümleri destekler ancak bu eski macOS sürümleri TLS 1.2’yi destekleyecek yeterli TLS altyapısını barındırmaz. macOS 10.7 veya macOS 10.8’i hedeflemek için Xamarin.Mac 4.6 veya önceki sürümleri kullanın.

Windows gereksinimleri

Xamarin geliştirmesine yönelik bir Windows bilgisayar kullanmak için aşağıdaki yazılım/SDK sürümleri gerekir. İşletim sisteminizi denetleyin (ve Visual Studio’nun Express sürümünü kullanmadığınızdan emin olun. Kullanıyorsanız Community sürümüne yükseltmeyi düşünün). Visual Studio 2019 ve Visual Studio 2017 yükleyicisi, Xamarin'i otomatik olarak yükleme seçeneği ( .NET ile mobil geliştirme iş yükü) içerir.

Önerilir Notlar
İşletim Sistemi Windows 10 En düşük işletim sistemi sürümü Windows 7'dir. Xamarin.Forms UWP desteği için Windows 10 gerekir.
Xamarin.iOS iOS 10 SDK (Mac'te yüklü) Windows üzerinde iOS projeleri oluşturmak için şunlar gerekir:
Xamarin.Android Android 6.0 / API düzeyi 23 En son SDK'yı kullanırken eski Android sürümlerini hedeflemeye devam edebilir veya gerekirse SDK'nın eski sürümlerine göre derleme yapabilirsiniz.
Xamarin.Forms
  • iOS ve Android için Xamarin.Forms uygulamaları, yukarıda açıklandığı gibi ilgili platformlara dağıtılabilir.
  • Visual Studio'yu kullanmak, Evrensel Windows Platformu (Windows 10'da) için uygulamaları doğrudan geliştirme bilgisayarında test edebilirsiniz anlamına da gelir.
Xamarin.Mac Xamarin.Mac projeleri (macOS masaüstü uygulamaları) Visual Studio'da açılabilir ve hataları denetlemek için derlenebilir, ancak Mac uygulamaları şu anda Visual Studio'da dağıtım için oluşturulamaz.

Not

  • Visual Studio için Xamarin, Visual Studio 2019 veya Visual Studio 2017'yi (Community, Professional ve Enterprise) destekler.
  • En son Android ve iOS SDK'larını kullanmak için Visual Studio'nun en son sürümü gerekir. Belirli sürüm gereksinimleri için Xamarin.Android sürüm notlarına ve Xamarin.iOS sürüm notlarına bakın.
  • Evrensel Windows Platformu (UWP) için Xamarin.Forms uygulamaları geliştirmek amacıyla Windows 10 ile Visual Studio 2017 gerekir. Visual Studio 2019 önerilir.

Windows’da test etme ve hata ayıklama

Xamarin mobil uygulamaları test etme ve hata ayıklama için USB aracılığıyla veya kablosuz olarak fiziksel aygıtlara dağıtılabilir (iOS cihazları Visual Studio’yu çalıştıran bilgisayara değil Mac bilgisayara bağlı olmalıdır).

Test Notları
Xamarin.iOS
  • Başlamanın en kolay yolu Xcode ile birlikte gelen i Telefon, iPad, Apple Watch ve Apple TV simülatörlerini kullanmaktır. Simülatörlere Visual Studio ile hata ayıklama sırasında bağlı Mac'te erişilebilir.
  • Bir cihazı test etmek üzere kullanmak için bu yönergeleri izleyin (bağlı Mac bilgisayarda çoğu adımı gerçekleştirin).
Xamarin.Android Cihazınızı yapılandırmak veya öykünücü kullanmak için şu yönergeleri izleyin:
Xamarin.Forms Xamarin.Forms uygulamaları, yukarıda açıklandığı gibi ilgili cihazlara ve öykünücülere dağıtılabilir. iOS uygulaması yalnızca bağlı Mac donanımı aracılığıyla test edilebilir; ve UWP için Windows tablet/masaüstü uygulamaları doğrudan geliştirme bilgisayarında test edilebilir.

Yükleme yönergeleri

macOS için en son Xamarin sürümü Mac için Visual Studio ile indirilebilir. Windows için Visual Studio yükleme yönergelerini izleyin.

Geçerli ürün sürümlerimizin tam listesine yenilikler sayfasından ulaşabilirsiniz. Bu sayfa ayrıca sürüm notlarına da bağlantı oluşturur.

Her platform için yükleme yönergeleri burada bulunabilir:

Xamarin.Forms tarafından desteklenen platformlar hakkında ek bilgiler de vardır.