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