Marchio Garmin sopra la sagoma di un orologio e simboli di microfono e altoparlante.
Hardware / La storia

Garmin apre l’audio alle app: l’API del microfono è solo il primo passo

Connect IQ aggiunge acquisizione e riproduzione, con permessi e limiti che determinano le funzioni realizzabili.

GeekRadarData della notizia Pubblicato 3 min di lettura

Garmin apre agli sviluppatori un'altra parte dei suoi orologi: le nuove interfacce audio di Connect IQ descrivono come acquisire e riprodurre suoni sui dispositivi compatibili. Le possibilità sono concrete, da un breve ingresso vocale a una risposta sonora, ma l'arrivo del kit non aggiunge automaticamente queste funzioni a ogni smartwatch.

La pagina dell'SDK indica Connect IQ 9.3.0, aggiornato il 19 ottobre. La documentazione Audio attribuisce le interfacce al livello API 6.0.3. Sono due numerazioni differenti; nessuna delle due dimostra che un'app già installata stia usando la nuova capacità.

Il microfono non è già un assistente

Il modulo Capture richiede il permesso AudioInput e permette di avviare e fermare l'acquisizione, verificare i formati supportati e ricevere i dati registrati. È una base su cui sviluppare, non un servizio completo di riconoscimento vocale, trascrizione o assistenza IA.

Le fasi successive richiedono altre scelte: dove finisce l'audio, quanto viene conservato, se viene inviato al telefono o a un servizio e cosa succede senza connessione. Un nuovo metodo di ingresso non impone la stessa soluzione a tutte le applicazioni.

Un'ipotetica app per note potrebbe registrare pochi secondi e rimandare l'elaborazione. Un'app con comandi vocali dovrebbe invece bilanciare riconoscimento, attesa e conferma dell'azione. Sono esempi possibili, non nuove applicazioni annunciate da Garmin. Per l'utente italiano, il supporto audio non implica inoltre trascrizione o comandi in italiano: dipenderanno dall'app e dall'eventuale servizio utilizzato.

La registrazione ha limiti precisi

La documentazione prevede esplicitamente un errore quando l'acquisizione viene tentata con l'app in background. È un limite importante per chi immagina un registratore sempre in ascolto e senza restrizioni. L'app deve rispettare il contesto di esecuzione consentito, senza dedurre il comportamento dalla sola presenza del microfono.

La pagina generale elenca numerose famiglie di dispositivi. Un elenco API condiviso non dimostra però che ogni modello abbia identico hardware, formati disponibili o modalità di riproduzione. Restano necessari i controlli durante l'esecuzione e la verifica delle specifiche del singolo orologio.

Il modulo Output usa un permesso distinto, AudioOutput, e comprende pausa, ripresa e regolazione del volume. Separare ingresso e uscita è significativo: un'app che pronuncia un avviso non deve per questo essere anche un'app che registra chi la indossa.

Il suono deve meritare l'interruzione

Su un orologio, l'audio può evitare di fermarsi a leggere un piccolo schermo. Può anche disturbare durante una riunione, un viaggio o un allenamento. Il problema progettuale non è quindi soltanto far emettere suoni alle app, ma usarli quando aiutano e con controlli prevedibili.

Garmin mette a disposizione nuovi componenti. Il cambiamento percepibile arriverà dalle applicazioni capaci di trasformarli in un compito chiaro, con un permesso comprensibile e un modo altrettanto chiaro per interromperlo. La funzione vocale migliore potrebbe essere quella che sa quando tacere.