Opracowywanie aplikacji mobilnych Xamarin w programie Visual Studio dla komputerów Mac

Ważne

Program Visual Studio dla komputerów Mac ma zostać wycofany 31 sierpnia 2024 r. zgodnie z zasadami nowoczesnego cyklu życia firmy Microsoft. Mimo że możesz nadal pracować z programem Visual Studio dla komputerów Mac, istnieje kilka innych opcji dla deweloperów na komputerze Mac, takich jak wersja zapoznawcza nowego rozszerzenia zestawu deweloperskiego języka C# dla programu VS Code.

Dowiedz się więcej o osiach czasu pomocy technicznej i alternatywach.

Najwyższej jakości pomoc techniczna dla platformy Xamarin umożliwia tworzenie rozbudowanych natywnych środowisk dla systemów Android, macOS, iOS, tvOS i watchOS. Aplikacje dla wielu platform oparte na platformie Xamarin.Forms ułatwiają współużytkowanie kodu interfejsu użytkownika opartego na języku XAML między systemami Android, iOS i macOS bez ograniczania dostępu do funkcji natywnych.

Xamarin.Forms

Przeładowywanie kodu XAML na gorąco dla zestawu narzędzi Xamarin.Forms jest wbudowane w program Visual Studio dla komputerów Mac w wersji 8.3 lub nowszej. Po włączeniu tej funkcji zmiany są natychmiast odzwierciedlane w uruchomionej aplikacji za każdym razem, gdy zapiszesz plik.

Przeładowywanie kodu XAML na gorąco można włączyć, zaznaczając pole wyboru Włącz przeładowywanie na gorąco platformy Xamarin w obszarze Projekty > preferencji > programu Visual Studio > Przeładowywanie na gorąco.

Aby uzyskać więcej informacji na temat przeładowywania na gorąco, zobacz przewodnik Przeładowywanie kodu XAML na gorąco dla zestawu narzędzi Xamarin.Forms w dokumentacji.

Android

Program Visual Studio dla komputerów Mac ma własnego zintegrowanego menedżera zestawu Android SDK, który umożliwia dostęp do zestawów SDK, dla których aplikacja ma być docelowa.

W przypadku aplikacji systemu Android program Visual Studio dla komputerów Mac zawiera własny projektant, który współpracuje z plikami systemu Android .axml w celu wizualnego konstruowania interfejsów użytkownika. Program Visual Studio dla komputerów Mac otworzy te pliki w projektancie systemu Android, jak pokazano na poniższej ilustracji:

Android UI Designer

Aby uzyskać więcej informacji na temat projektanta systemu Android, zobacz przewodnik Xamarin.Android Designer Overview (Omówienie projektanta platformy Xamarin.Android).

iOS

Projektant systemu iOS jest w pełni zintegrowany z programem Visual Studio dla komputerów Mac i umożliwia wizualne edytowanie plików xib i Storyboard w celu tworzenia interfejsów użytkownika i przejścia systemu iOS, tvOS i WatchOS. Cały interfejs użytkownika można utworzyć przy użyciu funkcji przeciągania i upuszczania między przybornikiem i powierzchnią projektową, a jednocześnie za pomocą intuicyjnego podejścia do obsługi zdarzeń. Projektant systemu iOS obsługuje również kontrolki niestandardowe z dodatkową korzyścią renderowania w czasie projektowania.

iOS Storyboard designer

Aby uzyskać więcej informacji na temat korzystania z projektanta systemu iOS, zobacz Przewodniki projektanta .

Mac

Platforma Xamarin udostępnia natywne powiązania interfejsu API dla komputerów Mac, które umożliwiają tworzenie pięknych aplikacji dla komputerów Mac.

Aby uzyskać więcej informacji na temat pisania aplikacji dla komputerów Mac za pomocą programu Visual Studio dla komputerów Mac, zapoznaj się z przewodnikami platformy Xamarin.Mac .

Funkcje platformy Xamarin Enterprise

Uwaga

Te produkty mogą być używane tylko z subskrypcją programu Visual Studio Enterprise.

Profiler

Narzędzie Xamarin Profiler ma trzy instrumenty dostępne do profilowania. Przewodnik Wprowadzenie do programu Xamarin Profiler zawiera informacje o miarach tych instrumentów i sposobie analizowania aplikacji oraz objaśnianiu znaczenia danych przedstawionych na każdym ekranie.

Inspector

Narzędzie Xamarin Inspector udostępnia interaktywną konsolę języka C# z narzędziami użytkownika. Może służyć jako pomoc debugowania lub diagnostyki podczas inspekcji aplikacji na żywo, jako narzędzia nauczania, jako narzędzia dokumentacji lub narzędzia do eksperymentowania.

Xamarin Inspector

Składa się z aplikacji autonomicznej, która udostępnia bogatą konsolę języka C#, która może kierować do różnych platform programowania (Android, iOS, Mac i Windows) i zintegrować ją z przepływem pracy debugowania środowisk IDE.

Aby uzyskać więcej informacji, zobacz przewodnik Xamarin Inspector .