iOS 16: Push to Talk consente agli sviluppatori di aggiungere un walkie-talkie alle loro app
iOS 16, il nuovo sistema operativo per iPhone presentato ufficialmente lunedì alla WWDC22, non solo introduce diverse novità come una lockscreen rinnovata con widget, miglioramenti per iMessage, passkey e molto altro, ma anche nuove API, tra cui una che abilità la funzionalità walkie-talkie per app di terze parti.
La nuova API si chiama “Push to Talk” e sostanzialmente consente agli sviluppatori di aggiungere un walkie-talkie alle loro app iOS. Durante una sessione della WWDC 2022 Apple ha dimostrato come funziona la nuova API e come gli sviluppatori possono implementarla.
Attualmente, iOS consente di eseguire alcune app audio in background, ma la funzionalità è fortemente limitata. Con l’API Push to Talk, i messaggi audio vengono inviati e riprodotti in tempo reale, anche in background.
Stiamo facendo il possibile per aiutarti a portare la comunicazione walkie-talkie sulla tua app! Scopri come aggiungere un’interfaccia utente Push to Talk alla tua app, consentendo una comunicazione rapida con il semplice tocco di un pulsante. Ti presenteremo il framework PushToTalk e ti mostreremo come configurare le tue app per trasmettere e ricevere audio, anche in background.
La comunicazione walkie-talkie viene visualizzata nella parte superiore dello schermo quando qualcuno ci invia un messaggio e iOS mostra l’icona dell’app e il nome della persona che sta parlando con noi.
Dopo aver ascoltato il messaggio, ci sono opzioni per rispondere o abbandonare la conversazione. Push to Talk funziona in chat singole e di gruppo.
E il walkie-talkie di Apple?
Gli utenti di Apple Watch potrebbero avere familiarità con l’app Walkie-Talkie di watchOS. Sebbene la nuova API in iOS 16 funzioni in modo simile, sono due funzionalità diverse.
L’app Walkie-Talkie di Apple utilizza l’infrastruttura FaceTime Audio per inviare e ricevere messaggi in tempo reale. La nuova API invece, richiede allo sviluppatore di implementare il proprio backend per fornire e ricevere messaggi audio. L’unica cosa che l’API abilita è un’interfaccia universale per conversazioni walkie-talkie che funziona anche in background.
Ovviamente, con questa nuova API, Apple potrebbe portare la propria app Walkie-Talkie su iPhone e iPad in futuro. Ma per ora, questa funzione si basa su app di terze parti.
Gli sviluppatori possono trovare maggiori dettagli sulla nuova API Push to Talk sul sito Web degli sviluppatori Apple.