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 |
|
|
| 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 |
|
| Xamarin.Android | Cihazınızı yapılandırmak veya öykünücü kullanmakiç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 ü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:
|
| 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 |
|
|
| 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 |
|
| 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 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.