Indietro

L'app in sandbox: Come testare la vostra app iOS senza generarla

il 

Lunedì abbiamo parlato di come evitare che Apple rifiuti la vostra app, sottolineando importanza della fase di test, prima dell'invio ad App Store. 

Per poter testare l'app nativa, che poi andrà inviata allo store, fino ad ora era necessario generarla, ed avere quindi un developer account su Apple. Molti, per evitare di sborsare il costo dell'abbonamento ad Apple prima ancora di essere certi del proprio progetto, si limitavano a testare una versione approssimativa dell'app, cosa poco efficace e anche ingiusta. Con GoodBarber 3, abbiamo perciò introdotto una fantastica novità che permette a tutti gli utenti di GoodBarber di testare la "vera" app su cui stanno lavorando, e verificarne il design e la user experience, senza dover intraprendere nessun processo di generazione, e quindi senza dover avere un developer account.

Come testare la propria app?

Durante tutto il processo di creazione dell'app, GoodBarber offre varie opzioni che permettono di verificare il lavoro che si sta facendo:
  • L'anteprima nel back office: Che mostra tutte le modifiche in tempo reale.
  • La versione HTML5: Con la quale è possibile vedere come sarà l'app su tutti i tipi di dispositivi che non sono Android o iOS.
  • La versione Ad Hoc: Ovvero la copia esatta dell'app nativa che verrà inviata agli store.
Per iOS, GoodBarber offre anche un ulteriore strumento, di cui vi ho appunto accennato prima, ovvero l'app in sandbox, utilizzabile scaricando l'app My GoodBarber.
Abbiamo sviluppato questa opzione, proprio per permettere ai nostri utenti di testare un'anteprima nativa dell'app, prima di registrarsi come sviluppatori su Apple.

Testare la vostra app iOS è una passeggiata!

Costruire la versione ad hoc per Android è piuttosto facile; per completare questo passaggio non è ancora infatti necessario avere un Publisher Account su Google. Per iOS invece, la storia è differente! Bisogna avere un account da sviluppatore che costa circa € 79 l'anno.
La cosa più sensata da fare, se possibile, è aprire questo account solo quando si è prossimi alla pubblicazione dell'app, così da non sprecare mesi di abbonamento per la fase di test e perfezionamento.

È vero che la versione HTML5 riesce ad offrirvi una buona anteprima del vostro progetto, ma resta pur sempre un'approssimazione, e non potrà mai riprodurre la user experience di un'app nativa
Per questo motivo abbiamo deciso di offrivi la possibilità di testare la vostra app in sandbox.

L'app sandbox è un'anteprima nativa grazie alla quale potete interagire con la vostra app iOS senza dovervi iscrivere (e pagare) ne Apple, ne GoodBarber, durante i 30 giorni di prova.
Attivando l'anteprima nativa della vostra app, l'app My GoodBarber genera automaticamente l'interfaccia della vostra app, e in un colpo avrete tutta la potenza e la user experience su cui state lavorando, a costo zero.

Come funziona?

Lanciando l'app My GoodBarber, vi ritroverete direttamente all'interno di un menu che elenca tutti i vostri progetti (se ne avete più di uno). Selezionando quello di vostro interesse, entrerete nel menu specifico del progetto, in cui una tab bar, in fondo al display, vi guiderà tra le varie sezioni. L'app My GoodBarber vi da infatti accesso alle statistiche, alle notifiche push, al servizio assistenza e, ovviamente, alle anteprime della vostra app!
Andando al menu di Test, vi troverete davanti due comandi: uno per accedere alla versione HTML5 e l'altro per lanciare l'anteprima nativa. Selezionando "Anteprima Nativa" vi si aprirà una versione della vostra app completamente identica a quella che invierete agli store.

Questa nuova feature risulta particolarmente utile quando si ha più di un progetto attivo, in quanto elimina la necessità di compire i processi di generazione di tutte le varie app per testarle. Un bel risparmio di tempo!

Provatela!

L'opzione di test in sandbox è un ottima soluzione per affrontare i primi test, senza sprecare tempo e budget. Se non lo avete già fatto, sbrigatevi a scaricare l'app My GoodBarber e provate tutte le sue funzioni!