Scroll Top

Google migliora la precisione di orientamento dei dispositivi Android

Schermata 2024-03-13 alle 14.40.35

Google ha annunciato una nuova soluzione per l’orientamento dei dispositivi per gli sviluppatori di mappe Android, chiamata Fused Orientation Provider (FOP) API nei servizi Play. Questa API mira a fornire funzionalità di orientamento del dispositivo più coerenti e ad alte prestazioni su tutti i dispositivi.

“L’orientamento del dispositivo, o atteggiamento, viene utilizzato come segnale di input per molti casi d’uso: realtà virtuale o aumentata, rilevamento dei gesti, bussola e navigazione, ogni volta che l’applicazione ha bisogno dell’orientamento di un dispositivo rispetto all’ambiente circostante”, ha scritto Google in un post sul blog.

“Abbiamo sentito dagli sviluppatori che l’orientamento è difficile da ottenere, con frequenti lamentele da parte degli utenti quando l’orientamento non è corretto. Un’app di mappe dovrebbe mostrare la direzione corretta verso cui camminare quando un utente sta navigando verso un ristorante interessante in una città straniera!”.

Tuttavia, determinare con precisione l’orientamento del dispositivo è sempre stata un’impresa ardua, soprattutto in ambienti urbani e densi, dove le letture del GPS e della bussola possono non essere del tutto affidabili.

La nuova API Fused Orientation Provider (FOP) dei servizi Google Play risolve questi problemi fondendo i segnali dei sensori accelerometro, giroscopio e magnetometro. Compensa i sensori di qualità inferiore e le implementazioni OEM, sincronizza i sensori che funzionano con orologi e ritardi diversi e tiene conto degli offset del ferro duro (bias del magnetometro).

Inoltre, l’API fonde le misurazioni dell’accelerometro, del giroscopio e del magnetometro per determinare l’orientamento del dispositivo nel mondo, compensa la deriva del giroscopio durante gli spostamenti e produce una stima realistica della precisione della direzione della bussola.
Google Maps utilizza già l’API FOP, anche per la direzione, che è stata recentemente aggiornata per gestire meglio i disturbi magnetici, migliorando l’affidabilità del cono di direzione visualizzato nell’applicazione.

Uno dei vantaggi del fatto che l’API FOP faccia parte dei servizi Play (Android 5 Lollipop e versioni successive) è che non ci sono differenze di implementazione tra i diversi produttori e gli aggiornamenti degli algoritmi possono essere distribuiti rapidamente.
L’API integra il vettore di rotazione Android esistente e offre agli sviluppatori di app un percorso di transizione semplice per integrare le funzionalità di orientamento del dispositivo nelle loro applicazioni.
Affrontando le sfide legate all’orientamento preciso del dispositivo, Google intende migliorare l’esperienza dell’utente per diverse applicazioni Android, in particolare quelle che si basano su funzioni di navigazione e di realtà aumentata.

Post Correlati