Il mondo a portata di mano con le app GPS | Tiknil                                              [ ![Logo Tiknil](https://www.tiknil.com/images/logo.svg) ![Logo Tiknil](https://www.tiknil.com/images/logo-white.svg) ](https://www.tiknil.com "Homepage") [ Connective app ](https://www.tiknil.com/connective-app) [ Il nostro metodo ](https://www.tiknil.com/creazione-app-mobile-metodo) [ Chi siamo ](https://www.tiknil.com/chi-siamo) [ Case History ](https://www.tiknil.com/case-history) [ Blog ](https://www.tiknil.com/blog) [ Contatti ](https://www.tiknil.com/contatti) 

 [         ](https://www.linkedin.com/company/tiknil) [         ](https://www.facebook.com/tiknil/) 

 [ ![Logo Tiknil](https://www.tiknil.com/images/logo.svg) ](https://www.tiknil.com) [ Connective app ](https://www.tiknil.com/connective-app) [ Il nostro metodo ](https://www.tiknil.com/creazione-app-mobile-metodo) [ Chi siamo ](https://www.tiknil.com/chi-siamo) [ Case History ](https://www.tiknil.com/case-history) [ Blog ](https://www.tiknil.com/blog) [ Contatti ](https://www.tiknil.com/contatti) [         ](https://www.linkedin.com/company/tiknil) [         ](https://www.facebook.com/tiknil/) 

 MENU X 

   Il mondo a portata di mano con le app GPS 
===========================================

 Flavio Suardi | 7 minuti di lettura

   ![Il mondo a portata di mano con le app GPS](https://ddqgxd8alqge7.cloudfront.net/blog/app-gps-aedf3.webp) 

      ![Foto di Flavio Suardi](https://www.tiknil.com/images/team/Flavio.jpg)  

Scritto da **Flavio Suardi**

App Engineer quando la reale mansione del **citazionista** gli lascia un po' di spazio; in ufficio si diletta ad inserire nei dialoghi frasi più o meno celebri della cultura pop de noialtri, non ci stupiremmo se prima o poi le trovassimo anche nei commenti del codice delle App.

Quale è la prima cosa che vi viene in mente se vi chiedo di pensare ad **app** e **GPS**?

Quasi sicuramente penserete alle **app di navigazione**: *Google Maps*, *Mappe* o *Waze* sono tutti esempi di app che utilizzano la localizzazione del nostro smartphone per posizionarci all'interno di una mappa.

Queste applicazioni una volta impostata una destinazione, monitorano costantemente la nostra posizione per indicarci la direzione che dobbiamo prendere per raggiungere la nostra meta.

L'utilizzo del GPS nelle app mobile però non si limita solamente all'ambito della navigazione, in questo articolo vogliamo andare ad esplorare altri ambiti in cui è utilizzato nelle applicazioni per mostrare quali sono le **diverse possibilità di impiego**.

Che cosa è il GPS?
------------------

Prima di addentrarci in questa tipologia di app tocchiamo l'aspetto tecnico di come funziona il GPS, o meglio il **Global Positioning System**: è un sistema di **posizionamento satellitare** che comprende 24 satelliti.

I ricevitori GPS - i nostri **smartphone** e **smartwatch** sono dispositivi di questo tipo - utilizzano queste informazioni e il metodo della *trilaterazione* per calcolare la posizione. I numerosi calcoli per compensare il ritardo del segnale tra satelliti e ricevitori sono causa di un **consumo di energia elevato**. Questo è il motivo per cui, quando utilizziamo un'app GPS la batteria del nostro dispositivo si **scarica molto più rapidamente** del solito.

![app gps](https://ddqgxd8alqge7.cloudfront.net/blog/app-gps-9059f.webp)

Ma ora bando alle ciance, andiamo a vedere qualche tipologia interessante di utilizzo del **GPS nelle app**.

Tipologie di app GPS

---------------------

### 1. App che utilizzano il geofencing

Una funzionalità poco nota ma che in alcuni ambiti particolari è assai diffusa e utile è il **geofecing**: il *geofence* non è altro che un **perimetro virtuale** associato ad un'area geografica del mondo reale, la funzionalità di un'app, o di un software in generale, di creare e utilizzare il geofence è proprio il geofencing.

L'app [ThermoICE2](https://www.tiknil.com/case-history/domotica) per il controllo dell'omonimo **termostato IoT Gewiss**, consente di andare a creare un perimetro ed eseguire azioni quando si entra o si esce da esso. Nel dettaglio le app che implementano il geofencing registrano una regione, il device riceve costantemente la posizione GPS e in caso di ingresso o uscita da tale regione lo segnala all'app; a questo punto l'app può svolgere la funzionalità per cui è stata designata: correttamente configurata l'app ThermoICE2 consente di accendere il riscaldamento quando si **entra nel geofence** (per esempio se si sta tornando a casa) oppure di passare in modalità Eco quando si **esce dal geofence** (per esempio se si sta uscendo di casa).

![app gps](https://ddqgxd8alqge7.cloudfront.net/blog/app-gps-2b182.webp)

### 2. App di monitoraggio delle attività sportive

Il trend di utilizzo di queste applicazioni negli ultimi anni è incrementato considerevolmente grazie anche all'avvento degli smartwatch. Questi dispositivi infatti, con lo sviluppo tecnologico hardware, hanno aumentato la loro capacità di impiego senza limitarne le funzionalità come per esempio la possibilità di **rilevare costantemente** la posizione GPS.

Insieme alla posizione, le applicazioni di questo tipo registrano diverse informazioni utili per l'**attività fisica**, il **fitness** e la **salute**.

![app gps](https://ddqgxd8alqge7.cloudfront.net/blog/app-gps-11988.webp)

Le applicazioni di questo tipo posso essere utilizzate in diverse modalità:

- installate sul proprio smartphone consentono di tracciare la posizione GPS e i dati relativi alla propria attività fisica tramite il telefono
- installate sugli **Apple Watch** o con il supporto di **smartwatch** è possibile lasciare a casa il proprio telefono per demandare all'orologio il tracciamento della localizzazione e dei dati sull'attività. Successivamente l'app installata sullo smartphone si occuperà di recuperare le informazioni dallo smartwatch.

L'aspetto interessante di queste tipologie di app GPS è la visualizzazione dei dati, alcune piattaforme consento di eseguire delle **post-elaborazioni** per generare dei contenuti molto interessanti come nel caso dell'app [Relive](https://www.relive.cc/): essa consente di generare un video che mostra il proprio percorso su una **mappa 3D** utilizzando i dati GPS ottenuti dallo smartphone o dallo smartwatch.

### 3. App connesse a dispositivi di registrazione dati

Fino ad ora abbiamo mostrato esempi di app GPS in alcuni ambiti piuttosto standard e comuni ma noi sviluppiamo Connective App, quindi: *come ci finisce il GPS nelle Connective App*?

Se non sai cosa è una Connective App e hai voglia di approfondire vai alla [sezione dedicata](https://www.tiknil.com/connective-app) del nostro sito.

Nella nostra esperienza ci è capitata la necessità di dover sviluppare applicazioni che si interfacciassero con dispositivi che registrano dati di funzionamento **real-time di un veicolo** (un'auto, una moto o una bici) proventi dalla sua **centralina** ed elaborassero queste informazioni in diverse modalità. Tra le informazioni che solitamente questi dispositivi registrano è presente la posizione GPS del veicolo stesso.

Instaurando una **connessione** (wireless o wired) con tale dispositivo l'app si preoccupa di **scaricare i dati** registrati tramite un particolare **protocollo di comunicazione**.

Se vuoi approfondire l'argomento sulle connessioni wireless leggi questo articolo di Riccardo 👉🏻 [WiFi e BLE: il wireless delle app](https://www.tiknil.com/blog/4/wireless-app).

Ottenuti questi dati è possibile utilizzarli in diversi modi, per esempio per mostrare la **traccia GPS** su una **mappa** così da vedere il tragitto che è stato svolto.

Come detto, insieme ai dati GPS abbiamo anche i dati di funzionamento del veicolo quindi *perché non mostrare la velocità raggiunta* in un preciso punto del nostro percorso? O ancora, *perché non mostrare l'angolo di piega* che abbiamo raggiunto mentre percorrevamo un tornante durante il nostro giro in montagna?

La posizione GPS può essere associata ad un'immagine, con i dovuti permessi il nostro smartphone associa alle fotografie scattate anche la posizione in cui sono state realizzate. In questo caso la posizione GPS finisce nei **metadati dell'immagine** ovvero una serie di informazioni che la descrivono.

Aprendo i dettagli di una fotografia scattata dal tuo smartphone potrai andare a vedere queste informazioni tra le quali troverai la posizione in cui è stata realizzata.

In questa Connective App possiamo trovare le funzionalità appena descritte ed il risultato è mostrato nelle schermate di seguito. In esse potete vedere i dati provenienti dalla centralina di una moto come sono stati **elaborati** e **visualizzati** sotto varie forme: in maniera *aggregata* (1), in *elementi grafici* particolari (2) e in una mappa dove andiamo a mostrare le *fotografie* scattate con lo smartphone (3).

![app gps](https://ddqgxd8alqge7.cloudfront.net/blog/app-gps-7203b.webp)

Avete visto come i dati di posizione posso essere visualizzati in maniera graficamente molto accattivante nell'esempio precedente.

Non sempre però le app sono destinate al pubblico, alcune volte esse sono dedicate ad utilizzatori più **tecnici**, interessati alla visualizzazione più schematica e rappresentativa del dato: è questo il caso della seguente app che mostra le **performance** di un pilota su un circuito al pari delle telemetrie raccolte in MotoGP e Formula 1.

Di seguito vi mostriamo alcune sue schermate in cui il tracciato è stato disegnato su di una mappa tramite le sue coordinate e su di esso rappresentate le informazioni di *velocità* (1), *accelerazione* (2) e *angolo di piega* (3).

![app gps](https://ddqgxd8alqge7.cloudfront.net/blog/app-gps-71adc.webp)

Conclusioni
-----------

Abbiamo fatto una panoramica delle diverse tipologia di app GPS, dai casi più comuni fino ad arrivare a casi molto particolari in cui noi stessi ci siamo imbattuti. Ovviamente il GPS può essere integrato ed utilizzato nelle app in modi molto diversi e per gli scopi più disparati.

Quello che a mio parere è interessante e che ho voluto sottolineare è la possibilità di elaborazione di questo dato in modo da dare un **valore aggiunto** alle informazioni visualizzate e di conseguenza all'app stessa.

### Bonus app!

*"Chi mi conosce lo sa"* sono appassionato di spazio e stelle.

Vi voglio consigliare le app [Mappa Stellare](https://apps.apple.com/it/app/mappa-stellare/id345542655) per iOS e [Sky Map](https://play.google.com/store/apps/details?id=com.google.android.stardroid&hl=it_IT) per Android che utilizzando la vostra posizione GPS (e altre diavolerie) per mostrare sullo schermo le stelle nella loro posizione reale e puntando il vostro smartphone in una direzione vi diranno quali costellazioni state guardando!

Non vediamo l'ora di creare qualcosa di nuovo insieme a voi.

[CONTATTACI](https://www.tiknil.com/contatti)

*Disclaimer: i marchi e le app qui sopra riportate non sono presentati come portfolio degli autori di questo sito, ma sono di proprietà delle relative entità giuridiche e qui presentate solamente a scopo divulgativo ed esemplificativo. Per vedere parte del nostro portfolio* [*clicca qui*](/case-history)*.*

      LEGGI ALTRI ARTICOLI DEL 
 NOSTRO BLOG
---------------------------------------

 [    

 Come scegliere una società di sviluppo software (senza sbagliare) 

 Affidare lo sviluppo di un prodotto digitale a un partner esterno è una decisione strategica che impatta tempi, costi e qualità del risultato. Questa guida ti accompagna passo dopo passo nella scelta: dall'analisi delle competenze tecniche alla valutazione del metodo di lavoro, passando per portfolio, referenze e segnali d'allarme da non ignorare. 

 ](https://www.tiknil.com/blog/73/come-scegliere-societa-sviluppo-software) [    

 Privacy e sicurezza nelle Connective App 

 Nell'era degli oggetti connessi, ogni interazione tra smartphone e dispositivo fisico genera dati che vanno protetti. Dalle e-bike ai termostati smart, passando per dispositivi medici e macchinari industriali, la privacy non è un optional: è il fondamento su cui costruire la fiducia degli utenti. In questo articolo esploriamo le best practice di sicurezza per le Connective App. 

 ](https://www.tiknil.com/blog/72/privacy-sicurezza-connective-app) [    

 Classificazione bug software: come funzionano le priorità (e perché centrano con lo SLA) 

 Quando un'app smette di funzionare, non tutti i problemi hanno la stessa urgenza. Esiste una scala condivisa di priorità — da "blocker" a "trivial" — che permette di classificare ogni segnalazione e associarle tempi di risposta e risoluzione proporzionati alla gravità. In questo articolo spieghiamo cosa significa ogni livello, come si applica a un progetto mobile e perché questa classificazione è il cuore di ogni Service Level Agreement che si rispetti. 

 ](https://www.tiknil.com/blog/70/classificazione-bug-software-sla) 

 [Scopri altri articoli](https://www.tiknil.com/blog) 

  IL NOSTRO KNOW-HOW
------------------

     ![iPhone outline](https://www.tiknil.com/images/home/iphone-blu.png)     ![iPhone outline](https://www.tiknil.com/images/home/iphone-blu-portrait.png) CONNECTIVE APP:
IL FUTURO NEL TUO SMARTPHONE
--------------------------------------------

 Mettere a disposizione dei tuoi clienti un'**app che accompagna i tuoi prodotti** permette di renderne più fruibili le informazioni, migliora l'esperienza d'uso e la percezione del digitale dei prodotti stessi, permettendoti di essere presente in **nuovi segmenti di mercato e superare i tuoi competitor**  Affidati a noi, siamo specializzati nel realizzare **app per aziende** come la tua!

 [Scopri come](https://www.tiknil.com/connective-app) 

METODO O INCANTESIMI?
---------------------

 Le **app e le connessioni** sembra che 
 funzionino per magia. 

 In realtà dietro c'è un **metodo di lavoro** e un **processo ingegneristico** chiaro e ben definito.

 [IL NOSTRO METODO](https://www.tiknil.com/creazione-app-mobile-metodo) 

 Iscriviti ad APProfondiamo
--------------------------

  *la nostra newsletter*  
 Rimani aggiornato sulle novità del mondo 
 delle Connective App e di Tiknil, ti garantiamo: - **Solamente 1 email al mese** 📧, non vogliamo appesantire ulteriormente la tua casella email
- Contenuti **creati da noi** con il supporto di un po' di 🤖 Intelligenza Artificiale (q.b.! 😉)
- **Valore**, esperienza e un pizzico di magia  🧙

   Permettici di aver cura dei tuoi dati 
 ( qui trovi 👉🏻 [l'informativa privacy](https://www.tiknil.com/privacy-policy)) 

 Iscriviti    

    Contattaci
-----------

 Compila il form sottostante per entrare in contatto con noi! 

 Ciao, mi chiamo  

 di  

 e vorrei fare due chiacchiere con voi riguardo a  argomenti vari &gt;   una nuova app   un preventivo   un incontro conoscitivo   informazioni aggiuntive   

 La mia mail è  

 Vi lascio qualche informazione in più: 

   Iscriviti ad APProfondiamo, la nostra newsletter (1 mail al mese ✍🏻, contenuti di qualità 💫 scritti da noi 🧑🏻‍💻!)  

   Concedici il permesso ai dati che hai appena inserito, ne avremo cura 
 (👉🏻 qui trovi [l'informativa privacy](https://www.tiknil.com/privacy-policy))  

 Invia   

  ![Logo Tiknil](https://www.tiknil.com/images/logo-white.svg) 

 **Passate a trovarci, siamo in** 
 [Viale Fratelli Kennedy, 21 - 24066 Pedrengo (BG) | Italia](https://goo.gl/maps/VgXXYgvS5SK2)

 C.F. e P.IVA: 02422020228
 REA: BG 452741
 Codice Destinatario SDI: M5UXCR1  

 **oppure chiamateci** 
 [+39 342 3259883](tel:+393423259883)

 - [Connective App](https://www.tiknil.com/connective-app)
- [Il nostro metodo ](https://www.tiknil.com/creazione-app-mobile-metodo)
- [Chi siamo ](https://www.tiknil.com/chi-siamo)
- [Case History ](https://www.tiknil.com/case-history)
- [Blog ](https://www.tiknil.com/blog)
- [Faq ](https://www.tiknil.com/faq)
- [Glossario](https://www.tiknil.com/glossary)
- [Contatti](https://www.tiknil.com/contatti)
- [Codice etico](https://www.tiknil.com/codice-etico)
- [Privacy policy](https://www.tiknil.com/privacy-policy)
- [Preferenze cookie](#)
- [Cookie Policy](https://www.iubenda.com/privacy-policy/7823821/cookie-policy "Cookie Policy ")
