---
title: "Sviluppo di applicazioni mobili multipiattaforma con Altova MobileTogether"
date: "2014-10-22"
categories: 
  - "applications"
  - "development"
  - "mobile"
tags: 
  - "mobile"
  - "mobile-development"
  - "mobiletogether"
description: Scoprite come Altova MobileTogether consente uno sviluppo mobile efficiente e multipiattaforma, permettendo agli sviluppatori di creare e distribuire applicazioni native per diversi dispositivi in modo semplice e integrato.
---
Status: #blog

Tags:  #mobile #mobile-development #mobiletogether

Categories:  [low-code+no-code](/blog/it/category/low-codeno-code.md) | [mobile-development](/blog/it/category/mobile-development.md)
# Sviluppo di applicazioni mobili multipiattaforma con Altova MobileTogether

Da tempo, gli ingegneri informatici aspirano a creare un'applicazione una sola volta e poterla eseguire su diverse piattaforme. Con l'evoluzione sempre più rapida dei dispositivi mobili odierni, questo problema è diventato ancora più urgente, poiché iOS, Android, Windows Phone e i tablet Surface competono tutti per le risorse degli sviluppatori.

Se state sviluppando applicazioni per comunicare con utenti aziendali, rischiate di alienare e mettere a disagio gruppi influenti e importanti dei vostri colleghi se sviluppate per ogni dispositivo in sequenza o se offrite funzionalità diverse.

Altova MobileTogether consente di creare una soluzione mobile multipiattaforma una sola volta e di distribuirla in pochi secondi a tutti gli utenti mobile all'interno dell'azienda, che potranno utilizzarla su iPhone, iPad, telefoni o tablet Android, telefoni Windows, tablet Surface o persino su computer portatili o desktop.

Si tratta di soluzioni mobile native, e non semplici pagine web basate su HTML, che sfruttano tutte le funzionalità avanzate dell'interfaccia utente che gli utenti già conoscono. Queste soluzioni consentono di fornire dati essenziali provenienti da database, file XML, o inviando richieste HTTP a server remoti, filtrando e formattando i risultati come necessario.

![Un'applicazione per la creazione di report di vendita mobile, sviluppata con MobileTogether](https://lh6.ggpht.com/-_rJBbkEBjfE/VElpJ1BN5mI/AAAAAAAAB3M/aUkOnsTbXlU/Screenshot_2014-08-28-16-02-56%25255B3%25255D.png?imgmax=800 "A mobile sales report application created with MobileTogether")

MobileTogether Designer è uno strumento di sviluppo intuitivo, progettato per creare dashboard di business intelligence di alta qualità, report interattivi, moduli aziendali e altre applicazioni mobile, utilizzando una funzionalità di trascinamento e rilascio. È sufficiente trascinare i vari elementi nell'area di lavoro e assegnare strutture dati e azioni per creare una soluzione compatibile con diverse piattaforme.

<!--more-->

La barra degli strumenti situata sopra la finestra principale di MobileTogether Designer include un menu a tendina per selezionare il dispositivo di anteprima utilizzato durante le fasi di progettazione e simulazione. È inoltre possibile scegliere l'orientamento (verticale o orizzontale) e il livello di zoom per l'anteprima.

![Menu a tendina per la selezione del dispositivo di anteprima in MobileTogether](https://lh5.ggpht.com/-7uRJILkrG5s/VEfDcrhDVjI/AAAAAAAAB2c/ddNSKPmbuz0/clip_image0033.png?imgmax=800 "Drop down menu for preview device selection in MobileTogether")

Gli schermi dei diversi dispositivi mobili hanno dimensioni in pixel differenti, ma non è necessario preoccuparsene durante la progettazione. Ad esempio, quando si desidera impostare la larghezza di una colonna di una tabella, questa viene sempre specificata in percentuale, utilizzando la finestra delle proprietà, e la stessa percentuale viene applicata su tutti i dispositivi.

![Finestra delle proprietà di MobileTogether che mostra l'impostazione della larghezza delle colonne](https://lh5.ggpht.com/-jHT90roq9J8/VEfDdJxtH3I/AAAAAAAAB2g/M5_Po8UM6X8/clip_image0043.png?imgmax=800 "MobileTogether Properties Window showing column width setting")

In qualsiasi momento durante la fase di progettazione, è possibile validare il proprio progetto ed eseguire una simulazione. Il simulatore integrato esegue la propria soluzione mobile utilizzando una rappresentazione visiva basata sul dispositivo di anteprima selezionato. Di seguito è riportata una parte della visualizzazione dell'iPhone 6:

![Applicazione mobile in esecuzione con un'anteprima simulata di un iPhone](https://lh3.ggpht.com/-YGNuxER8nFE/VEfDdWbmJ9I/AAAAAAAAB2o/KlaEaagV8QY/clip_image0053.png?imgmax=800 "Mobile app executing with a simulated iPhone preview")

Per vedere come la vostra soluzione apparirà su un dispositivo diverso, basta modificare l'impostazione di anteprima. Ecco un'anteprima della stessa soluzione per il Samsung Galaxy S:

![Applicazione mobile in esecuzione con un'anteprima simulata di un dispositivo Samsung Galaxy](https://lh6.ggpht.com/-mO-3WJok0tM/VEfDeCvyzGI/AAAAAAAAB20/xUP3ch45Zr8/clip_image0063.png?imgmax=800 "Mobile app executing with a simulated Samsung Galaxy preview")

Una volta che si è soddisfatti della logica e dell'implementazione della propria soluzione, è sufficiente distribuirla una sola volta sul server MobileTogether, dove sarà immediatamente disponibile a tutti gli utenti mobili autorizzati, su tutte le loro diverse piattaforme. Il Designer crea una soluzione veramente multipiattaforma che può essere eseguita nelle nostre applicazioni native MobileTogether per Android, iOS, Windows Phone 8 e Windows 8, e una versione basata su browser per l'accesso da qualsiasi computer o dispositivo che supporti un browser web.

Di seguito, sono riportate immagini di due pagine della soluzione effettiva, visualizzata su un iPhone e su un Galaxy, come si può vedere dagli screenshot catturati dai dispositivi

![Schermate dell'applicazione mobile, realizzate su dispositivi iOS e Android](https://lh6.ggpht.com/-nB0msHM1QW0/VElpKDQEaSI/AAAAAAAAB3U/fxq9I4Y_xl0/combined%252520full%252520size%25255B3%25255D.png?imgmax=800 "Screenshots of the mobile app captured on iOS and Android phones")

Questo articolo offre solo un'introduzione a ciò che si può fare con MobileTogether. Ad esempio, potrebbero esserci situazioni in cui si desidera che una soluzione si comporti in modo diverso su dispositivi diversi.

MobileTogether include variabili globali integrate che consentono di identificare il sistema operativo dell'utente finale, le dimensioni dello schermo in pixel, se il dispositivo mobile è attualmente utilizzato in modalità verticale o orizzontale, e molte altre caratteristiche. Nella vostra applicazione, potete modificare il layout dello schermo, aggiungere controlli specifici per il sistema operativo o personalizzare il flusso di lavoro in base a una qualsiasi di queste variabili.

[**Scopri di più**](https://www.altova.com/it/mobiletogether.html) **su MobileTogether sul sito web di Altova,** [**guarda un video**](https://www.altova.com/it/mobiletogether/demos.html) **che mostra come creare rapidamente una soluzione mobile, oppure clicca qui per** [**scaricare una versione di prova gratuita di MobileTogether Designer**](https://www.altova.com/it/download/mobiletogether-designer.html) **e provarla tu stesso!**
