Usare il software beta di Apple

Per software beta (inclusi seed e anteprime) si intende software in versione pre-release, ancora in fase di sviluppo e non disponibile al pubblico. Come sviluppatore, puoi usare questo tipo di software per cominciare a integrare le tecnologie Apple più recenti nelle tue app, in modo che queste siano già aggiornate quando il software sarà disponibile al pubblico.

Download

Xcode

Le versioni beta di Xcode includono gli ultimi strumenti e SDK per creare app che funzioneranno con le versioni non ancora disponibili di un sistema operativo. Le beta di Xcode sono a disposizione di tutti gli sviluppatori nella pagina dei download (inglese). Non è necessario iscriversi all’Apple Developer Program.

Sistemi operativi

Le ultime versioni dei sistemi operativi per Mac, iPhone, iPad, iPod touch, Apple Watch e Apple TV sono disponibili per tutti gli sviluppatori nella pagina dei download (inglese). Per poterle scaricare, è necessario effettuare l’accesso con l’ID Apple utilizzato per l’iscrizione all’Apple Developer Program (inglese).

Safari

Tutti possono scaricare l’ultima versione di Safari Technology Preview (inglese) per scoprire le tecnologie web disponibili prossimamente in macOS e iOS.

Backup

iPhone, iPad o iPod touch

Prima di installare il software beta, esegui il backup del dispositivo in iTunes e completane l’archiviazione. Se avrai bisogno di tornare alla versione attuale di iOS, non potrai usare un backup di iCloud o un backup che non hai archiviato. Per avere una versione pubblica di iOS, sarà sufficiente installare la versione finale del software che stai testando quando sarà disponibile in Aggiornamento software. Per reinstallare una versione già rilasciata, puoi eseguire il ripristino del dispositivo dal backup di iTunes che hai salvato in precedenza.

Installare o disinstallare software iOS beta

Mac

Esegui sempre il backup del computer Mac prima di installare il software beta. Per avere una versione pubblica di macOS sul Mac, sarà sufficiente installare la versione finale del software che stai testando quando sarà disponibile nel Mac App Store. Per tornare a una versione precedentemente rilasciata, è necessario prima disinstallare il software beta, quindi reinstallare l’ultima versione pubblica di macOS e infine eseguire il ripristino dal backup di Time Machine.

Reinstallare macOS

Utilizzare Time Machine per eseguire il backup o il ripristino del Mac

Installazione

La versione beta di un sistema operativo deve essere installata solo su dispositivi e sistemi utilizzati a scopo di sviluppo e test. Tentare di installare software beta in modo non autorizzato viola la policy Apple e potrebbe rendere inutilizzabile il dispositivo. L’installazione deve essere eseguita su dispositivi e sistemi che, se necessario, possono essere inizializzati.

Scopri di più sull’installazione di software beta

Sviluppo e test

Documentazione

La documentazione fornita da Apple può contenere informazioni preliminari sulla versione beta di un’API o di una tecnologia in fase di sviluppo. Queste informazioni sono soggette a modifiche e il software implementato sulla base di questa documentazione deve essere testato con la versione finale del sistema operativo. Le informazioni più aggiornate sono consultabili nelle note sulla versione del software specifico.

Forum per sviluppatori Apple

In Forum per sviluppatori Apple si possono trovare informazioni o pubblicare post esponendo i problemi riscontrati con il codice dell’app.

Vai ai forum di discussione (inglese)

TestFlight

Si può usare TestFlight in App Store Connect per invitare utenti a testare un’app con una versione beta di iOS, watchOS e tvOS. Con TestFlight (inglese) invitare i tester è facile: basta avere il loro indirizzo email. In questo modo, i tester beta possono inviare utile feedback all'interno dell’app TestFlight.

Per informazioni e best practice sul test con software beta, è possibile consultare Testare l’app sulle versioni beta dei sistemi operativi (inglese).

Feedback

Feedback Assistant

Per qualsiasi problema riscontrato con il software beta o per richiedere migliorie a framework o API, invia un report con Feedback Assistant. Includi sempre il numero della build nel titolo e nella descrizione del bug; in tal modo, il problema potrà essere valutato più rapidamente.

Scopri Feedback Assistant (inglese)

Apple Beta Software Program

Le versioni beta pubbliche di iOS e macOS disponibili nell’Apple Beta Software Program includono l’app Assistente Feedback. Se usi la versione beta pubblica di tvOS, puoi inviare feedback con l’app Assistente Feedback da un dispositivo iOS registrato. Se riscontri un problema o qualcosa non funziona come previsto, invia feedback direttamente a Apple con Assistente Feedback.

Scopri di più sull’Apple Beta Software Program (inglese)

Presentare l’app

Le app create usando versioni beta di Xcode o progettate per versioni beta di un sistema operativo non saranno accettate sull’App Store. Le app presentate devono essere sviluppate utilizzando la versione più recente di Xcode scaricata dal Mac App Store e devono essere progettate per versioni di iOS, macOS, watchOS e tvOS disponibili al pubblico, tranne quando vengono resi disponibili seed GM. Usa un seed GM disponibile di Xcode per sviluppare un’app che desideri inviare, e i seed GM disponibili di iOS, macOS, watchOS e tvOS per creare un’app per queste versioni.