Bagikan melalui


Persyaratan sistem

Produk Xamarin mengandalkan SDK platform dari Apple dan Google untuk menargetkan iOS atau Android, sehingga persyaratan sistem kami cocok dengan mereka. Halaman ini menguraikan kompatibilitas sistem untuk platform Xamarin dan lingkungan pengembangan dan versi SDK yang direkomendasikan.

Lihat instruksi penginstalan untuk informasi selengkapnya tentang mendapatkan perangkat lunak dan SDK yang diperlukan.

Lingkungan pengembangan

Tabel ini menunjukkan platform mana yang dapat dibangun dengan alat pengembangan yang berbeda & kombinasi sistem operasi:

macOS Windows
Lingkungan Pengembangan Visual Studio untuk Mac Visual Studio
Xamarin.iOS Ya Ya (dengan komputer Mac)
Xamarin.Android Ya Ya
Xamarin.Forms ^ iOS & Android Android, Windows/UWP (iOS dengan komputer Mac)
Xamarin Mac 3.8 Ya Buka proyek & kompilasi saja

^ Platform lain juga tersedia.

Catatan

Untuk mengembangkan iOS di komputer Windows, harus ada komputer Mac yang dapat diakses di jaringan, untuk kompilasi jarak jauh dan penelusuran kesalahan. Ini juga berfungsi jika Anda memiliki Visual Studio yang berjalan di dalam VM Windows di komputer Mac.

persyaratan macOS

Menggunakan komputer Mac untuk pengembangan Xamarin memerlukan versi perangkat lunak/SDK berikut. Periksa versi sistem operasi Anda dan ikuti instruksi untuk penginstal Xamarin.

Disarankan Catatan
Sistem Operasi macOS Mojave (10.14) Xcode 10 memerlukan macOS High Sierra (10.13) atau yang lebih baru.
Xamarin.iOS iOS 12 SDK IOS 12 SDK dikirim dengan Xcode 10.
Xamarin.Android Android 6.0 / API level 23 Anda masih dapat menargetkan versi Android yang lebih lama saat menggunakan SDK terbaru, atau Anda dapat membuat versi SDK yang lebih lama jika diperlukan.
Xamarin.Forms
  • Aplikasi Xamarin.Forms yang dibangun di macOS dapat mencakup proyek iOS, Android, dan macOS, sesuai dengan persyaratan SDK di atas.
  • Proyek Xamarin.Forms untuk Windows/UWP tidak dapat dibangun di macOS.
Xamarin Mac 3.8 macOS Mojave (10.14) SDK MacOS Mojave (10.14) SDK dikirim dengan Xcode 10 dan diperlukan untuk membangun aplikasi yang menggunakan API macOS terbaru.

Catatan

Xcode dapat diinstal (dan diperbarui) pada developer.apple.com atau melalui Mac App Store.

Pengujian & penelusuran kesalahan di macOS

  • Aplikasi seluler Xamarin dapat disebarkan ke perangkat fisik melalui USB untuk pengujian dan penelusuran kesalahan (aplikasi Apple Watch disebarkan terlebih dahulu ke i Telepon yang dipasangkan).
  • Aplikasi Xamarin.Mac dapat diuji langsung di komputer pengembangan.
Catatan Pengujian
Xamarin.iOS
  • Cara term mudah untuk memulai adalah menggunakan simulator i Telepon, iPad, Apple Watch, dan Apple TV yang disertakan dengan Xcode.
  • Untuk menggunakan perangkat untuk pengujian, ikuti instruksi berikut.
Xamarin.Android Ikuti petunjuk berikut untuk mengonfigurasi perangkat Anda, atau menggunakan emulator:
  • Alat penginstal Xamarin mencakup Google Emulator Manager yang memungkinkan Anda mengonfigurasi emulator Google Android untuk pengujian.
Xamarin.Forms Aplikasi Xamarin.Forms untuk iOS dan Android dapat disebarkan ke platform yang relevan seperti yang dijelaskan di atas.
Xamarin Mac 3.8 Aplikasi Xamarin.Mac dapat diuji langsung di komputer pengembangan.

Peringatan

Xamarin.Mac 4.8 hanya mendukung macOS 10.9 (Mavericks) atau yang lebih tinggi. Versi Xamarin.Mac sebelumnya mendukung macOS 10.7 atau yang lebih tinggi, tetapi versi macOS yang lebih lama ini tidak memiliki infrastruktur TLS yang memadai untuk mendukung TLS 1.2. Untuk menargetkan macOS 10.7 atau macOS 10.8, gunakan Xamarin.Mac 4.6 atau yang lebih lama.

