Gli smartwatch Garmin si avviano verso una maggiore funzionalità. Attraverso l’aggiornamento ConnecIQ 9.3, le app di terze parti possono finalmente accedere al microfono e all’altoparlante dei dispositivi compatibili. Questo apre la strada a nuove funzionalità audio, tra cui la registrazione e la riproduzione di contenuti direttamente dall’orologio.
Modelli compatibili con l’aggiornamento
La novità interessa un ampio gruppo di modelli Garmin, includendo le serie Fenix 9 e Fenix 8, i Forerunner 570 e 970, i Venu 4 e Venu X1, e l’Approach S72. Questi dispositivi saranno in grado di sfruttare le nuove funzionalità per migliorare le capacità delle app installate.
Vantaggi per gli sviluppatori di applicazioni
L’aggiornamento Connect IQ 9.3 apporta una significativa innovazione con la funzione di acquisizione audio. Questa funzione permette alle applicazioni di registrare suoni attraverso il microfono dello smartwatch utilizzando formati come WAV e Ogg. Inoltre, include filtri per la riduzione del rumore e l’eliminazione dell’eco. L’audio registrato viene trasmesso alle app in piccoli blocchi, migliorando l’elaborazione in tempo reale, utile per sviluppare strumenti basati su comandi vocali o per l’analisi immediata dell’audio.
Riproduzione audio e controlli avanzati
Con la nuova funzione di uscita audio, le app potranno riprodurre non solo clip salvate in precedenza, ma anche audio generato in tempo reale, offrendo agli sviluppatori strumenti per controllare la riproduzione, regolare il volume e monitorare l’avanzamento dell’audio. Non è ancora chiaro se sarà possibile scegliere il dispositivo di uscita tra l’altoparlante dello smartwatch e le cuffie Bluetooth.
Restrizioni e autorizzazioni per le app di terze parti
Sebbene adesso gli sviluppatori possano utilizzare microfono e altoparlante nelle loro app, esistono ancora alcune restrizioni. Ad esempio, le app possono registrare audio solo quando sono in primo piano, mentre l’uso del microfono o dell’altoparlante richiede apposite autorizzazioni. Questo approccio garantisce un livello di controllo e sicurezza per l’utente finale.












