Apple TestFlight: (lascia) testare le app prima del rilascio

Le nuove app per dispositivi Apple non devono solo essere rilasciate all'improvviso. Prima del rilascio, puoi farlo testare da migliaia di persone tramite TestFlight e ottenere il loro feedback. In questo modo è possibile integrare molta esperienza utente prima del lancio. L'app finita soddisfa quindi maggiormente le esigenze dei potenziali utenti e non sono necessari aggiornamenti e patch urgenti fin dall'inizio. E come utente, anche tu trarrai vantaggio da Apple TestFlight: dopotutto, puoi provare in anticipo le app, gli strumenti e i giochi più recenti. Puoi scoprire come funziona tutto qui.

Apple TestFlight può essere utilizzato per testare le versioni beta delle app per iOS, iPadOS, macOS, tvOS, watchOS e visionOS. Qui puoi scoprire come funziona per sviluppatori e utenti e cos'altro devi sapere.
Apple TestFlight può essere utilizzato per testare le versioni beta delle app per iOS, iPadOS, macOS, tvOS, watchOS e visionOS. Qui puoi scoprire come funziona per sviluppatori e utenti e cos'altro devi sapere.

Cos'è Apple TestFlight?

Apple TestFlight offre agli sviluppatori e agli utenti l'opportunità di testare le app pre-rilascio come Versione beta testare. Una bozza di app (una cosiddetta "build") scritta con Xcode e già completa delle funzioni di base può essere presentata dal lato sviluppatore; quindi le persone possono essere invitate a testare questa beta. 

Per partecipare al beta test è richiesto un invito via e-mail o un invito tramite un collegamento pubblico da parte dell'utente. Tutto questo viene realizzato tramite l'app TestFlight, che funge quindi da una sorta di app store per le versioni beta. I test delle singole versioni beta delle app possono essere eseguiti da un massimo di 100 membri del team e da un massimo di 10.000 tester esterni (a partire da agosto 2023).

Un breve sguardo alla storia di TestFlight

La prima versione di TestFlight è stata creata nel 2010, a quel tempo ancora sviluppata come offerta per i test delle app su iOS e Android. Quindi, nel 2012, TestFlight è stata acquisita da Burstly, un'app mobile, una società di mobile marketing e pubblicità mobile. Due anni dopo, nel 2014, questa società è stata poi acquistata da Apple. 

Come risultato dell'acquisto, la funzionalità di TestFlight era per il momento limitata a iOS e il test delle app Android è stato escluso dal programma. Successivamente sono state aggiunte le app TestFlight e quindi gli ambienti di beta test per macOS, iPadOS, tvOS, watchOS e visionOS. In questo modo, i programmi per tutte le principali piattaforme Apple possono essere inviati al beta test.

Apple TestFlight può essere utilizzato su queste piattaforme

Ovviamente, se vuoi (avere) testare le versioni beta delle app future, devi sapere su quali sistemi ciò è effettivamente possibile. Le piattaforme non includono solo i sistemi operativi più recenti, ma anche alcuni che esistono da alcuni anni. Al momento puoi utilizzare l'app TestFlight, ad es dall'App Store ufficiale – utilizzo in questi sistemi (a partire da agosto 2023):

  • iPhone o iPod touch con iOS 14 o successivo
  • iPad con iPadOS 14 o successivo
  • Mac con macOS 12 Monterey o più recente
  • Apple TV con tvOS 13 o versioni successive
  • Apple Watch con watchOS 6 o versioni successive
  • Apple VisionPro con visionOS 1 o più recente
L'app Apple TestFlight è disponibile per diversi dispositivi e sistemi. Tra le altre cose, puoi usarli su Mac con macOS per testare le beta.
L'app Apple TestFlight è disponibile per diversi dispositivi e sistemi. Tra le altre cose, puoi usarli su Mac con macOS per testare le beta.

Come gli sviluppatori possono utilizzare TestFlight

Se pensi a un'app, la progetti e la programmi, non riuscirai a fare tutto bene la prima volta che la provi. E anche se il programma sembra essere finito, ci sono ancora alcuni ostacoli per usarlo in modo efficace e persino un bug qua e là. Ecco perché vale la pena il beta test, in cui ogni nuova build può essere provata dai tester per 90 giorni e fornita di feedback. Questo può quindi essere utilizzato per migliorare l'app. 

Il processo approssimativamente delineato potrebbe assomigliare a questo:

  1. Ottieni una licenza per sviluppatore da Apple e registrati sulla piattaforma
  2. Implementa l'idea dell'app e programma il programma con Xcode per la piattaforma desiderata
  3. Crea una build beta da inviare come anteprima dell'app finita per il test
  4. Configura TestFlight e rendi disponibile la build creata per i tester
  5. Invita fino a 100 beta tester interni e 10.000 esterni 
  6. Raccogli feedback, accetta segnalazioni di problemi e accumula segnalazioni di bug
  7. Rinnova l'app ed emetti una nuova build per il test
  8. Ripeti i passaggi 6 e 7 fino a raggiungere un certo livello di soddisfazione dell'utente e stabilità dell'app
  9. Crea la versione 1.0 dell'app
  10. Invia questa versione finale ad Apple e offrila nell'App Store

