4D per iOS: Andare completamente offline

Tradotto automaticamente da Deepl

Oggi gli utenti di telefonia mobile si aspettano che le app funzionino anche quando sono offline. In caso contrario, una connessione di rete scadente può offrire un’esperienza negativa all’utente. La modalità offline non è più solo una funzione aggiuntiva che si può scegliere di aggiungere alla propria app, ma è qualcosa che molti utenti si aspettano, soprattutto per le app di consegna con navigazione GPS, per le app di assistenza medica urgente, per le imprese edili e per le app bancarie.

Come forse già sapete, dalla versione 17 R2, 4D per iOS consente già agli utenti dell’applicazione di visualizzare i dati offline. Ma mancava qualcosa.

E le attività offline?

In 4D per iOS è ora possibile lavorare offline e interagire con il server 4D in modo molto flessibile.

Quando non è disponibile una rete o il server non è raggiungibile, le attività vengono messe in coda, in attesa che il server sia disponibile. Questo garantisce un modo di lavorare molto fluido ed efficiente, con applicazioni che funzionano costantemente senza ritardi.

Vantaggi

Tutte le regole aziendali vengono eseguite e convalidate dal lato del server 4D. Ecco perché questo meccanismo è il modo più efficiente per gestire le azioni offline.

In sintesi, per evitare di avere una versione locale diversa del database principale che potrebbe causare conflitti, le attività offline vengono accodate e inviate al server per essere elaborate e convalidate. Ciò significa che tutti i dati dell’applicazione mobile si basano sullo stesso database master.

Come appare nell’applicazione generata

Dalla schermata Impostazioni, dai moduli Elenco e Dettaglio è possibile accedere alle attività in sospeso. Tutte le attività in sospeso sono disponibili e modificabili finché la rete non è disponibile.

Il vantaggio diretto di queste attività offline è che è possibile riaprire le attività in sospeso per modificarle o eliminarle se non sono state inviate al server 4D.

Poi, quando la rete diventa disponibile, tutti i compiti in sospeso vengono eseguiti in ordine cronologico.

È anche possibile tenere d’occhio le ultime azioni offline eseguite, con un piacevole feedback.

blank

Non esitate a darci un feedback sul forum di 4D e consultate la documentazione per maggiori dettagli!

David Azancot
- Product Owner di 4D per iOS -David Azancot è entrato a far parte del team 4D Product come Product Owner nel 2017. Si occupa di scrivere le storie degli utenti e di tradurle in specifiche funzionali. Il suo ruolo comprende anche la garanzia che le implementazioni delle funzionalità soddisfino le esigenze dei clienti.David si è laureato con un MBA in Marketing, Internet e Mobilità presso l'Istituto Leonard De Vinci e ha iniziato la sua carriera nel 2011 con una start-up mobile, successivamente acquisita da Madvertise (un gruppo di marketing mobile). Appassionato di interfacce mobili, nel 2015 è stato la scelta naturale per sviluppare formati pubblicitari interattivi per dispositivi mobili per il gruppo. Parallelamente, dal 2012 David sviluppa le proprie applicazioni per iOS e Android.