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.
Capitoli in questo post:
- 1 Cos'è Apple TestFlight?
- 2 Breve storia di TestFlight
- 3 Apple TestFlight può essere utilizzato su queste piattaforme
- 4 Come gli sviluppatori possono utilizzare TestFlight
- 5 Come gli utenti possono utilizzare TestFlight
- 6 TestFlight Feedback: questi dati vengono condivisi con gli sviluppatori
- 7 link utili per il tuo volo di prova
- 8 post simili
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
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:
- Ottieni una licenza per sviluppatore da Apple e registrati sulla piattaforma
- Implementa l'idea dell'app e programma il programma con Xcode per la piattaforma desiderata
- Crea una build beta da inviare come anteprima dell'app finita per il test
- Configura TestFlight e rendi disponibile la build creata per i tester
- Invita fino a 100 beta tester interni e 10.000 esterni
- Raccogli feedback, accetta segnalazioni di problemi e accumula segnalazioni di bug
- Rinnova l'app ed emetti una nuova build per il test
- Ripeti i passaggi 6 e 7 fino a raggiungere un certo livello di soddisfazione dell'utente e stabilità dell'app
- Crea la versione 1.0 dell'app
- 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:
- Installa l'app TestFlight sul dispositivo e sul sistema desiderati
- Ricevi un invito tramite e-mail o link di invito
- Inserisci il codice di invito dall'invito nell'app TestFlight
- Installa l'ultima build dell'app da testare
- Avvia l'app e prova se e come funziona
- Dai un feedback sotto forma di rapporti automatici (errori, arresti anomali, irregolarità) o i tuoi commenti
- Aggiorna la versione beta alla build successiva e verifica se il feedback viene preso
- Ripeti i passaggi 6 e 7 finché non sei soddisfatto della versione beta dell'app
- Dopo il periodo di prova, disinstalla la versione beta dell'app
- Se sei interessato, scarica l'app finita dall'App Store
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:
- Informazioni per gli sviluppatori: pagina dello sviluppatore
- Informazioni per i tester: Sito web TestFlight
- App TestFlight nell'Apple App Store: Scarica qui
Contributi simili
[In vacanza] Dopo il diploma di scuola superiore, Johannes ha completato la formazione come assistente aziendale specializzato in lingue straniere. Ma poi ha deciso di fare ricerca e scrivere, cosa che ha portato alla sua indipendenza. Da diversi anni lavora, tra gli altri, anche per Sir Apfelot. I suoi articoli includono presentazioni di prodotti, notizie, istruzioni, videogiochi, console e molto altro. Segue i keynote di Apple in diretta tramite streaming.