Come gli utenti possono utilizzare TestFlight

Coloro che non sviluppano app ma vorrebbero testarle beneficeranno anche di TestFlight. Dopotutto, puoi partecipare attivamente alla progettazione di programmi interessanti, strumenti di sistema, giochi e simili. Inoltre, ottieni una panoramica dei possibili utilizzi anche prima del rilascio ufficiale dell'offerta nell'App Store. Quindi sai prima del rilascio se vuoi ottenere l'app finita o meno. 

In parole povere, l'utilizzo di TestFlight può essere suddiviso come segue:

  1. Installa l'app TestFlight sul dispositivo e sul sistema desiderati
  2. Ricevi un invito tramite e-mail o link di invito
  3. Inserisci il codice di invito dall'invito nell'app TestFlight
  4. Installa l'ultima build dell'app da testare
  5. Avvia l'app e prova se e come funziona
  6. Dai un feedback sotto forma di rapporti automatici (errori, arresti anomali, irregolarità) o i tuoi commenti
  7. Aggiorna la versione beta alla build successiva e verifica se il feedback viene preso
  8. Ripeti i passaggi 6 e 7 finché non sei soddisfatto della versione beta dell'app
  9. Dopo il periodo di prova, disinstalla la versione beta dell'app
  10. Se sei interessato, scarica l'app finita dall'App Store
Nell'app TestFlight, non puoi semplicemente sfogliare le attuali versioni beta e trovare qualcosa di interessante. L'uso è progettato per le singole beta dell'app, per le quali devi anche essere invitato a testare.
Nell'app TestFlight, non puoi semplicemente sfogliare le attuali versioni beta e trovare qualcosa di interessante. L'uso è progettato per le singole beta dell'app, per le quali devi anche essere invitato a testare.

TestFlight Feedback: questi dati vengono condivisi con gli sviluppatori

Per poter determinare determinati errori e le loro cause e la soluzione al problema sottostante, sono necessari dati appropriati. Dopotutto, devi essere in grado di determinare se una build beta non funziona correttamente su un dispositivo specifico, su un chip specifico o a causa di qualche altro fattore per alcuni tester. 

Anche la regolazione delle prestazioni e altre viti di regolazione si basano su piccoli fattori individuali. Anche lo spazio libero sul disco rigido, la carica della batteria e i dispositivi collegati possono avere un impatto. Ecco perché è importante sapere che condividi più dati e informazioni sul sistema con gli sviluppatori attraverso report automatici e feedback individuali.

Secondo le informazioni attuali di Apple, vengono trasmesse le seguenti informazioni:

  • Nome dell'applicazione
  • versione dell'app
  • Build installata
  • dispositivo e modello del dispositivo
  • Versione del sistema operativo
  • Lingua di sistema del dispositivo
  • Tempo di utilizzo o funzionamento dell'app testata
  • Spazio di archiviazione gratuito disponibile sul dispositivo al momento del feedback
  • Lo stato della batteria (carica della batteria) al momento del feedback
  • La risoluzione dello schermo del dispositivo
  • Gestore di rete mobile (per iPhone, iPad, Apple Watch, ecc.)
  • Imposta fuso orario
  • Tipo di CPU del dispositivo (processore Intel o Apple Silicon come chip M o A)
  • Tipo di connessione (WLAN, rete mobile, tipo di rete, ecc.)
  • Apple Watch connesso (se ne hai uno)
  • Screenshot associati al feedback (se allegati)
  • Commenti di feedback (se l'opzione è utilizzata)
  • Registri di arresto anomalo che indicano, tra le altre cose, per quanto tempo è stata eseguita la versione beta dell'app prima che si arrestasse in modo anomalo

Link utili per il tuo volo di prova

Se sei interessato all'ampio test della tua app non ancora completata o se hai ricevuto un invito per il beta test, allora sei già ben preparato per i prossimi passi. Tuttavia, le informazioni fornite qui non sono affatto tutto ciò che c'è da sapere su TestFlight. Ulteriori informazioni per sviluppatori e utenti, nonché il download dell'app TestFlight, sono disponibili sulle pagine Apple corrispondenti:

Ti è piaciuto l'articolo e le istruzioni sul blog ti hanno aiutato? Allora sarei felice se tu il blog tramite un'iscrizione stabile sosterrebbe.

Scrivi un commento

Il tuo indirizzo e-mail non verrà pubblicato. I campi obbligatori sono contrassegnati con * segnato

Nel blog di Sir Apfelot troverai consigli, istruzioni e recensioni sui prodotti Apple come iPhone, iPad, Apple Watch, AirPods, iMac, Mac Pro, Mac Mini e Mac Studio.

Speciali