Altova MobileTogether è un framework di sviluppo di applicazioni cross-platform che richiede poca codifica, progettato per creare applicazioni e soluzioni aziendali basate sui dati. Come parte delle sue funzionalità cross-platform, MobileTogether include un simulatore integrato che permette di emulare il comportamento delle applicazioni su dispositivi iOS, Android, Windows e altri, durante la fase di sviluppo.
L'applicazione simulatore MobileTogether riproduce l'aspetto, l'interfaccia utente e il comportamento di un'applicazione, mostrando come apparirà su diversi dispositivi, tenendo conto delle variazioni nelle dimensioni dello schermo, nell'orientamento e nel comportamento specifico della piattaforma.
Il simulatore consente agli sviluppatori di emulare il comportamento di applicazioni e soluzioni aziendali
Per test più approfonditi, MobileTogether include anche il supporto per test automatizzati delle applicazioni e un debugger di applicazioni di livello enterprise.
L'emulatore dell'app MobileTogether ha la capacità unica di eseguire un test utilizzando dati reali, specifici per dispositivi mobili, forniti dallo sviluppatore, per simulare scenari reali tipici. Questo è particolarmente importante per i dispositivi mobili. Ad esempio, è possibile fornire dati come:
Durante la fase di sviluppo in MobileTogether Designer, è possibile simulare il comportamento dell'applicazione in qualsiasi momento e su una vasta gamma dei dispositivi più diffusi. Il simulatore integrato replica il funzionamento dell'applicazione o della soluzione aziendale, mostrando come apparirebbe su diversi dispositivi, tra cui laptop, computer desktop e dispositivi mobili, tenendo conto di variazioni nella dimensione dello schermo, nell'orientamento e persino nel comportamento specifico della piattaforma.
La possibilità di visualizzare immediatamente l'aspetto e il funzionamento della vostra applicazione su diversi dispositivi, direttamente all'interno dell'ambiente di sviluppo, vi consente di apportare modifiche in tempo reale all'interfaccia utente e alle funzionalità.
La schermata qui sotto mostra la stessa applicazione simulata su un iPhone specifico e su un dispositivo Android Google Pixel. Come si può notare, MobileTogether regola automaticamente l'aspetto e l'interfaccia utente, nonché le funzionalità specifiche di ciascun sistema operativo.
Il simulatore supporta test interattivi per ricreare il comportamento reale degli utenti, come la pressione sullo schermo, lo scorrimento e l'inserimento di dati. In questo modo, è possibile osservare esattamente come l'applicazione reagisce e risolvere eventuali problemi durante tutto il processo di progettazione.
Durante la simulazione, è possibile visualizzare esattamente come la propria applicazione mostra e elabora i dati in tempo reale, inclusi dati in formato XML, JSON o provenienti da database. Non solo è possibile visualizzare tutte le fonti di dati, ma è anche possibile modificare i valori in tempo reale per vedere come l'applicazione si comporterebbe in diversi scenari.
È inoltre possibile simulare scenari comuni, come la perdita della connessione Wi-Fi, il passaggio tra la modalità verticale e orizzontale, l'utilizzo delle funzioni telefoniche, e così via.
Quando si simula un'applicazione in MobileTogether Designer, l'ispettore degli stili mostra informazioni dettagliate sugli stili calcolati degli elementi di controllo presenti nella pagina corrente.
È facile aprire l'ispettore degli stili, sia cliccando su un pulsante nella barra degli strumenti di Simulatore, sia eseguendo un clic con il tasto Ctrl su un elemento che si desidera analizzare. L'ispettore degli stili mostra informazioni sugli stili e sui valori configurati per l'elemento, nonché il modo in cui ciascuno di essi è stato calcolato.
L'ispettore degli stili è uno strumento molto utile quando un'applicazione include numerosi elementi di controllo: gli sviluppatori possono capire immediatamente perché un determinato elemento viene visualizzato in una specifica situazione e perché viene reso con gli stili correnti.
Dopo aver testato il comportamento di un'applicazione o di una soluzione aziendale in MobileTogether Designer, è possibile distribuire la soluzione sul server MobileTogether della propria organizzazione per simulare il funzionamento in condizioni realistiche
Questo processo consente di testare sia la logica dell'applicazione lato client che quella lato server, garantendo che tutte le risorse del server siano accessibili e che la soluzione funzioni correttamente in condizioni reali.
Considerando che MobileTogether Designer crea sia la logica dell'applicazione lato client che quella lato server, questo tipo di simulazione consente di testare la logica dell'applicazione lato server sull'effettivo server, mentre l'interfaccia utente viene eseguita all'interno di MobileTogether Designer.
MobileTogether consente inoltre di simulare un'applicazione su uno o più dispositivi degli utenti finali, per eseguire test di performance più accurati. La simulazione su dispositivo richiede semplicemente l'esecuzione del software client di MobileTogether sulla stessa rete Wi-Fi della macchina di sviluppo. Questo permette di effettuare test specifici per ogni dispositivo, distribuendo la soluzione su più dispositivi per simulare i comportamenti specifici della piattaforma e l'esperienza utente corrispondente. È inoltre possibile validare l'integrazione di funzionalità native per dispositivi mobili, come GPS, fotocamera, telefono, email, SMS, ecc., assicurandosi che queste funzionalità funzionino come previsto.


