Perché i telefoni Android non hanno più la possibilità di installare app sulla scheda SD?
Grazie per l'A2A.
Per la domanda sul perché Android non permette più l'installazione sulla scheda SD, è perché l'SDK obbliga a installare le app sulla memoria primaria. Prima di KitKat, la scheda SD è anche considerata come memoria primaria, ma è rimovibile (confusa? più o meno).
(Riferimento: On the Edge of the Sandbox: External Storage Permissions)
In KitKat, Android fornisce un metodo di sandboxing, che ha un impatto sull'implementazione della memoria primaria. La flash interna e la scheda SD sono ora considerate come 2 cose diverse, dove la primaria può installare le applicazioni e i suoi dati, mentre la secondaria può essere usata solo per i dati. L'archiviazione primaria, in questo caso, è determinata dall'OEM, se si tratta di memoria flash interna o scheda SD (la maggior parte delle volte, sì: flash interna). Perché l'OEM fornisce la scheda SD? Per "ingannare" l'utente che può avere più della memoria disponibile.
Perché Android fa questa mossa? Presumo che sia dovuto a problemi di sicurezza. KitKat permette il sandboxing con ogni applicazione può modificare solo il suo spazio interno e qualsiasi spazio dato che può governare. Tratto da External Storage Technical Information
L'archiviazione esterna secondaria non deve essere scrivibile dalle applicazioni, tranne che nelle directory specifiche del pacchetto come consentito dai permessi sintetizzati.
Finora, il modo più semplice per sviluppare le applicazioni è solo quello di rispettare il regolamento più semplice: installare sul primario, e governare il suo spazio interno dove è installato.
Articoli simili
- Ho più spazio su una scheda SD, ma non posso installare un'app da Google Play Store sulla scheda SD. Perché?
- Cos'è meglio, 5 possibilità del 20% o una possibilità dell'80% di vincere un gioco?
- Come installare un'app che non è elencata sulla mia Smart TV Vizio e se non ho uno smart cast sulla mia TV
- Se hai una scheda SD dedicata in un Android con 8.1 Oreo Go OS, installa automaticamente le app sulla scheda SD invece della memoria interna?