Android: Perché non riesco a spostare l'app sulla scheda SD?

Se desideri risparmiare spazio nella memoria interna del telefono, spostare le app sulla scheda SD è un modo eccellente per liberare spazio. Puoi spostare le app sulla scheda SD andando in Impostazioni> Applicazioni, selezionando l'applicazione, quindi toccando il pulsante " Sposta su scheda SD ". Si può notare che per alcune app questa opzione è disattivata. Perché?

Motivo 1. Scelta dello sviluppatore

Gli sviluppatori di app Android devono rendere esplicitamente disponibili le proprie app per spostarsi sulla scheda SD utilizzando l'attributo "android: installLocation" nell'elemento della propria app. In caso contrario, l'opzione "Sposta su scheda SD" è disattivata. Perché molti sviluppatori non abilitano questo pulsante? Bene, le app Android non possono essere eseguite dalla scheda SD mentre la scheda è montata. Quindi, se l'app gestisce qualcosa come un allarme per ricordarti dell'appuntamento del dentista, è molto importante, e l'app non sarebbe in grado di suonare l'allarme se hai il dispositivo connesso al PC. Quindi lo sviluppatore potrebbe scegliere di bloccare la funzionalità "Sposta su scheda SD" in modo che non ricevano mai email arrabbiate da parte di qualcuno che sostiene che l'app non funziona.

Motivo 2. Supporto per i widget

Il supporto dei widget è un altro grande motivo per cui è possibile impedire l'esecuzione di app sulla scheda SD. Se un'app è installata sulla scheda SD, i widget di quell'app diventano non disponibili per essere selezionati in determinate versioni di Android una volta montato il dispositivo. Il dispositivo deve essere riavviato affinché i widget dall'app vengano nuovamente visualizzati come un'opzione.

Motivo 3. Sincronizzazione, servizio o interfaccia dell'account

Se l'app gestisce un determinato tipo di sincronizzazione in background, viene eseguita come servizio o utilizza un account, l'app non funzionerà completamente da una scheda SD mentre è installata. Pertanto, l'opzione per spostarlo sulla scheda SD è disabilitata. Puoi leggere ulteriori informazioni su questo problema e su come le app vengono eseguite dalle schede SD sugli sviluppatori Android - Pagina di installazione dell'app.

FAQ

Come faccio a scaricare le app direttamente sulla scheda SD?

Dovrai avere accesso root sul dispositivo, quindi impostare la directory home sulla scheda SD utilizzando gli strumenti di Android SDK. C'era un modo per abilitare l'opzione su versioni precedenti di Android senza accesso root. Ma ora è necessario avere accesso root su versioni Android più recenti per poter impostare la directory home.

Quali app posso spostare?

Guarda lo spostamento di qualsiasi app di gioco sulla scheda SD. In genere i giochi non devono essere eseguiti in background o gestire attività importanti sul dispositivo durante la giornata. Solitamente occupano più spazio, rendendoli candidati perfetti per l'installazione di una scheda SD.

Ora sai perché il pulsante " Sposta su scheda SD " è disattivato per molte delle tue app Android. Hai ancora domande? Commenti? Lascia uno nella sezione commenti qui sotto.

Come abilitare l'opzione "Sposta su scheda SD" su qualsiasi app?

C'era un modo per gli utenti non root per abilitare l'opzione "Sposta su scheda SD". Questo non è più il caso. Dovrai ottenere l'accesso come root al dispositivo per poter spostare qualsiasi app sulla scheda SD. Se non sei sicuro di come farlo, potresti dare un'occhiata agli sviluppatori XDA per suggerimenti.