Vývoj mobilních aplikací v jazyce Xamarin v sadě Visual Studio pro Mac

Důležité

Visual Studio pro Mac je naplánované na vyřazení ze 31. srpna 2024 v souladu s moderními zásadami životního cyklu Společnosti Microsoft. I když můžete dál pracovat se sadou Visual Studio pro Mac, existuje několik dalších možností pro vývojáře na Macu, jako je verze Preview nového rozšíření C# Dev Kit pro VS Code.

Přečtěte si další informace o časových osách podpory a alternativách.

Prvotřídní podpora Xamarinu umožňuje vývoj propracovaných nativních možností pro Android, macOS, iOS, tvOS a watchOS. Multiplatformní aplikace Xamarin.Forms usnadňují sdílení kódu uživatelského rozhraní založeného na XAML mezi Androidem, iOSem a macOSem bez omezení přístupu k nativním funkcím.

Xamarin.Forms

Opětovné načítání XAML za provozu pro Xamarin.Forms je integrované v sadě Visual Studio pro Mac verze 8.3 a novější. Když tuto funkci povolíte, změny se okamžitě projeví ve spuštěné aplikaci při každém uložení souboru.

Opětovné načítání XAML za provozu je možné povolit zaškrtnutím políčka Povolit opětovné načítání za provozu Xamarinu v projektech předvoleb >> sady Visual Studio > Xamarin za provozu.

Další informace o opětovném načítání za provozu najdete v průvodci opětovném načítáním XAML za provozu pro Xamarin.Forms v dokumentaci.

Android

Visual Studio pro Mac má vlastního integrovaného správce sady Android SDK, který umožňuje přístup k sadem SDK, na které chcete aplikaci cílit.

Visual Studio pro Mac obsahuje pro aplikace pro Android vlastní návrhář, který pracuje se soubory Androidu .axml a vizuálně vytváří uživatelská rozhraní. Visual Studio pro Mac otevře tyto soubory v android Designeru, jak je znázorněno na následujícím obrázku:

Android UI Designer

Další informace o Android Designeru najdete v průvodci přehledem Xamarin.Android Designeru.

iOS

IOS Designer je plně integrovaný se sadou Visual Studio pro Mac a umožňuje vizuální úpravy souborů .xib a Storyboard k vytváření uživatelských rozhraní a přechodů pro iOS, tvOS a WatchOS. Celé uživatelské rozhraní je možné sestavit pomocí funkcí přetažení mezi panelem nástrojů a návrhovým zařízením Surface a současně pomocí intuitivního přístupu ke zpracování událostí. IOS Designer také podporuje vlastní ovládací prvky s přidanou výhodou vykreslování v době návrhu.

iOS Storyboard designer

Další informace o používání iOS Designeru najdete v průvodcích Návrhářem.

Mac

Xamarin poskytuje nativní vazby rozhraní Mac API, které umožňují vytvářet krásné aplikace pro Mac.

Další informace o psaní aplikací pro Mac pomocí sady Visual Studio pro Mac najdete v průvodcích Xamarin.Mac .

Funkce Xamarin Enterprise

Poznámka

Tyto produkty je možné používat pouze s předplatným sady Visual Studio Enterprise.

Profiler

Xamarin Profiler má k dispozici tři nástroje pro profilaci. Úvod do průvodce Xamarin Profiler zkoumá, co tyto nástroje měří a jak analyzují vaši aplikaci, a vysvětluje význam dat zobrazených na každé obrazovce.

Inspector

Xamarin Inspector poskytuje interaktivní konzolu jazyka C# s uživatelskými nástroji. Dá se použít jako pomůcka pro ladění nebo diagnostiku při kontrole živých aplikací, jako výukový nástroj, jako nástroj pro dokumentaci nebo jako nástroj pro experimentování.

Xamarin Inspector

Skládá se ze samostatné aplikace, která poskytuje bohatou konzolu jazyka C#, která může cílit na různé programovací platformy (Android, iOS, Mac a Windows) a integrovat ji do pracovního postupu ladění prostředí IDEs.

Další informace najdete v průvodci Xamarin Inspectorem .