Mac için Visual Studio’da Xamarin mobil uygulama geliştirme

Önemli

Mac için Visual Studio, Microsoft'un Modern Yaşam Döngüsü İlkesi uyarınca 31 Ağustos 2024'te kullanımdan kaldırılıyor. Mac için Visual Studio ile çalışmaya devam edebilirsiniz ancak Mac'te geliştiriciler için vs Code için yeni C# Dev Kit uzantısının önizleme sürümü gibi birkaç seçenek daha vardır.

Destek zaman çizelgeleri ve alternatifleri hakkında daha fazla bilgi edinin.

Xamarin için birinci sınıf destekle Android, macOS, iOS, tvOS ve watchOS için zengin yerel deneyimler geliştirebilirsiniz. Xamarin.Forms platformlar arası uygulamaları, yerel işlevselliğe erişimi sınırlamadan Android, iOS ve macOS arasında XAML tabanlı UI kodunu paylaşmanıza yardımcı olur.

Xamarin.Forms

Xamarin.Forms için XAML Çalışırken Yeniden Yükleme, Mac için Visual Studio'da 8.3 ve sonraki sürümlerde yerleşik olarak bulunur. Bu özelliğin etkin olduğu değişiklikler, dosyayı her kaydettiğinizde çalışan uygulamanıza anında yansıtılır.

XAML Çalışırken Yeniden Yükleme, Visual Studio Tercihleri Projeleri Xamarin Çalışırken Yeniden Yükleme'deki Xamarin Çalışırken Yeniden Yüklemeyi Etkinleştir onay kutusu işaretlenerek etkinleştirilebilir.>>>

Sık Erişimli Yeniden Yükleme hakkında daha fazla bilgi için belgelerdeki Xamarin.Forms için XAML Çalışırken Yeniden Yükleme kılavuzuna bakın.

Android

Mac için Visual Studio'nun kendi tümleşik Android SDK yöneticisi vardır ve uygulamanızın hedeflemesini istediğiniz SDK'lara erişmenizi sağlar.

Android uygulamaları için Mac için Visual Studio, kullanıcı arabirimlerini görsel olarak oluşturmak için Android .axml dosyalarıyla çalışan kendi tasarımcısını içerir. Mac için Visual Studio, aşağıdaki görüntüde gösterildiği gibi bu dosyaları Android Tasarımcısı'nda açar:

Android UI Designer

Android Tasarımcısı hakkında daha fazla bilgi için Xamarin.Android Designer'a Genel Bakış kılavuzuna bakın.

iOS

iOS Tasarımcısı Mac için Visual Studio ile tamamen tümleşiktir ve iOS, tvOS ve WatchOS UI'leri ve geçişleri oluşturmak için .xib ve Görsel Taslak dosyalarının görsel olarak düzenlenmesini sağlar. Kullanıcı arabiriminin tamamı Araç Kutusu ve Tasarım Yüzeyi arasında sürükle ve bırak işlevi kullanılarak ve olayları işlemek için sezgisel bir yaklaşım kullanılarak oluşturulabilir. iOS Tasarımcısı, tasarım zamanı işlemenin ek avantajıyla özel denetimleri de destekler.

iOS Storyboard designer

iOS Tasarımcısı'nı kullanma hakkında daha fazla bilgi için bkz . Tasarımcı kılavuzları.

Mac

Xamarin, güzel Mac uygulamaları oluşturmanıza olanak sağlayan yerel Mac API bağlamaları sağlar.

Mac için Visual Studio ile Mac uygulamaları yazma hakkında daha fazla bilgi için Xamarin.Mac kılavuzlarına bakın.

Xamarin Enterprise özellikleri

Dekont

Bu ürünler yalnızca Visual Studio Enterprise aboneliğiyle kullanılabilir.

Profil Oluşturucu

Xamarin Profiler'da profil oluşturma için kullanılabilecek üç araç vardır. Xamarin Profiler'a Giriş kılavuzu, bu araçların neleri ölçtüklerini ve uygulamanızı nasıl analiz ettiklerini inceler ve her ekranda sunulan verilerin anlamını açıklar.

Denetçi

Xamarin Inspector, kullanıcı araçlarıyla etkileşimli bir C# konsolu sağlar. Canlı uygulamaları incelerken hata ayıklama veya tanılama yardımı olarak, öğretim aracı olarak, belge aracı veya deneme aracı olarak kullanılabilir.

Xamarin Inspector

Çeşitli programlama platformlarını (Android, iOS, Mac ve Windows) hedefleyebilecek ve IDE hata ayıklama iş akışınızla tümleştirilebilen zengin bir C# konsolu sağlayan tek başına bir uygulamadan oluşur.

Daha fazla bilgi için Xamarin Inspector kılavuzuna bakın.