Share via


Sviluppo di app per dispositivi mobili Xamarin in Visual Studio per Mac

Importante

Visual Studio per Mac è pianificato per il ritiro il 31 agosto 2024 in conformità ai criteri moderni relativi al ciclo di vita di Microsoft. Anche se è possibile continuare a usare Visual Studio per Mac, esistono diverse altre opzioni per gli sviluppatori in Mac, ad esempio la versione di anteprima della nuova estensione C# Dev Kit per VS Code.

Altre informazioni sulle sequenze temporali e sulle alternative di supporto.

Grazie a un eccellente supporto per Xamarin è possibile sviluppare straordinarie app native per Android, macOS, iOS, tvOS e watchOS. Le applicazioni Xamarin.Forms multipiattaforma consentono di condividere il codice dell'interfaccia utente basato su XAML tra Android, iOS e macOS senza limitare l'accesso alle funzionalità native.

Xamarin.Forms

Il ricaricamento rapido XAML per Xamarin.Forms è integrato in Visual Studio per Mac nella versione 8.3 e successive. Con questa funzionalità abilitata le modifiche vengono riflesse immediatamente nell'app in esecuzione ogni volta che si salva il file.

Il ricaricamento rapido XAML può essere abilitato selezionando la casella di controllo Abilita ricaricamento rapido Xamarin in Progetti preferenze > di > Visual Studio > Ricaricamento rapido Xamarin.

Per altre informazioni sul ricaricamento rapido, vedere la guida Al ricaricamento rapido XAML per Xamarin.Forms all'interno della documentazione.

Android

Visual Studio per Mac include uno strumento Android SDK Manager integrato che consente di accedere agli SDK di destinazione dell'app.

Per le applicazioni Android, Visual Studio per Mac include una propria finestra di progettazione, utilizzabile con file Android .axml per creare visivamente le interfacce utente. Visual Studio per Mac apre questi file nella propria finestra di progettazione Android, come illustrato nella figura seguente:

Android UI Designer

Per altre informazioni su Android Designer, vedere la guida Xamarin.Android Designer Overview (Panoramica di Xamarin.Android Designer).

iOS

La finestra di progettazione di iOS è pienamente integrata in Visual Studio per Mac e consente la modifica sul posto di file XIB e Storyboard per creare interfacce utente e transizioni iOS, tvOS e watchOS. L'intera interfaccia utente può essere compilata tramite la funzionalità di trascinamento della selezione tra la casella degli strumenti e l'area di progettazione, usando al contempo un approccio intuitivo alla gestione degli eventi. La finestra di progettazione di iOS supporta controlli personalizzati con il vantaggio aggiunto del rendering in fase di progettazione.

iOS Storyboard designer

Per altre informazioni sull'uso di iOS Designer, vedere le guide dello strumento Designer.

Mac

Xamarin offre associazioni API Mac native che consentono di creare applicazioni Mac efficaci.

Per altre informazioni sulla scrittura di applicazioni Mac con Visual Studio per Mac, vedere le guide di Xamarin.Mac.

Funzionalità di Xamarin Enterprise

Nota

Questi prodotti sono utilizzabili solo con una sottoscrizione di Visual Studio Enterprise.

Profiler

Xamarin Profiler dispone di tre strumenti per la profilatura. La guida Introduzione a Xamarin Profiler descrive le misure di questi strumenti e le relative modalità di analisi dell'applicazione, oltre a chiarire il significato dei dati presentati in ogni schermo.

Inspector

Xamarin Inspector offre una console C# interattiva con strumenti disponibili agli utenti. Può essere usato come supporto per il debug o per la diagnostica durante il controllo delle applicazioni attive, come strumento di formazione, di documentazione o sperimentazione.

Xamarin Inspector

È costituito da un'applicazione autonoma che rappresenta una console C# che può avere come destinazioni varie piattaforme di programmazione (Android, iOS, Mac e Windows) e può integrarsi nel flusso di lavoro di debug dell'IDE.

Per altre informazioni, vedere la guida di Xamarin Inspector.