Persyaratan Windows

Menggunakan komputer Windows untuk pengembangan Xamarin memerlukan versi perangkat lunak/SDK berikut. Periksa versi sistem operasi Anda (dan konfirmasikan bahwa Anda tidak menggunakan Versi Ekspres Visual Studio - jika demikian, pertimbangkan untuk memperbarui ke edisi Komunitas ). Alat penginstal Visual Studio 2019 dan Visual Studio 2017 menyertakan opsi untuk menginstal Xamarin secara otomatis ( pengembangan Seluler dengan beban kerja .NET ).

Disarankan Catatan
Sistem Operasi Windows 10 Versi sistem operasi minimum adalah Windows 7. Dukungan UWP Xamarin.Forms memerlukan Windows 10.
Xamarin.iOS iOS 10 SDK (diinstal di Mac) Untuk membangun proyek iOS di Windows, diperlukan:
  • Visual Studio 2017 (Visual Studio 2019 direkomendasikan), dan
  • komputer Mac, dapat diakses jaringan dari komputer Windows, yang sesuai dengan persyaratan minimum untuk menjalankan Xamarin di macOS.
Xamarin.Android Android 6.0 / API level 23 Anda masih dapat menargetkan versi Android yang lebih lama saat menggunakan SDK terbaru, atau Anda dapat membuat versi SDK yang lebih lama jika diperlukan.
Xamarin.Forms
  • Aplikasi Xamarin.Forms untuk iOS dan Android dapat disebarkan ke platform yang relevan seperti yang dijelaskan di atas.
  • Menggunakan Visual Studio juga berarti Anda dapat menguji aplikasi untuk Platform Windows Universal (di Windows 10) langsung di komputer pengembangan.
Xamarin Mac 3.8 Proyek Xamarin.Mac (aplikasi desktop macOS) dapat dibuka di Visual Studio dan dikompilasi untuk memeriksa kesalahan, tetapi aplikasi Mac saat ini tidak dapat dibangun untuk distribusi di Visual Studio.

Catatan

  • Xamarin untuk Visual Studio mendukung Visual Studio 2019 atau Visual Studio 2017 (Komunitas, Profesional, dan Perusahaan).
  • Untuk menggunakan SDK Android dan iOS terbaru, Visual Studio memerlukan versi terbaru Visual Studio. Untuk persyaratan versi tertentu, lihat catatan rilis Xamarin.Android dan catatan rilis Xamarin.iOS.
  • Untuk mengembangkan aplikasi Xamarin.Forms untuk Platform Windows Universal (UWP) memerlukan Windows 10 dengan Visual Studio 2017. Visual Studio 2019 direkomendasikan.

Pengujian & penelusuran kesalahan di Windows

Aplikasi seluler Xamarin dapat disebarkan ke perangkat fisik melalui USB atau secara nirkabel untuk pengujian dan penelusuran kesalahan (perangkat iOS harus terhubung ke komputer Mac, bukan komputer yang menjalankan Visual Studio).

Catatan Pengujian
Xamarin.iOS
  • Cara term mudah untuk memulai adalah menggunakan simulator i Telepon, iPad, Apple Watch, dan Apple TV yang disertakan dengan Xcode. Simulator dapat diakses di Mac yang terhubung saat menelusuri kesalahan dengan Visual Studio.
  • Untuk menggunakan perangkat untuk pengujian, ikuti instruksi ini (melakukan sebagian besar langkah di komputer Mac yang terhubung).
Xamarin.Android Ikuti petunjuk berikut untuk mengonfigurasi perangkat Anda, atau menggunakan emulator:
  • Alat penginstal Xamarin mencakup Google Emulator Manager yang memungkinkan Anda mengonfigurasi emulator Google Android untuk pengujian.
Xamarin.Forms Aplikasi Xamarin.Forms dapat disebarkan ke perangkat dan emulator yang relevan seperti yang dijelaskan di atas. Aplikasi iOS hanya dapat diuji melalui perangkat keras Mac yang terhubung; dan aplikasi tablet/desktop Windows untuk UWP dapat diuji langsung di komputer pengembangan.

Instruksi penginstalan

Rilis Xamarin terbaru untuk macOS dapat diunduh dengan Visual Studio untuk Mac. Untuk Windows, ikuti instruksi penginstalan Visual Studio.

Daftar lengkap rilis produk kami saat ini tersedia di halaman apa yang baru. Halaman ini juga menautkan ke catatan rilis.

Instruksi penginstalan khusus untuk setiap platform tersedia di sini:

Ada juga informasi tambahan tentang platform yang didukung Xamarin.Forms.