Il registratore dello schermo Android 11 potrebbe presto supportare la registrazione dell'audio interno

Android 11 ha aggiunto un registratore dello schermo integrato, ma supporta solo la registrazione dell'audio dal microfono. Ciò potrebbe cambiare in una versione futura.

Le prime anteprime per sviluppatori di Android 10 avevano un registratore dello schermo semplice in SystemUI, ma la funzionalità era inaccessibile agli utenti al momento del rilascio. Con il primo Anteprima per sviluppatori Android 11, tuttavia, il registratore dello schermo è diventato accessibile da un riquadro Impostazioni rapide. Ora in Android 11 Developer Preview 2, il registratore dello schermo ha un'interfaccia utente rinnovata che informa l'utente sulla possibilità di registrando informazioni sensibili e consentendo all'utente di scegliere se desidera registrare l'audio dal microfono e/o mostrare i tocchi sul schermo. Tuttavia, al momento non è possibile registrare l'audio riprodotto sul dispositivo, ma ciò potrebbe cambiare in una futura versione di anteprima.

Da sinistra a destra: riquadro Impostazione rapida registrazione schermata, opzioni a discesa Registrazione schermata, nuovo conto alla rovescia Registrazione schermata e nuovo indicatore della barra di stato Registrazione schermata.

Sono state aggiunte nuove stringhe a SystemUI in Android 11 relative alla funzione Screen Record. Queste stringhe suggeriscono che sarai in grado di registrare "suoni dal tuo dispositivo, come musica, chiamate e suonerie".

<stringname="screenrecord_device_audio_and_mic_label">Device audio and microphonestring>
<stringname="screenrecord_device_audio_description">Sound from your device, like music, calls, and ringtonesstring>
<stringname="screenrecord_device_audio_label">Device audiostring>

Questo testo non è attualmente visibile nella funzione Registrazione schermo e non vi è alcuna indicazione sulla possibilità di registrare il dispositivo interno audio in una qualsiasi delle tre classi responsabili della registrazione dello schermo in Android 11: RecordingController, RecordingService e ScreenRecordDialog. Androide 10 ha reso possibile per le applicazioni registrare l'audio da altre applicazioni con l'API AudioPlaybackCapture. Infatti, sono già presenti applicazioni di terze parti sul Google Play Store che sfruttano questa API per consentirti di acquisire video e audio dal tuo dispositivo. Ho testato la rinnovata funzionalità Screen Recorder in Android 11 DP2 solo per essere sicuro che non supportasse la registrazione dell'audio interno e purtroppo supporta ancora solo la registrazione dell'audio dal microfono. Per verificare tu stesso, prova ad avviare una registrazione dello schermo e quindi ad aprire un video in Google Foto mentre parli ad alta voce, se puoi sentiti parlare nel video nella registrazione dello schermo, molto probabilmente sta registrando l'audio solo da microfono. Ovviamente ho confrontato questo risultato con l'app di terze parti che ho citato e che utilizza l'API.

Supponendo che Google ti consenta di registrare l'audio del dispositivo interno in una futura anteprima di Android 11, non sono così sicuro che sarà davvero così utile. Mentre le app destinate ad Android 10 per impostazione predefinita consentono l'acquisizione dell'audio da parte delle app che utilizzano AudioPlaybackCapture API, le app destinate ad Android 9 Pie devono aderire abilitando il flag consentAudioPlaybackCapture nel loro Manifest file. Inoltre, l'audio può essere acquisito solo se dichiarato come tipo multimediale, gioco o sconosciuto. Le applicazioni di sistema, come SystemUI, sono anche in grado di registrare l'audio dalle app anche se ne acquisiscono l'audio la norma è impostata su ALLOW_CAPTURE_BY_SYSTEM, ma non sono autorizzati a salvare l'audio se questa è la caso.

Poiché Screen Record è contenuto come parte di "com.android.systemui" e non di "com.google.android.systemui", significa che questa funzionalità probabilmente diventerà parte di AOSP. Pertanto, i dispositivi di altri produttori di smartphone dovrebbero essere in grado di godere di questa funzionalità una volta aggiornati ad Android 11, a meno che ovviamente l'OEM non abbia già un registratore dello schermo paragonabile o migliore. Molti registratori di schermo OEM ti consentono di modificare la risoluzione, il bitrate e il frame rate della registrazione, quindi quello di Google è ancora piuttosto scarno anche se aggiunge la possibilità di registrare l'audio del dispositivo interno.