Ciao a tutti. Mi succede una cosa strana e vorrei capire se qualcun altro l’ha notata.
Premessa: dallo scorso Gennaio ho un Honor 6X no brand, aggiornato a Nougat circa 15 giorni fa. Sinceramente non ricordo se quanto descriverò sotto succedeva anche con Marshmallow.
Tenendo conto dell’ampia memoria interna da 32 GB (che è uno dei motivi per i quali ho acquistato questo dispositivo), ho deciso di usare tale memoria per l’installazione del sistema e delle app (ne ho 69, fra quelle stock che ho tenuto e quelle di terze parti, tutte installate dal Play Store) ed una SD card per i soli dati (foto, video, documenti, ecc.). Di tutte le app che ho installato, nessuna ha bisogno di memorizzare file sulla SD card ed a quelle con le quali potevo scegliere ho selezionato la memoria interna. Inoltre non ho mai impostato la SD card come memoria principale. Specifico che si tratta si una SandDisk Extreme classe 10, ottima e consigliatami proprio su questo forum da chi è molto più esperto di me in materia.
Ma vengo al punto. Ho notato che sulla SD card si è creata una cartella denominata “Android”, all'interno della quale c’è una cartella “data”. Dentro a questa ci sono 35 sottocartelle che, dai nomi che hanno, sono state create da altrettante app. Il peso di questa cartella è di 29,05 MB.
Ho poi notato che nella memoria interna esiste una sottocartella identica (cioè “data”, anche questa contenuta in una cartella “Android”), contenente 46 sottocartelle relative ad altrettante app. Questa pesa 294,75 MB e 35 delle 46 sottocartelle contenute in essa coincidono con quelle che sono state create sulla scheda SD.
Non mi dà fastidio l’occupazione della SD card (29,05 MB su una scheda da 64 GB sono niente), ma mi danno molto fastidio due cose:
- L’utilizzo della SD card da parte delle app, quando io invece volevo semplicemente usarla come “contenitore” per i miei file personali (cosa che con i miei precedenti dispositivi con Lollipop facevo tranquillamente e, forse, anche con Marshmallow con l’Honor 6X)
- Che le app presenti sulla SD card (ma su di essa teoricamente non installate) interroghino di continuo la SD card, dando luogo ad un wakelock (del kernel di Android) denominato mmc1_detect che in modalità aeroplano mi causa un consumo della batteria di circa 4-4,5%/ora (quindi, ad esempio, un consumo totale fra il 28% ed il 31,5% su sette ore ore notturne)
Ho già fatto alcuni test:
- Hard reset del telefono ed installazione delle app senza la SD card, che ho inserito solo in un secondo momento
- Ho formattato la SD card
- Mi sono fatto sostituire la SD card da Amazon (pensavo fosse difettata)
Al momento non ho risolto alcunché, per evitare il consumo in modalità aereo spengo il dispositivo, tanto la sveglia funziona lo stesso. Però vorrei capire meglio perché Android Nougat consente alle app (anche a quelle di Google ed a quelle di sistema) di “appropriarsi” di una parte della mia SD card senza che io abbia dato alcun permesso in proposito.
A qualcuno di voi succede la stesa cosa? Avete fatto caso se la cartella “Android” ed il suo contenuto è presente anche sulla SD card? Oppure ho sbagliato io qualche impostazione di sistema (di Nougat o del telefono)?