Sono uno sviluppatore iOS, quindi non so molto di Android, ma il modo in cui iOS funziona è che ogni app si trova all'interno della sua "sandbox" in modo che le app non possano chiamare le azioni reciproche come la chiusura. Questo viene fatto come misura di sicurezza. Altro su Sandbox delle app (paragrafo 'La sandbox dell'app') .
L'unico modo in cui le app possono interagire è tramite url come "tel: 1-408-555-5555" per aprire l'app del telefono e immettere preventivamente il numero di telefono 1-408-555-5555. Ulteriori informazioni sugli URL del dispositivo qui . Puoi configurare URL personalizzati per la tua app, ad esempio Facebook e Twitter hanno i propri URL delle app che puoi chiamare dalla tua app per aprire Facebook o Twitter se l'utente preme un determinato pulsante o qualcosa del genere. Ma dopo tutto questo, tutto il controllo del dispositivo e l'interazione dell'utente dipende da Facebook o Twitter, non dalla tua app. Se pubblicano uno stato e l'app di Facebook si chiude successivamente, il controllo viene restituito alla tua app, ma c'è una sola app dominante e attiva alla volta.
Per quanto riguarda il volume, non sono sicuro al 100% ma non penso che tu possa controllare il suono / silenzio poiché è controllato da un interruttore hardware sul lato del dispositivo.
Nel complesso, no, Apple non ti consente di interferire con altre app. Se hai un'app in esecuzione in background, non è possibile riprendere attività svolte all'interno di un'altra app (a causa della sandbox).
Quindi ho analizzato un po 'i documenti di Android e ho trovato questo articolo sull'interazione con altre app . La cosa più interessante è questo sottotitolo che sembra indicare che è possibile raccogliere un risultato da un'altra app. Questo potrebbe essere quello che stai cercando? Tuttavia non so come raccoglieresti i risultati della tastiera di blocco in quanto non è realmente una "app", più solo del sistema operativo stesso.
Sembra che questo uso sia più come aprire i contatti e ottenere le informazioni per le quali contattare l'utente selezionato, che iOS supporta anche quella funzionalità. Ma non c'è niente come "ascoltare" su qualsiasi app. Ancora una volta, non un ragazzo Android.