Al giorno d’oggi la creazione di applicazioni mobile native richiede la conoscenza di specifiche piattaforme e questo impone forti vincoli, come l’uso di diversi ambienti di sviluppo, tecnologie e API per ogni piattaforma di destinazione, portando inevitabilmente a uno spreco di tempo nello sviluppo e ad un aumento nel costo della manutenzione. Il presente documento è incentrato sulle attuali tendenze nello sviluppo di applicazioni mobile multipiattaforma. Ultimamente c’è una forte crescita della domanda nello sviluppo di applicazioni mobile di alta qualità con tempi brevi ma pur mantenendo costi ragionevoli. Inoltre, l’applicazione deve raggiungere il maggior numero di utenti possibili e questo implica una distribuzione per più piattaforme. Le argomentazioni presentate in questo documento sono suddivise in tre macroaree. La prima parte è dedicata all’introduzione delle applicazioni mobile e le relative piattaforme. In secondo luogo, si analizzano i più importati tipi di applicazioni multipiattaforma, tra i quali Web, Interpreted, Hybrid e Cross-compiled e successivamente vengono messi a confronto i due framework più popolari Flutter e React Native per lo sviluppo di applicazioni multipiattaforma, focalizzando i punti chiave sugli aspetti tecnici e traendone delle conclusioni. L’ultima parte espone lo studio di uno specifico caso di sviluppo di una tipica applicazione mobile, analizzando nel dettaglio i processi e le tecnologie applicate. Infine, vengono esposte delle conclusioni sullo sviluppo di applicazioni mobile multipiattaforma e formulate alcune proposte per future implementazioni.

Applicazioni ibride - Architetture e confronti

ZAHARIA, LAURENTIU JR MARIUS
2020/2021

Abstract

Al giorno d’oggi la creazione di applicazioni mobile native richiede la conoscenza di specifiche piattaforme e questo impone forti vincoli, come l’uso di diversi ambienti di sviluppo, tecnologie e API per ogni piattaforma di destinazione, portando inevitabilmente a uno spreco di tempo nello sviluppo e ad un aumento nel costo della manutenzione. Il presente documento è incentrato sulle attuali tendenze nello sviluppo di applicazioni mobile multipiattaforma. Ultimamente c’è una forte crescita della domanda nello sviluppo di applicazioni mobile di alta qualità con tempi brevi ma pur mantenendo costi ragionevoli. Inoltre, l’applicazione deve raggiungere il maggior numero di utenti possibili e questo implica una distribuzione per più piattaforme. Le argomentazioni presentate in questo documento sono suddivise in tre macroaree. La prima parte è dedicata all’introduzione delle applicazioni mobile e le relative piattaforme. In secondo luogo, si analizzano i più importati tipi di applicazioni multipiattaforma, tra i quali Web, Interpreted, Hybrid e Cross-compiled e successivamente vengono messi a confronto i due framework più popolari Flutter e React Native per lo sviluppo di applicazioni multipiattaforma, focalizzando i punti chiave sugli aspetti tecnici e traendone delle conclusioni. L’ultima parte espone lo studio di uno specifico caso di sviluppo di una tipica applicazione mobile, analizzando nel dettaglio i processi e le tecnologie applicate. Infine, vengono esposte delle conclusioni sullo sviluppo di applicazioni mobile multipiattaforma e formulate alcune proposte per future implementazioni.
ITA
IMPORT DA TESIONLINE
File in questo prodotto:
File Dimensione Formato  
897694_tesi_zaharia_laurentiu_jr_marius.pdf

non disponibili

Tipologia: Altro materiale allegato
Dimensione 2.49 MB
Formato Adobe PDF
2.49 MB Adobe PDF

Se sei interessato/a a consultare l'elaborato, vai nella sezione Home in alto a destra, dove troverai le informazioni su come richiederlo. I documenti in UNITESI sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Usare il seguente URL per citare questo documento: https://hdl.handle.net/20.500.14240/82748