Pengembangan aplikasi seluler Xamarin di Visual Studio untuk Mac

Penting

Visual Studio untuk Mac dijadwalkan untuk dihentikan pada 31 Agustus 2024 sesuai dengan Kebijakan Siklus Hidup Modern Microsoft. Meskipun Anda dapat terus bekerja dengan Visual Studio untuk Mac, ada beberapa opsi lain untuk pengembang di Mac seperti versi pratinjau ekstensi C# Dev Kit baru untuk Visual Studio Code.

Pelajari selengkapnya tentang garis waktu dukungan dan alternatif.

Dukungan kelas satu untuk Xamarin memungkinkan Anda mengembangkan pengalaman asli yang beragam untuk Android, macOS, iOS, tvOS, dan watchOS. Aplikasi lintas platform Xamarin.Forms membantu Anda berbagi kode antarmuka pengguna berbasis XAML antara Android, iOS, dan macOS tanpa membatasi akses ke fungsionalitas asli.

Xamarin.Forms

XAML Hot Reload untuk Xamarin.Forms dibangun ke dalam Visual Studio untuk Mac dalam versi 8.3 dan yang lebih baru. Dengan fitur ini, perubahan yang diaktifkan langsung tercermin dalam aplikasi Anda yang sedang berjalan setiap kali Anda menyimpan file.

XAML Hot Reload dapat diaktifkan dengan mencentang kotak Aktifkan Xamarin Hot Reload di Visual Studio > Preferensi > Proyek > Xamarin Hot Reload.

Untuk informasi selengkapnya tentang Hot Reload, lihat Panduan XAML Hot Reload untuk Xamarin.Forms dalam dokumentasi.

Android

Visual Studio untuk Mac memiliki manajer SDK Android terintegrasi sendiri, yang memungkinkan Anda mengakses SDK yang ingin ditargetkan oleh aplikasi Anda.

Untuk aplikasi Android, Visual Studio untuk Mac menyertakan perancangnya sendiri, yang bekerja dengan file .axml Android untuk membuat antarmuka pengguna secara visual. Visual Studio untuk Mac akan membuka file-file ini di Perancang Android-nya, seperti yang diilustrasikan pada gambar berikut:

Android UI Designer

Untuk informasi selengkapnya tentang Perancang Android, lihat panduan Ringkasan Perancang Xamarin.Android.

iOS

Perancang iOS sepenuhnya terintegrasi dengan Visual Studio untuk Mac dan memungkinkan pengeditan visual file .xib dan Papan Cerita untuk membuat antarmuka pengguna dan transisi iOS, tvOS, dan WatchOS. Seluruh antarmuka pengguna dapat dibangun menggunakan fungsionalitas seret dan letakkan antara Kotak Alat dan Design Surface, sambil menggunakan pendekatan intuitif untuk menangani peristiwa. Perancang iOS juga mendukung kontrol kustom dengan keuntungan tambahan perenderan waktu desain.

iOS Storyboard designer

Untuk informasi selengkapnya tentang menggunakan Perancang iOS, lihat panduan Perancang.

Mac

Xamarin menyediakan pengikatan Mac API asli yang memungkinkan Anda membuat aplikasi Mac yang indah.

Untuk informasi selengkapnya tentang menulis aplikasi Mac dengan Visual Studio untuk Mac, lihat panduan Xamarin.Mac.

Fitur Xamarin Enterprise

Catatan

Produk ini hanya dapat digunakan dengan langganan Visual Studio Enterprise.

Profiler

Xamarin Profiler memiliki tiga instrumen yang tersedia untuk pembuatan profil. Panduan Pengenalan Xamarin Profiler mengeksplorasi apa yang diukur oleh instrumen ini dan bagaimana instrumen tersebut menganalisis aplikasi Anda, dan menjelaskan arti data yang disajikan di setiap layar.

Pemeriksa

Xamarin Inspector menyediakan konsol C# interaktif dengan alat pengguna. Ini dapat digunakan sebagai alat bantu penelusuran kesalahan atau diagnostik saat memeriksa aplikasi langsung, sebagai alat pengajaran, sebagai alat dokumentasi, atau alat eksperimen.

Xamarin Inspector

Ini terdiri dari aplikasi mandiri yang menyediakan konsol C# kaya yang dapat menargetkan berbagai platform pemrograman (Android, iOS, Mac, dan Windows) dan berintegrasi ke dalam alur kerja penelusuran kesalahan IDE Anda.

Untuk informasi selengkapnya, lihat panduan Xamarin Inspector.