Che tu stia fermando un taxi, controllando le previsioni del tempo locali o giocando a un gioco di realtà aumentata basato sulla posizione, innumerevoli app si affidano alla conoscenza della tua mia posizione adesso. Ma come fanno esattamente a capire dove mi trovo in questo momento con una precisione così incredibile?
L'approccio alla fusione dei sensori
I dispositivi moderni non si basano su un'unica tecnologia per trovare la tua posizione; utilizzano una tecnica chiamata "Sensor Fusion" per combinare dati provenienti da più fonti per il risultato più accurato e veloce possibile.
- GPS (Global Positioning System): lo standard di riferimento per la navigazione all'aperto. Ascolta i segnali dei satelliti per calcolare la tua esatta latitudine e longitudine. Tuttavia, è lento ad avviarsi e non funziona bene in ambienti chiusi.
- Posizionamento Wi-Fi: come discusso in altri articoli, la scansione delle reti Wi-Fi vicine consente al tuo telefono di capire rapidamente dove ti trovi, anche all'interno di grandi edifici.
- Triangolazione cellulare: il telefono misura la potenza del segnale proveniente da più ripetitori cellulari nelle vicinanze. Sebbene sia meno preciso del GPS, fornisce istantaneamente una posizione di base solida.
- Beacon Bluetooth: alcuni negozi e musei installano piccoli beacon Bluetooth. Se hai la loro app specifica aperta, utilizza questi beacon per sapere esattamente a quale corridoio o mostra ti trovi di fronte.
Le autorizzazioni contano
Poiché sapere esattamente dove ti trovi in questo momento è un dato sensibile, i sistemi operativi mobili come iOS e Android impongono controlli severi sul modo in cui le app accedono a queste informazioni. In genere hai tre scelte quando un'app richiede la tua posizione:
- Consenti una volta: l'app ottiene la tua posizione una volta e deve chiederla di nuovo la prossima volta che la utilizzi.
- Consenti durante l'utilizzo dell'app: l'app può tracciarti, ma solo mentre è attivamente aperta sullo schermo.
- Consenti sempre: l'app può tracciarti in background, anche quando hai il telefono in tasca. Prenotalo solo per le app che ne hanno assolutamente bisogno, come la navigazione o i fitness tracker.
