Android Marshmallow (6.0) è stato un aggiornamento molto significativo tra le versioni del sistema operativo Android principalmente a causa di una ragione. I PERMESSI DI RUNTIME. Per coloro che non sanno che cosa è questo, prima del rilascio di Android 6.0, gli sviluppatori di app devono dichiarare su un file chiamato Android Manifest ciò che tutti i componenti di un telefono Android richiede l'accesso app. Per esempio, l'app può accedere direttamente al vostro storage e microfono senza nemmeno farvelo sapere. Ora questa potrebbe essere una situazione pericolosa perché il microfono può anche essere utilizzato per tracciare ciò che si parla. Quindi, al fine di prevenire tali violazioni della sicurezza, Google ha finalmente presentato la richiesta di autorizzazione Runtime come iOS. I componenti sono stati classificati come permessi normali e pericolosi. Ad esempio, l'accesso a Internet è considerato un permesso generale, mentre la fotocamera, il microfono e lo stoccaggio sono stati considerati come permessi pericolosi e avrebbero bisogno dell'azione dell'utente per decidere se l'app può accedere a queste caratteristiche o meno. Così ora gli sviluppatori di app hanno bisogno di codificare una funzione di gestione extra di questi permessi di runtime, impedendo così a qualsiasi app di accedere alle funzioni del dispositivo senza che l'utente ne sia a conoscenza.