Accelerare i test nello sviluppo di applicazioni mobile
I test effettuati da utenti reali rappresentano una fase cruciale per lo sviluppo di applicazioni mobile intuitive, adatte a tutte le piattaforme. Una recente esperienza interna ha confermato questa affermazione, e la piattaforma MobileTogether Instant Deployment si è dimostrata uno strumento efficace per accelerare i test nello sviluppo di applicazioni mobile, consentendo di distribuire una nuova versione di un'app agli utenti di Android, iOS, Windows Phone e Windows 10, e di ottenere feedback in tempi più rapidi che mai.

Altova MobileTogether offre due opzioni per la distribuzione di applicazioni mobile. Distribuzione tramite App Store consente di aggiungere icone e schermate personalizzate, inviare l'applicazione allo store per ogni piattaforma e renderla disponibile al pubblico. Distribuzione immediata è la scelta ideale per applicazioni aziendali o interne, destinate a un gruppo di utenti definito.
La distribuzione immediata viene eseguita caricando la vostra applicazione dal software MobileTogether Designer su un server MobileTogether, dove diventa immediatamente disponibile a tutti gli utenti di dispositivi mobili autorizzati ad accedere al server.

Indipendentemente dall'opzione che si intende utilizzare per il lancio definitivo di un'applicazione, lo stesso file creato nel software MobileTogether Designer può essere utilizzato in entrambi i casi. Poiché il primo gruppo di tester per qualsiasi nuova applicazione è probabilmente costituito da un piccolo gruppo di persone note, la distribuzione immediata è la soluzione ideale.
Ancora meglio, gli sviluppatori possono raccogliere feedback dai tester, apportare modifiche e rilasciare una nuova versione... istantaneamente!
Perché testare le applicazioni mobile?
I test effettuati da utenti indipendenti non si limitano a individuare errori o difetti logici. Il feedback fornito dai tester può anche confermare quanto un'applicazione sia intuitiva e individuare eventuali problemi di usabilità.
Abbiamo già scritto articoli sul nostro applicazione "Signatures" che dimostra le funzionalità di acquisizione firme di MobileTogether. Durante una pausa pranzo, un collega ha commentato che, pur utilizzando l'applicazione, non riusciva a far funzionare la funzione di personalizzazione dei colori per la visualizzazione delle firme.

Non si trattava di un errore o di un difetto nella logica interna, ma di un problema di usabilità. La funzione per personalizzare i colori era pensata esclusivamente per acquisire nuove firme, e non per modificare quelle esistenti. Queste ultime sono memorizzate sul server e sono state probabilmente create da altri utenti su diversi sistemi operativi mobile.
L'applicazione per le firme è composta da quattro sezioni: la pagina del menu principale, la sottosezione per la cattura delle firme, la sottosezione per la visualizzazione delle firme e la sottosezione per la personalizzazione dei colori. Poiché il pulsante per la personalizzazione dei colori era presente nel menu principale, l'utente si aspettava che le modifiche apportate si applicassero a tutta l'applicazione.

Un miglioramento intuitivo in termini di usabilità era evidente: spostare il pulsante "personalizza i colori" alla sottosezione "acquisizione firma". Questo può essere facilmente realizzato in MobileTogether Designer copiando il pulsante utilizzando la combinazione di tasti standard Ctrl-C e incollandolo nella pagina di acquisizione firma con Ctrl-V.

Quando incolliamo il pulsante nella pagina "Acquisizione firme", vengono trasferite tutte le proprietà assegnate alla versione originale, comprese le azioni definite per l'evento "OnButtonClicked":

Possiamo eliminare il pulsante dalla pagina del menu principale, in modo che il nuovo percorso di esecuzione offra solo la possibilità di personalizzare i colori dopo che l'utente ha cliccato su "Acquisisci nuova firma" nella pagina del menu principale. Il pulsante "Acquisisci firma" continua ad aprire la sottopagina "Personalizza colori", e il pulsante "Indietro" nella pagina "Personalizza colori" riporta alla pagina precedente, che ora è la sottopagina "Acquisisci firma".

Abbiamo modificato la proprietà di visibilità del pulsante per la personalizzazione dei colori, in modo che scompaia non appena l'utente inizia il processo di autenticazione e riappaia quando la firma viene cancellata. Abbiamo eseguito la nuova versione nel simulatore MobileTogether, quindi l'abbiamo distribuita sul nostro server MobileTogether e abbiamo chiesto a un nostro collega di testarla nuovamente. L'intero processo, dall'apertura del software MobileTogether Designer all'esecuzione dell'applicazione modificata sul dispositivo mobile, ha richiesto meno di 10 minuti.
Scaricate gratuitamente MobileTogether Designer per iniziare a sviluppare e testare le vostre applicazioni mobile multipiattaforma in tempi record. L'ultima versione dell'applicazione dimostrativa descritta in questo articolo è disponibile su GitHub, insieme ad altri esempi Altova, all'indirizzo: https://github.com/altova