Tworzenie aplikacji mobilnych platformy Xamarin

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 platformy Xamarin.Forms jest wbudowany Visual Studio dla komputerów Mac w wersji 8.3 i nowszych. Po włączeniu tej funkcji zmiany są natychmiast odzwierciedlane w uruchomionej aplikacji za każdym razem, gdy zapisujesz plik.

Przeładowywanie kodu XAML na gorąco można włączyć, zaznaczając pole wyboru Włącz program Xamarin Przeładowywanie na gorąco na stronie Visual Studio > Preferences > Projects > Xamarin Przeładowywanie na gorąco.

Aby uzyskać więcej informacji na Przeładowywanie na gorąco, zobacz Przeładowywanie kodu XAML na gorąco dla platformy Xamarin.Forms w dokumentacji.

Android

Visual Studio dla komputerów Mac ma własny zintegrowany menedżer Android SDK, który umożliwia dostęp do zestawów SDK, których aplikacja ma kierować.

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

Android UI Designer

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

iOS

Projektant systemu iOS jest w pełni zintegrowany z usługą 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ść dla systemów iOS, tvOS i WatchOS. Cały interfejs użytkownika można utworzyć przy użyciu funkcji przeciągania i upuszczania między przybornikiem i Powierzchnia projektowa przy użyciu intuicyjnego podejścia do obsługi zdarzeń. Projektant systemu iOS obsługuje również kontrolki niestandardowe, co zapewnia dodatkową korzyść z renderowania w czasie projektowania.

Projektant storyboard systemu iOS

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

Mac

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

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

Funkcje Enterprise Xamarin

Uwaga

Tych produktów można używać tylko z subskrypcją Visual Studio Enterprise subskrypcji.

Profiler

W Xamarin Profiler są dostępne trzy narzędzia do profilowania. W przewodniku Wprowadzenie do Xamarin Profiler opisano, jakie są miary tych narzędzi i jak analizują aplikację, oraz wyjaśniono znaczenie danych przedstawionych na poszczególnych ekranach.

Inspector

Aplikacja Xamarin Inspector 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ędzie do nauki, jako narzędzie dokumentacji lub narzędzie do eksperymentowania.

Xamarin Inspector

Składa się z aplikacji autonomicznej, która zapewnia rozbudowaną konsolę języka C#, która może być ukierunkowana na różne platformy programowania (Android, iOS, Mac i Windows) oraz integrować się z przepływem pracy debugowania w ramach interfejsów IDE.

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