Android: perché l'opzione "Sposta su scheda SD" è disattivata?

Se desideri risparmiare spazio nella memoria interna del telefono, spostare le app sulla scheda SD è un ottimo modo per liberare spazio. Puoi spostare le app sulla scheda SD andando su Impostazioni > Applicazioni, selezionando l'applicazione, quindi toccando il "Sposta su scheda SDpulsante ". Potresti 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 passare alla scheda SD utilizzando l'attributo "android: installLocation" nella elemento della loro app. In caso contrario, l'opzione "Sposta su scheda SD" è disattivata. Perché molti sviluppatori non dovrebbero abilitare 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 l'appuntamento dal dentista, è carino importante e l'app non sarebbe in grado di suonare l'allarme se ti capita di avere il tuo dispositivo connesso a il tuo PC. Quindi lo sviluppatore può scegliere di bloccare la funzionalità "Sposta su scheda SD" in modo che non riceva mai un'e-mail arrabbiata da qualcuno che afferma che l'app non funziona.

Motivo 2. Supporto widget

Il supporto per i widget è un altro grande motivo per cui le app potrebbero non essere eseguite sulla scheda SD. Se un'app è installata sulla scheda SD, i widget di quell'app non sono disponibili per la selezione in determinate versioni di Android una volta montato il dispositivo. Il dispositivo deve essere riavviato affinché i widget dall'app vengano nuovamente visualizzati come opzione.

Motivo 3. Sincronizzazione, servizio o interfaccia 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 è montata. 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 sul Sviluppatori Android – Pagina della posizione di installazione dell'app.

FAQ

Come faccio a scaricare le app direttamente sulla scheda SD?

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

Quali app posso spostare?

Guarda come spostare qualsiasi app di gioco sulla scheda SD. I giochi in genere non devono essere eseguiti in background o gestire attività importanti sul dispositivo durante la giornata. In genere occupano anche la maggior parte dello spazio, rendendoli candidati perfetti per l'installazione di una scheda SD.

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

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

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