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 tabloda, farklı geliştirme aracı işletim sistemi bileşimleriyle hangi & platformların yapılabiliyor olduğu gösterir:

macOS Windows
Geliştirme Ortamı Mac için Visual Studio Visual Studio
Xamarin.iOS Yes Evet (Mac bilgisayar ile)
Xamarin.Android Yes Yes
Xamarin.Forms iOS & Android Android, Windows/UWP (Mac bilgisayarlı iOS)
Xamarin.Mac Yes Yalnızca proje & derlemesini açma

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.

Önerilen Notlar
İşletim Sistemi macOS Mojave (10.14) Xcode 10 için macOS High Sierra (10.13) veya daha yenisi gerekir.
Xamarin.iOS iOS 12 SDK iOS 12 SDK, Xcode 10 ile birlikte birlikte geldi.
Xamarin.Android Android 6.0 / API düzeyi 23 Yine de en son SDK'yı kullanırken eski Android sürümlerini hedefleyebilirsiniz veya gerekirse SDK'nın eski sürümlerine göre derlemeler de edebilirsiniz.
Xamarin.Forms
  • macOS üzerinde yerleşik Xamarin.Forms uygulamaları, yukarıdaki SDK gereksinimlerine bağlı olarak iOS, Android ve macOS projeleri içerebilir.
  • Windows/UWP için Xamarin.Forms projeleri macOS üzerinde yapılamaz.
Xamarin.Mac macOS Mojave (10.14) SDK macOS Mojave (10.14) SDK'sı Xcode 10 ile birlikte gelen 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 hata ayıklamayı test etme

  • 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'a dahil iPhone, iPad, Apple Watch ve Apple TV simülatörlerini kullanmaktır.
  • Test için bir cihaz kullanmak üzere bu yönergeleri izleyin.
Xamarin.Android Cihazınızı yapılandırmak veya öykünücü kullanmakiçin şu yönergeleri izleyin:
  • Xamarin yükleyicisi, Google Android öykünücülerini test etmek üzere yapılandırmanız için Google Emulator Manager'ı içerir.
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 üstlerini 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 içerir (.NET ile mobil geliştirme iş yükü).

Önerilen 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.
Xamarin.iOS iOS 10 SDK (Mac'te yüklü) iOS projelerini Windows gerektirir:
  • Visual Studio 2017 (Visual Studio 2019 önerilir) ve
  • macOS üzerinde Xamarin'i çalıştırmaya Windows uyumlu, ağ üzerinden erişilebilen bir Mac bilgisayar.
Xamarin.Android Android 6.0 / API düzeyi 23 Yine de en son SDK'yı kullanırken eski Android sürümlerini hedefleyebilirsiniz veya gerekirse SDK'nın eski sürümlerine göre derlemeler de edebilirsiniz.
Xamarin.Forms
  • iOS ve Android için Xamarin.Forms uygulamaları, yukarıda açıklandığı gibi ilgili platformlara dağıtılabilir.
  • Bu Visual Studio, evrensel Windows Platformu (Windows 10 üzerinde) için uygulamaları doğrudan geliştirme bilgisayarında test etmek anlamına gelir.
Xamarin.Mac Xamarin.Mac projeleri (macOS masaüstü uygulamaları) Visual Studio'de açılabilir ve hataları kontrol etmek için derlenmiş olabilir, ancak Mac uygulamaları şu anda Visual Studio.

Not

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

Hata & ayıklamayı Windows

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'a dahil iPhone, iPad, Apple Watch ve Apple TV simülatörlerini kullanmaktır. Simülatörlere bağlı Mac'te erişilirken bu simülatörlerde hata Visual Studio.
  • Test amacıyla bir cihaz kullanmak için bu yönergeleri izleyin (çoğu adımı bağlı Mac bilgisayarda gerçekleştirin).
Xamarin.Android Cihazınızı yapılandırmak veya öykünücü kullanmak için şu yönergeleri izleyin:
  • Xamarin yükleyicisi, Google Android öykünücülerini test etmek üzere yapılandırmanız için Google Emulator Manager'ı içerir.
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 Windows tablet/masaüstü uygulamaları doğrudan geliştirme bilgisayarda test edilebilir.

Yükleme yönergeleri

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

Geçerli ürün sürümlerimizin tam listesi, 'nin yeni sayfasında mevcuttur. Bu sayfa sürüm notlarına da bağlantı sağlar.

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

Desteklenen Xamarin.Forms platformları hakkında ek bilgiler de vardır.